Despite their popularity, wireless networks (WiFi, BLE, etc.) are not always the best option to build an IoT network. You may run into signal issues and you often have to worry about powering those devices. Batteries need to be replaced/recharged...
I decided to build an Arduino-compatible "wired" IoT network based on CAN-bus, called "OMZLO".
Each node in the network is an Arduino UNO R3 compatible board. You just need one wire to connect your nodes, in a daisy chain fashion. A USB controller acts like a gateway between the network and a PC (or Raspberry Pi). The PC allows you to control the network through a web interface.
The Omzlo platform has some pretty neat features. For example: the web interface allows you to upload firmware to any node in the network with a simple "drag and drop".
I wanted to make 50 to 100 boards so I launched a Kickstarter ... that failed...
The Omzlo platform is being revised to be better, smaller, faster, stronger!
And it already works in my garden (PIR sensor, temperature, moisture, ...)!