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

Android app nRF Mesh, limitation, alternative, own app

Following this tutorial: www.novelbits.io/.../ some doubts arose in my head.

My doubts concern Android app witch name is: nRF Mesh. This application is used only for Provisioning, configure for example witch node is server and witch client. Generally speaking creating rules, but if I want to send data (for example command: "Turn off lamp number XX from ma mesh network witch contains 100 nodes") from my smartphone then I need to use another aplication to do it? Am I right?

In tutorial above we can see that if want to "turn on" one of these two bulbs, then we need to press button on PCB (Programabble form SEGGER EM STUDIO level).

But i don't want to press any button to change the lumination state, because my lamps will by hanging 15 meters above my head :-) It will bee better and more comfortable to press my virtual button on my screen in Android App.

Can someone give mi some tips how to solve this?

  • I think that in the needs of this case I need to connect with (for example Thingy) via Android APP at first.

    After that send data from app to the Thingy (for example turn on Light bulb number 4) .

    After that thingy will send this command to the Light Switch(Proxy Client node) via UART

    and at the end Light Switch forward (Button will be replaced by the UART comannd ) that command to light bulbs via Bluetooth.

    If that way of thinking is correct?

  • Hi,

    With the latest version of the nRF Mesh app, you can both provision, configure, and control the nodes. You can also give names to groups, and control the groups from the app.

    The nRF Mesh app is still intended for development purposes only, so for an end product I recommend that you make your own app (or find an app that is meant for end users.) We also have libraries for Bluetooth mesh app development on Android and on iOS.

    Regards,
    Terje

  • Hi,

    There is no need to make it that complicated. All you need in order to connect from a smartphone is that the smartphone is within range of a proxy server node. Any number of nodes in the network can be proxy server nodes. A proxy server node allows for connections over BLE, so that devices with only Bluetooth Low Energy (and not dedicated Bluetooth mesh support) can participate in the mesh network.

    Regards,
    Terje

Related