Skip to content

SensorBox Hub

Greg Kasprowicz edited this page Mar 5, 2018 · 5 revisions

There are three hub designs available. They were based on MCUs supported by Arduino and Cayenne libraries.

ESP32 Hub

The first one is based on ESP32 - popular MCU with WiFi. Ethernet module with PHY and PoE were designed as well. Ethernet PHY and PoE modules can be added on request from left side of the ESP32 hub. The module has USB connector which can be used for debugging and firmware update. In addition CAN is implemented. It will be used as a WiFi access channel to the HAPCAN network and connected nearby (same DIN rail) devices via the TTL MODBUS protocol.

ESP32_Hub

The Ethernet PHY module with PoE power path was designed. It is based on low power LAN8710A transceiver. Ethernet

M0 ARM Hub

The second controller is based on ATSAMD21 MCU used also in Arduino M0 boards. It has W5500 Ethernet MAC+PHY attached, it can be extended by the PoE module plugged from the left side. The Hub module has CAN interface based on popular CAN Chipset Moreover it has 1-wire and MODBUS interfaces. 1-wire is meant to be used as a local temperature sensor while MODBUS supports devices mounted in same cubicle, like energy meters, relays and other home automation systems. USB interface is the update channel. This module can serve as HAPCAN node.

ARM_Controller

Linux Hub

The third controller is based on very low cost (<10$) Orange Pi Single Board Computer The module has CAN interface, 2 UARTs, I2C and several IOs It can be used for applications that do not require to be very low power and need significant computing power. Linux_Controller

Clone this wiki locally