- OPEN SOURCE
- WELLNESS & HEALTHCARE
- KIDS & EDUCATION
- RECYCLING & UPCYCLING
- ENERGY & SUSTAINABILITY
- 3D PRINTING
- HOME AUTOMATION
- INTERNET OF THINGS
- YOUNG MAKERS (< 18)
- FASHION & WEARABLES
- ARTISANS & NEW CRAFT
- CULTURAL HERITAGE
- MUSIC & SOUND
- STEAM PUNK
- 3D SCANNING
- NEW MANUFACTURING
- FOOD & AGRICULTURE
Omzlo: Building a wired IoT platform for your home and garden (Arduino-compatible)
The Omzlo platform allows you to create a simple wired IoT network for the home and the garden. Arduino compatible, it is designed to be simple to build and simple to program.
With the Omzlo platform, you can build an IoT network to monitor outside temperature, soil moisture, report presence with a PIR sensor, switch lights or watering on and off, and more. Your imagination is the limit.
An Omzlo network is composed of two types of elements:
1) One or more IoT nodes that are Arduino-compatible.
2) A controller module based on the Raspberry Pi, which hosts a web server to administer the network.
These elements are connected together with just a simple cable that brings power (12 or 24 volts) and networking based on CAN-bus, in a daisy chain fashion. No router, no multiple plugs, no messy cable mix.
The network controller allows you to manage your network through a simple web interface. It keeps tracks of the nodes in your network and oversees power distribution.
Each IoT node can be programmed with the Arduino IDE and you can then use the web interface of the network controller to upload your program to any node in the network with just a mouse click. IoT nodes communicate with a publish-subscribe protocol. For example, one node can publish temperature data on a channel called “temperature”: any other node in the network that subscribes to the channel “temperature” will receive the data published by that node. It just takes a couple lines of code in your Arduino sketch.
You can use the web interface of the network controller to view and send data on any channel: this allows you interface your IoT network with the outside world.
The Omzlo IoT nodes are based on an Atmel SAMD21G18, like the Arduino Zero, and is paired with a STM32F0 acting as a network controller. The Omzlo network controller is a Raspberry Pi HAT based on a STM32F0, with additional hardware for power management.
Before joining CSA, he worked as an IT Specialist for the CNIL, the French data protection authority. He started his career as an IT Security consultant specialized in bank card systems. He received a Ph.D. in Computer Science after conducting research at Institut Eurecom on novel cryptographic protocols for IP multicast security.
In his spare time, he tinkers with embedded electronics, playing with AVR and ARM microcontrollers. He also develops Cardpeek: an open source tool to explore the content of smart cards.