Skip to content

Introduction to the system

Dan Suwanseree edited this page Nov 20, 2019 · 4 revisions

Basic overview

The Universal IoT hardware platform consists of two types of devices:

1. Main modules

2. Sensor modules

A single main module connected to sensor modules is a node which acts as a single unit to collect data and transmit it to a client.

The main module

The main module is the core of the system. It serves as a manager which communicates with all connected sensor modules along with providing power to them. It also provides the data parsing and structuring capabilities that are needed to format all collected data into JSON objects that can be sent to a client API via a WiFi connection.

Sensor modules

Sensor modules act as a abstraction between a real sensing device and the main module. This is achieved by managing the power delivery and interfacing of a sensing device within the module itself using a proxy MCU, along with providing formatted data strings upon request via the internal communication bus (I²C) to the main module. The sensor modules comply to a standard reply syntax which allows any type of sensor module to send data to the main module without needing to update the main modules firmware each time a new type of device is connected.

Clone this wiki locally