การกำหนดค่า MQTT สำหรับ AirGradient ONE

by อาฮิม เฮาก์ (Achim Haug)

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³



Your are being redirected to AirGradient Dashboard...