In short words, Janitoo is a protocol based on mqtt and an API that allows rapid development for Raspberry Pi (mainly but not only). In this tutorial, you’ll develop a server that reports temperature of the CPU, a DHT sensor and a Onewire sensor in less than 100 lines of code.
The protocol is approximatively 60% developped : fixed addresses, primary nodes are functionnals.
The protocol implements the concepts of network, nodes and values :
If you’re famillar with Zwave (https://github.com/OpenZWave/open-zwave), Janitoo’s protocol is a kind of Zwave over mqtt.
The API implements the concepts of thread/bus, components and values :
You can see Janitoo in action on youtube: https://www.youtube.com/watch?v=S3Gqj32sJ-Q and https://www.youtube.com/watch?v=7Vx6uARhTfQ.
Look at the time line in description.
For the impatient that don’t want to test the API (with a Raspberry Pi), jump here.