1. Environment data from Station1

Implementation:

>> HW I2C connection to SDA/SCL pin of RaspberryPi

>> python libiary smbus(I2C) to get data from sensors

>> upload per reading to cloud by socket

>> python libiary Flask to setup the server

Setup:

>> Raspberry Pi

>> Sensors - SPS30, SCD30, SHT30 and xxx30

RPI 2

2. Environment data from Station2

Implementation:

>> use Eva kit Kita for HW connection

>> python kita libiary to get data from sensors

>> upload per reading to cloud by socket

>> python libiary Flask to setup the server

Setup:

>> Raspberry Pi

>> Sensirion Eval Kits

>> Sensors - SCD30 and SHT30

RPI 2 RPI 2 RPI 2

3. Environment data from Station3

Implementation:

>> directly connect sensors to STM32 discovery board for HW connection

>> C code to drive the sensor and use the TCP protocol to send the data to cloud

>> python libiary Flask to setup the server

Setup:

>> STM32 discoveryboard

>> ATK-ESP8266 (WiFi Module)

>> LCD1602

>> BLE Module(not used for this application)

>> Sensors - SPS30, SCD30, SHT30

RPI 2