The Omzlo One is a wired IoT Arduino-compatible platform with interesting features supporting home automation and sensors:
- You can use an Ethernet cable — or just 4 plain wires — to connect your Omzlo One devices to one another in a chain that can reach over 100 meters,
- One cable is used to bring both power and a CAN bus network working at 125000bps,
- It features an atmega328pb 16Mhz microcontroller with full Arduino Uno pin-level compatibility to build more stuff,
- You control your network with the Omzlo USB controller connected to a PC or a Raspberry Pi.
- You can use the “Nocan” library to easily make your device talk to each other, with a super-simple “publish/subscribe” protocol, without worrying about the nitty-gritty details of CAN bus networks.
- You can use a web interface to upload Arduino sketches to any device in your network, without the need to physically plug a programmer in your device.
- You can use a simple RESTful Web API to control your devices, reboot, enumerate, etc.
The drawing above illustrates a network of 3 Omzlo One devices connected to an Omzlo USB Controller, which is itself controlled by a PC through USB:
- The Omlzo One nodes execute Arduino compatible sketches, send and receive messages.
- The Omzlo USB controller acts as an interface between the network and the controlling PC (I use a raspberry pi)
- The PC runs the Nocan web dashboard, which allows you to communicate with any device, upload new firmware, reboot, etc.