Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

PSoC™ 4

FaBi_2763241
Level 4
10 likes given 5 likes given First like received
Level 4

Dear Community,

Following the two example projects in 100 projects in 100 days mesh flood and directed:

I would like to be able to use one of the nodes as proxy between the Android app and all the rest of the network(nodes addressed), as it is now one has to manually re-connect to one of the nodes to write data (say like sending a new colour value).

Is there a way to use one of the nodes as a proxy like I understand it works on the mesh in Wiced?

In addition, what would be needed to optimise this firmware for battery powered peripheral devices?

Regards

Fausto

0 Likes
1 Solution
SayaniS_66
Moderator
Moderator 10 likes received First like received
Moderator

Hello Fausto,

In order to use a proxy node, you can program the CySmart Dongle (or any BLE device) to work as a central device for the nodes in the mesh network and work as a peripheral while connecting to the Android App.

You can refer to the BLE Central Peripheral example for this implementation in the linked document : PSoC-4-BLE/100_Projects_in_100_Days/Day012_Central_Peripheral at master · cypresssemiconductorco/PSo... .

For optimizing the firmware for battery powered peripheral devices, please refer to the AN : http://www.cypress.com/documentation/application-notes/an92584-designing-low-power-and-estimating-ba...

- Sayani.

View solution in original post

2 Replies
SayaniS_66
Moderator
Moderator 10 likes received First like received
Moderator

Hello Fausto,

In order to use a proxy node, you can program the CySmart Dongle (or any BLE device) to work as a central device for the nodes in the mesh network and work as a peripheral while connecting to the Android App.

You can refer to the BLE Central Peripheral example for this implementation in the linked document : PSoC-4-BLE/100_Projects_in_100_Days/Day012_Central_Peripheral at master · cypresssemiconductorco/PSo... .

For optimizing the firmware for battery powered peripheral devices, please refer to the AN : http://www.cypress.com/documentation/application-notes/an92584-designing-low-power-and-estimating-ba...

- Sayani.

FaBi_2763241
Level 4
10 likes given 5 likes given First like received
Level 4

Thank you Sayani,

I think that could help exactly in what I am trying to achieve.

Fausto

0 Likes