MQTT และ MQTTs สำหรับสื่อสารกับคลาวด์
MQTT and MQTTs for Cloud Communication · หลักสูตร TESA Firmware SDK สำหรับ Edge AI
เป้าหมาย
หัวข้อที่มีชื่อว่า “เป้าหมาย”เชื่อมอุปกรณ์กับ broker: Wi-Fi ก่อนเสมอ แล้ว connect MQTT, publish telemetry, subscribe รับคำสั่ง และเข้าใจความต่างของ MQTT กับ MQTTs
บทเรียน
หัวข้อที่มีชื่อว่า “บทเรียน”| # | บทเรียน | เนื้อหา |
|---|---|---|
| 1 | MQTT และ MQTTs บนอุปกรณ์ Edge | หลักการ publish/subscribe เส้นทางเชื่อมต่อของเฟิร์มแวร์ (Wi-Fi → MQTT) การตั้งค่า broker topic payload JSON และความปลอดภัยด้วย TLS |
| 2 | แล็บ: Wi-Fi, MQTT connect, publish และ subscribe | join Wi-Fi เชื่อม MQTT publish ข้อความหรือ telemetry แล้ว subscribe รับคำสั่งกลับ พร้อมบันทึกคอนฟิกโดยไม่เปิดเผยความลับ |
เวลาโดยประมาณตามต้นฉบับ: ประมาณ 3.5–4 ชั่วโมง (บทเรียน) + แล็บ 2.5–3.5 ชั่วโมง
ชีตและแม่แบบประกอบ (อยู่ในโฟลเดอร์ resources/ ของบทเรียนที่ 1):
โค้ด C ในโมดูลนี้ใช้ API ของเฟิร์มแวร์ TESAIoT Bitstream ซึ่งยังไม่เปิดซอร์ส อ่านหมายเหตุต้นบทเรียน ก่อนลงมือ
จุดตรวจ
หัวข้อที่มีชื่อว่า “จุดตรวจ”ก่อนไปโมดูลถัดไป ตรวจว่าคุณทำสิ่งเหล่านี้ได้แล้ว:
- Wi-Fi ขึ้นสถานะ CONNECTED แล้ว MQTT เชื่อมกับ broker ที่เลือกได้
- publish แล้วเห็นข้อความบน subscriber ของโฮสต์
- คำสั่งจากโฮสต์กลับถึงอุปกรณ์
- รายงานสั้นไม่มีรหัสผ่านหรือใบรับรองจริง
TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0
เนื้อหาเผยแพร่ภายใต้ CC BY-NC 4.0 นำไปใช้ต่อในงานที่ไม่ใช่เพื่อการค้าได้ โปรดอ้างอิงสมาคมสมองกลฝังตัวไทย (TESA) ทุกครั้ง · วิธีอ้างอิง TESA