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

Accessing all mesh devices from mobile phone

Hi,

I've used the nRF51822 in the past to make sensors that connect to a mobile device. Basically it worked just like every other non-mesh BLE device:

1. It advertised itself to be scanned by the mobile device

2. Mobile device connects.

3. Data can now be sent back and forth.

I want to make a new sensor that uses the nRF52840 in a mesh configuration in order to increase range. I've played around with the light switch mesh example and have it sending bytes instead of just an onOff bit. Is it possible to make the mesh nodes 'equivalent' to my old sensors (i.e. could I connect to them without modifying the mobile app)? Basically, what I am trying to accomplish is to make all the mesh nodes appear as if they are close by even though some may be far away and 'hopping' through the mesh. All while still being 'backwards compatible' to my old sensors. Is this possible?

Thanks.

Parents Reply
  • So if I wanted to add another service like the Device Information service, that would then be an example of coexistence? Or could that be added without needing both SDKs?

    The difference between a proxy node and the coexist examples is still not clear to me. In coexistence are there then two advertisements, one for the mesh and one for BLE? Is coexistence basically running both at the same time? I don't think I really need that. With the light switch mesh example I was able to modify the advertisement to add manufacturer data that I need and the mobile device can obviously connect to it (i.e. nRF Mesh app or BLE scanner app). Now I just need to be able to add the Device Information Service and a custom service.

Children
Related