Seamless Power Management on IoT Devices — Lessons from an HVAC Use Case using RIOT
Jürgen Fitschen is a systems engineer at SSV Software Systems GmbH, working on IoT solutions with the help of various wireless technologies. Currently, he is involved into a smart air-conditioning project which makes use of RIOT.
The combination of wireless technologies and batteries becomes a challenge when multi-year lifetimes without battery replacement are expected.
Implementing power management by hand tends to be error-prone and distracts the developer from actual application development. Thus, a desire for seamless power management carried out by the operating system arises. Is RIOT able to take over this task?
In this talk we present our experience in this context based on our product development for a smart air conditioning use case. The talk will distinguish and analyze (i) what we could use directly in RIOT, (ii) what required/requires substantial additional tweaking and (iii) what is still missing and would be nice to have in this domain.