Thinkspeak คืออะไร
Thingspeak เป็นเว็ปที่ให้การบริการ PaaS สำหรับ Internet of Thing มีบริการ Open API เชื่อมต่อกับอุปกรณ์ผ่าน REST API, บริการในการเก็บข้อมูล และสามารถแสดงข้อมูลแบบ real-time, แสดงข้อมูล geolocation, ประมวลผลข้อมูล, แสดงข้อมูลกราฟ, สถานะของอุปกรณ์ และ plugins เสริมสำหรับเชื่อมต่อกับบริการอื่นๆ เช่น Google Chart ได้ซึ่งเราสามารถ update ข้อมูล หรือจะเรียกดูข้อมูลได้ตลอดเวลา ที่ไหนก็ได้ เพราะทำงานบน cloud ซึ่ง thingspeak สร้างมาเพื่อต้องการให้ตอบโจทย์ของ IoT อยู่แล้ว ส่วนข้อมูลที่เก็บอยู่บน cloud นั้นก็ขึ้นอยู่กับเราว่าจะใช้ยังไง รูปแบบไหน ในการจะส่งข้อมูล data ไปไว้บน cloud ทาง thingspeak มี api ในการติดต่อไว้เรียบร้อยแล้ว
| https://thingspeak.com/ |
เปิดใช้งาน Thingspeak
- อันดับแรกคือจะต้องสมัครสมาชิกใก้เรียบร้อยก่อน
- จากนั้นก็สร้าง channel ขึ้นมา โดยกดไปที่ My Channels แล้วกด New Channel
- หลังจากที่ New Channel ขึ้นมาแล้ว ก็ป้อนข้อมูลเข้าไป
- อย่าลืมติก Make Public
- เสร็จแล้วกด Save Channel
- เมื่อสร้างเสร็จแล้ว จะแสดงหน้าต่างที่มีการแสดงข้อมูลเป็นแบบกราฟ ซึ่งตอนนี้ไม่มีข้อมูลเพราะยังไม่มีข้อมูลใดๆ ถูกส่งมา
การ Update ข้อมูลไปยัง Cloud ผ่าน API ของ thingspeak
- เราต้องเข้าไปดู API Keys ของเราก่อน
- Write API Key I6MPC6303SSADW9W
- Read API Key XIIN62C9O0NOYTQQ
- ในการ update ข้อมูล จะเป็นการส่ง HTTP Request ไปยัง server เพื่อ update ข้อมูลที่ต้องการตาม field ต่าง ๆ ที่เรากำหนดเอาไว้ วีธีการ update จะส่งข้อมูลแบบนี้
- มาดูผลลัพธ์ได้ที่แถบ Private View
โค้ดสั่ง Arduino ส่งค่าขึ้นไป Thinkspeak
นำโค้ดข้างล่างนี้ไปแก้ไข SSID , PASSWORD , CHANNEL_NUMBER , API_KEY แล้วโหลดลงไปในบอร์ดก็จะสามารถส่งค่าข้อมูลขึ้น Thingspeakได้เรียบร้อย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น