AirGradient ONE ไม่ได้มีความสามารถแค่ส่งข้อมูลไปที่คลาวด์ของ AirGradient เท่านั้น แต่ยังสามารถส่งข้อมูลไปให้ MQTT broker แบบ local หรือ remote ได้อีกด้วย
Protocol และ Payload
สามารถเพิ่ม MQTT broker ได้ที่เมนู Place/User Administration, General Place Settings:
ถ้า MQTT broker ของคุณมีชื่อผู้ใช้และรหัสผ่าน คุณสามารถตั้งค่าได้ในรูปแบบนี้ "mqtts://username:password@my.broker.com:4711/dir".
payload จะถูกส่งภายใต้ topic: airgradient/readings/{{SENSOR SERIAL NR}}
และ payload จะมีโครงสร้างแบบ JSON:
{"wifi":-75,"ssid":"ssid","hwVersion":0,"rco2":532,"atmp":29.34,"rhum":37.74,"tvoc":1074,"pm01":0,"pm02":0,"pm10":0,"boot":1,"wdog":1}
wifi: ความแรงของสัญญาณ WiFi ในหน่วย dBm
ssid: ชื่อ WiFi hotspot ที่เครื่องวัดเชื่อมต่ออยู่
hwVersion: เวอร์ชันฮาร์ดแวร์ของเครื่องวัด
atmp: อุณหภูมิ ในหน่วย °C
rhum: ความชื้นสัมพัทธ์ ในหน่วย %
tvoc: สารประกอบอินทรีย์ระเหยง่ายรวม (TVOC) ในหน่วย ppb
rco2: CO2 ในหน่วย ppm
pm01: PM1 ในหน่วย μg/m³
pm02: PM2.5 ในหน่วย μg/m³
pm10: PM10 ในหน่วย μg/m³