LASS Data Platform
 
 
 
  1. Sensor Data
  • sensor data contributed by LASS devices
  • sensor data contributed by 3rd party devices/projects
  • government data retrived from Gov Open Data or crawled from the official website
  • labels (events, notes, etc) contributed by end users
  1. MQTT Server
  • information gateway that receives raw data of LASS devices via MQTT protocol
  • Server address: gpssensor.ddns.net
  1. Customized MQTT Client
  • MQTT clients to subscribe LASS data by MQTT server
  • Examples:
  1. MQTT clients: 
  1. Install MQTTLens in chrome browser. MQTTLens in chrome . You need to setup host: gpssensor.ddns.net, topic: LASS/# 
  1. Install MQTT clients on your smart phone and subscribe the topic "LASS/#" on the server gpssensor.ddns.net
  1. lass_pm25_to_thingspeak.py: a python program that subscribes the MQTT server to relay FT1 data to the corresponding ThingSpeak channel
  1. lass2db.py: a python program that subscribes the MQTT server to read FT1 data and insert into corresponding databases
  1. FTP Archive
  • The data archive provided by the MQTT server
  1. IoT Cloud
  • Public data service for IoT applications
  • Examples
  1. ThingSpeak
  1. Database
  • Examples
  1. MongoDB
  1. Host 1 @ Academia Sinica: lass.iis.sinica.edu.tw (to be available soon)
  1. Host 2 @ NCTU (to be available soon)
  1. Couchbase
  1. Host 1 @ Academia Sinica: lass.iis.sinica.edu.tw (to be available soon)
  1. Host 2 @ NCTU (to be available soon)
  1. KairosDB
  1. System 1 @ Academia Sinica (AWS), NCHC, NCTU, and NCKU              
  1. DB Query API
  • Public API to access databases directly mentioned in (6) 
  1. JSON API
  • Public API to access data in the archive via the JSON format
  • The data archive owner can provide JSON API to release data via HTTP protocal, while keeping their archive inside the firewall
  1. Applications
  1. Data analysis/visualization
  1. The full list of data visualization tools is on the page: https://sites.google.com/site/pm25opendata/visi
  1. Data portal