Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

nRF6943 or nRF9160 DK (BLE Cellular gateway)

Hi, 

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. However, I'm stuck in the choice between picking nRF6943 (thingy 91) or nRF9160 DK for testing my proof of concept. Or is there any other board that can also serves as a BLE gateway that can connect up to 20 concurrent BLE connections. My next question will be, are that any other device or sensors that can advertise BLE signals for me to test the gateway? I was thinking about using nRF9160 as the gateway and thingy 91 as a peripheral that advertise signals to nRF9160DK since it has sensors on it. Is there a better solution?

Thank you

Parents
  • Hi

    As the gateway (which I assume won't have any sensors, just receive data and forward it to the cloud, the nRF9160 DK would be easiest to use as it is easier to program and debug than a Thingy:91. For the BLE peripheral that connects to the gateway and transmits sensor data I guess a Thingy:52 or Thingy:53 would be just as good, as you don't need the cellular features on that, correct? 

    Best regards,

    Simon

  • Hi Simon, thank you so much for your response. Yes, I don't need cellular on the BLE peripheral. However I do need cellular on my gateway. There's a problem that I run into. nRF9160DK uses LTE-M which offers a 1Mbps data rate (3G). If I'm using 20 concurrent connections, that will take too long for data trasmition. Is there any solution to this? One solution I've figured is to use a cellular module that offers a 4G LTE, but I'm not sure if there's any nordic dev board that support that. Or is there a way to compress BLE package size prior to transmission? 

    Thank you 

    Ben 

Reply
  • Hi Simon, thank you so much for your response. Yes, I don't need cellular on the BLE peripheral. However I do need cellular on my gateway. There's a problem that I run into. nRF9160DK uses LTE-M which offers a 1Mbps data rate (3G). If I'm using 20 concurrent connections, that will take too long for data trasmition. Is there any solution to this? One solution I've figured is to use a cellular module that offers a 4G LTE, but I'm not sure if there's any nordic dev board that support that. Or is there a way to compress BLE package size prior to transmission? 

    Thank you 

    Ben 

Children
  • Hi Ben

    Not really, uploading data from 20 concurrent BLE connections will indeed leave the throughput on the cellular side lacking compared to what it receives from the BLE peripheral. The nRF9160 isn't really designed for high throughput use cases, but rather low power solutions. So if you'd rather use a cellular module that can handle higher throughputs you're free to do so. If so you probably only need nRF52/53 series for both peripheral and central.

    Best regards,

    Simon

Related