This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

What can I commercial do with nRF52840?

Hello, I have some ideas to do for IoT and bluetooth. Already did some tests with MQTT raspberry pi and ESPs SoCs. Then I started to dive into bluetooth world and I found very interesting because it's more IoT like the device communicating with others directly or advertising packets to any one that is interesting, very excited with all of it. Now I am with planning to work with home automation and when I try to design ble Software architecture I see myself little lost in what I can do right now. I am just fascinated with BLE (LOW ENERGY) cause it's very close to IoT scope. But if I design today can I use Mesh? Mesh will be transparently when it's released or what I am design now will have to change? I see MQTT example in IoT SDK but when I looking at internet I see some connection number restriction with a central in ble. So I am design a mqtt controller using raspberry pi and think develop a ble gateway from ble to mqtt, or should I use mqtt that is already in SDK (considering that I should have 15 devices controlled by raspberry). But can I use nRF52840 to prototype real world product today or should I wait mesh been released etc? Very excited with all bluetooth things.

  • What mesh are you talking about? Bluetooth mesh? Bluetooth mesh has not been released yet, we have something called nRF OpenMesh that you can use. Or you can consider using something like Thread.

    The number of central connections depends on the hardware/firmware you are using with the RPi. Some more information here. A possible solution could be to have more than one dongle connected to the RPi, but I haven't tested this.

    A BLE gateway connected to the RPi could work, SoftDevice S132 v4.0.3 supports up to 20 connections.

    I don't quite understand your question if you can prototype or not, it is up to you if you want to make a prototype or not.

  • Hello Petter, Thank you very much for your answer... I'm not doubt about prototype or not, I am not sure about where I can direction my application. That limitation about connection number can be handle with only keep connection with I am using. So, it's secure to use advertising whilelist and doing something like, a light service that when turned on search a central and then only use that central and only advertising for it.

Related