You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dan Suwanseree edited this page Apr 9, 2020
·
4 revisions
Basic overview
System diagram
The SenseStack 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.