The NoCAN platform
FreeBuild your own internet of things for the home and the garden.
About The NoCAN platform
The NoCAN platform is an open-hardware wired IoT system designed for makers and businesses, enabling the creation of reliable networks of Arduino-compatible nodes connected via CAN bus. Each node features a 32-bit ARM Cortex microcontroller (SAMD21G18), managed by a Raspberry Pi running the PiMaster HAT. The platform supports multiple control interfaces including command-line (nocanc), smartphone apps via Blynk, MQTT, JSON/REST APIs, and a web browser. It is ideal for applications where wireless solutions are unsatisfactory, such as home automation and garden monitoring. All hardware design files are licensed under CC BY-SA 4.0, and software under MIT. The company Omzlo offers complete kits and also provides consultancy services for STM32 and SAMD firmware development.
Key Features
Pros & Cons
- Reliable wired network eliminates wireless interference and range issues
- Fully open-hardware and open-source, enabling customization and no vendor lock-in
- Arduino-compatible boards simplify development for the maker community
- Multiple control interfaces cater to different skill levels and use cases
- No dependency on proprietary cloud services
- Dynamic address assignment and over-the-air firmware updates
- Wired only, not suitable for applications requiring mobility or remote placement
- Requires a Raspberry Pi as the central master, adding cost and setup complexity
- RESTful JSON API is still 'coming soon' as of the content date
- Smaller ecosystem and community compared to mainstream IoT platforms (e.g., ESP32/Arduino)
- Limited documentation on advanced features like security and scalability