Project:HUGnet Low Power Considerations
From HUG Wiki
This page documents what we would have to do and consider for low power (as in battery powered) endpoints and even the whole system being battery powered.
Endpoints
Have them go to sleep after they do one average cycle (how ever long that is defined as) then just wait for HUGnet data. Power up to find out if the packet is for that endpoint, then power down if it is not.
Send in a "Reading Ready" unsolicited packet. That would also be useful for getting as many readings as possible from an endpoint.
Controller
Maybe power down the HUGnet if no endpoints on it are currently getting an average. That way it can power up the HUGnet, read the endpoints, then power it back down.
Be able to tell an endpoint to get a reading, then read it when they get the reading ready packet.
Controller might be able to function as the polling device. It doesn't have much storage space, though. It would have to send the packets back to a "Higher power". This would take a lot of code in the controller itself. I don't think it would be that hard, though. It would also require a real time clock. I should implement that anyway.
See Also
|

