ชื่อโปรเจกต์: วิธีเชื่อมต่อ Arduino กับ IoT Cloud โดยใช้ ESP8266 WiFi
โปรเจกต์นี้เกี่ยวกับการเชื่อมต่อ Arduino เข้ากับ IoT cloud โดยใช้โมดูล ESP8266 WiFi Arduino จะเริ่มต้นสื่อสารกับ ESP8266 โดยใช้ AT commands และส่งข้อมูลไปยัง AskSensors IoT platform ผ่าน HTTP Get Requests
บทความนี้แสดงเฉพาะฮาร์ดแวร์และซอฟต์แวร์ที่จำเป็นเท่านั้น สำหรับรายละเอียดเพิ่มเติม โปรดดู instructable แบบทีละขั้นตอนตามลิงก์นี้

รายละเอียดทางเทคนิคเพิ่มเติม
การเชื่อมต่อ Cloud แบบสากล
โปรเจกต์นี้ทำหน้าที่เป็นคู่มือพื้นฐานสำหรับการเชื่อมต่อ Arduino แบบดั้งเดิม (เช่น Uno) เข้ากับอินเทอร์เน็ตโดยใช้โมดูล ESP8266 (ESP-01) ที่มีราคาประหยัด
- AT-Command Interface: Arduino สื่อสารกับ ESP8266 ผ่านลิงก์ Software Serial โดยใช้ AT Commands มาตรฐาน ซึ่งช่วยให้ ESP8266 ทำหน้าที่เป็น "Network Interface Card" (NIC) ภายนอกเพื่อจัดการกับการเชื่อมต่อ WiFi และ TCP stack
- AskSensors Integration: ข้อมูลจาก analog หรือ digital sensors จะถูกจัดรูปแบบเป็น HTTP GET/POST request และส่งไปยัง AskSensors cloud platform
ความปลอดภัยของ IoT
- API Key Authentication: เฟิร์มแวร์จะจัดการ "API Key" ที่ไม่ซ้ำกันเพื่อระบุตัวตนอย่างปลอดภัยต่อ cloud server ซึ่งช่วยให้สามารถบันทึกข้อมูลแบบเรียลไทม์และแสดงภาพข้อมูลเซ็นเซอร์จากระยะไกลได้จากทุกที่ทั่วโลก