Repeater node Problem.
-
Hi Everyone,
I build up a humidity, Gas and temperature sensor with nrf24l01+pa+lana and Arduino pro mini 8Mhz 3.3V modules.
I can sleep and reduce the power consumption of these sensor nodes nearly 1mA. However the repeater node (MySensor Repeater requires too much current nearly 25mA. I try to power all sensor nodes with batteries how ever The repeater nodes need too much enerygy.Is there any way to sleep and wake up receiver nodes with interrupt when a message comes.
or a Sleeep method to sleep down and wake up the repeater nodesThanks.
-
@emre-ünsal listening on the radio requires around 20mA so a repeater can not sleep and can therefore not be battery powered.
Information is available at https://www.mysensors.org/download/sensor_api_15#create-repeating-nodes
The fact that listening on the radio requires about the same amount of power as sending is counter-intuitive, but that's how things are.
There are some special cases where optimizations can be made, but nothing that can be used with a repeater running the current version of MySensors.
-
Thanks for your kindly reply.
How ever i have to supply these sensor and repeater nodes with battery power
So, Is it possible to add a sleep and wake up procedure to power up and down repeater nodes?
If it is possible to change application where can i change the source code.
How can i optimize the power consumtion? What are theese special cases ?
Coluld you help me
Thanks.
-
Sorry, doing that it is definitely WAY beyond my competence (if it is possible at all).
-
I read this whitepaper from Microsoft Research a few months ago. I also read about the The ContikiMAC Radio Duty Cycling Protocol - CORE.
Something similar should be possible, but this is research-level and MySensors currently has 0% support for anything similar.
It would be great if you could build it though.
-
@mfalkvidd very interesting paper...
-
Is there any way to implement S-MAC (http://www.eecs.harvard.edu/~mdw/course/cs263/papers/smac-infocom02.pdf)
like protocol to MySensor Library. It would be very usefull for power management of sensor nodes. This protocol is much easyer than the ContikiMAC.
-
@emre-ünsal MySensors is open source. Anything can be implemented with sufficient time and knowledge
However, switching radio protocol would probably break compatibility with all exiting MySensors networks so backwards compatibility would need to be handled.
-
Another whitepaper http://threadgroup.org/Portals/0/documents/whitepapers/Thread Battery-Operated Devices white paper_v1_public.pdf