Virtual IoT | Building a Smarter Eclipse IoT Greenhouse with Eclipse Vorto, Kura, Californium
The official Eclipse IoT tutorial uses Eclipse Kura, Paho and Californium together with a Raspberry Pi, a temperature and a humidity sensor to implement a simple IoT example based on Eclipse IoT projects. In this meetup we demonstrate a more complex example that leverages the power of OSGi and uses more sensors (gas, luminance, air pressure, proximity) and also some actuators (LCD display, water pump, LED strip, buzzer).
The special thing with this more complex example is the fact that the software is generated by using a model from the Eclipse Vorto repository. That model of a smart greenhouse has been created with the Eclipse Vorto toolset. The software has been developed by using some code generators that run on the Virtual Developer Platform and a little bit of manual coding. Apart from the smart greenhouse itself we also demonstrate the process of creating the Vorto model and using the generators.
The smart greenhouse software is available as open source (EPL) on a public Bitbucket repository. There are wiki pages where you can find more information about the software, hardware, modeling and code generation.
Slides: https://drive.google.com/file/d/0B7zXE4eVouYRNFM4NDRPTXZBMUE/view?usp=sharing