Device connecting the dots between 'synapses', 'nexus' and the device's functions.
• It connects to various sensors and actuators using different communication protocols. This allows it to monitor data from sensors and control the state of actuators.
• Aggregates data from multiple sensors and performs computations or logic based on that data. For example, it can detect patterns, trigger alerts, or activate actuators based on sensor readings.
• Provides a cloud connection to send sensor data to the cloud and receive commands from the cloud. This allows remote monitoring and control of the IoT system.
• Implements a rules engine that allows users to define "if this, then that" rules to automate actions. For example, "If the temperature exceeds 30 °C, then turn on the fan".
• It can be implemented using a microcontroller or single-board computer at its core. It runs firmware to handle communication protocols, data aggregation logic, and a rules engine.
• It often has Wi-Fi, Bluetooth, and other wireless radios to connect to the cloud and local devices, respectively. It may also have Ethernet, USB, and other interfaces.
• Provides a software API that apps and services can use to send commands and subscribe to data from the IoT controller. This acts as the interface for the IoT system.
- Multi-Protocol Communication: Supports Modbus, CAN Bus, and KNX.
- nRF52840 Chip: Bluetooth 5.0, BLE, and various communication capabilities.
- I/O Pins for Control: Versatile interfacing with external devices.
- Power Management: Optimized for efficiency and performance.