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
  • Both is possible.

    If you add proxy nodes to your Mesh, these nodes will be able to communicate with the BLE nodes, and are able to relay the information to the Mesh. That is actually how the nRF Mesh app works, because mobile phones "can't" communicate directly with the Mesh.
    Alot of information about this is available, both here on devzone and on bt sig official website.

    I would also like to note that it's possible to develop your sensors as LPN as a part of the Mesh. This way your sensors will behave pretty much the same as a BLE device, sending/receiving information on a given interval and then going back to sleep.

    Best regards,
    Joakim

Children
Related