nrf9160 throughput

 I'm trying to build a proof of concept for a BLE gateway that captures data from BLE sensors and sends it to the cloud via LTE-M connection. I'm hoping that the gateway can support 20 concurrent BLE connections for the proof of concept. However, I'm concerned on nRF91's data rate. I am afraid it leave the throughput on the cellular side lacking compared to what it receives from the BLE peripheral. Is there anyway to get around this? Or should I use a third party GSM like sim7600?

My idea is to connect two NRF9160 together to handle the throughput. Or I can connect nrf52840 with a LTE CAT4 module like Maduino Zero 4G LTE. Both options need to be battery backed and runs without connecting to PC eventually.

Would that work?

Best,

Ben Li

Parents
  • Hello Ben Li, 

    My idea is to connect two NRF9160 together to handle the throughput. Or I can connect nrf52840 with a LTE CAT4 module like Maduino Zero 4G LTE. Both options need to be battery backed and runs without connecting to PC eventually.

    Would that work?

    I’m honestly not quite sure what your approach is here. Can you elaborate? 

    However, I'm concerned on nRF91's data rate. I am afraid it leave the throughput on the cellular side lacking compared to what it receives from the BLE peripheral. Is there anyway to get around this? Or should I use a third party GSM like sim7600?

    Why are you concerned about the nRF91 data rate and what do you mean by ‘throughput on the cellular side lacking’? 

    Regards, 

    Markus 

  • I’m honestly not quite sure what your approach is here. Can you elaborate? 

    My first approach is to use nRF52 that scans and initiate connections, and I will need another nrf52 as a peripheral to advertise 20 BLE signals in total using blood pressure profile, heart rate profile... etc. To send the data to the cloud, I will connect the central with another third party cellular module such as the madrino board via SPI or UART so that I can foward the data to the cloud via 4G/5G cellular

    My second approach is just using two NRF9160 together. Since there are on board nrf52480 SOC and cellular modem. It will serves as a central. I will still use another nrf52 to serve as peripheral. 

    Why are you concerned about the nRF91 data rate and what do you mean by ‘throughput on the cellular side lacking’? 

    My concern is that I'm not sure if there is going to be latency issue  since nRF9160 seems to be designed for low throughput use cases. As I'm having 20 concurrent BLE signals. I am afraid the network core will runs out of memory. Therefore I'm wondering if it is necessary to connect two nRF9160 together to solve this issue.

Reply
  • I’m honestly not quite sure what your approach is here. Can you elaborate? 

    My first approach is to use nRF52 that scans and initiate connections, and I will need another nrf52 as a peripheral to advertise 20 BLE signals in total using blood pressure profile, heart rate profile... etc. To send the data to the cloud, I will connect the central with another third party cellular module such as the madrino board via SPI or UART so that I can foward the data to the cloud via 4G/5G cellular

    My second approach is just using two NRF9160 together. Since there are on board nrf52480 SOC and cellular modem. It will serves as a central. I will still use another nrf52 to serve as peripheral. 

    Why are you concerned about the nRF91 data rate and what do you mean by ‘throughput on the cellular side lacking’? 

    My concern is that I'm not sure if there is going to be latency issue  since nRF9160 seems to be designed for low throughput use cases. As I'm having 20 concurrent BLE signals. I am afraid the network core will runs out of memory. Therefore I'm wondering if it is necessary to connect two nRF9160 together to solve this issue.

Children
No Data
Related