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?

Parents
  • 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?

Reply
  • 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?

Children
  • 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