การส่งข้อมูล sensor ฝุ่นเข้าสู่ระบบ OPEN AQI
ช่วงที่ผ่านมาเราเผชิญหน้ากับฝุ่นที่ทำร้ายสุขภาพของเรา และข้อมูลของอุปกรณ์ต่างๆก็ถูกบิดเบือนจากการฉีดน้ำใส่เครื่องวัด ทางเราจึงอยากให้ผู้ที่มีข้อมูลจริงของ sensor ส่งข้อมูลเข้ามาที่ระบบเรา และเป็นข้อมูลที่ไม่มีใครบิดเบือนได้
เว็บที่ใช้สำหรับแสดงผล http://aqi.anto.io
ขั้นตอนการส่งข้อมูลเข้ามา
- เข้าใจ anto เบื้องต้นก่อน สามารถเข้าไปดูได้ที่ introduction และ Get teady
- สร้าง Thing ชื่อว่า openaqi
- สร้าง channel เป็น float ชื่อว่า pm25
- สร้าง key และกดเลือกแค่ read
- เข้าไปที่หน้าเว็บ http://aqi.anto.io กดปุ่ม add device มุมขวาบน
- กรอกชื่อสถานที่ , lat lon ของ sensor , ใส่ key ที่สร้างไว้
- ระบบจะใช้เวลาประมวลผลเพื่อ add ข้อมูลขึ้นระบบ
ขั้นตอนใช้ esp32 ส่งข้อมูล (เปิดบน arduino ide)
- ดาวน์โหลด https://github.com/AntoIOT/anto-esp32-arduino ใช้วิธีการลงแบบ zip
- สามารถดูตัวอย่างได้ที่ example basicMQTT
- กรอก uuid , password , key , thing ให้ถูกต้อง
- ส่งค่าขึ้นโดยใช้คำสั่ง anto.mqtt.pub("pm25",value);
value : คือค่าฝุ่นที่เราได้มาจากฟังก์ชันอีกทีนึง
ขั้นตอนใช้ http ส่งข้อมูล
1. ใช้ api ดังนี้ https://api.anto.io/channel/set/[key]/openaqi/pm25/[value]
[key] : คือ key ที่ได้บนเว็บ
[value] : คือค่าฝุ่นที่เราได้มาจาก sensor