การใช้งาน MQTT

หลังจากที่เรา เริ่มต้น IoT กับ CorgiDude ด้วยการสร้าง HTTP Request ด้วย urequests.py กันไปแล้ว คราวนี้มาถึงคิว MQTT โพรโตคอลยอดนิยมกันแล้วครับ!!

ใน CorgiDude มี chip ESP8285 อยู่ด้วย แต่ Firmware ข้างในเป็นรุ่น AT-Command แต่ว่าไม่ใช่ปัญหาแต่อย่างใด เนื่องจากทาง MaixPy Firmware เอง ได้ implement usocket มาให้เราแล้ว... เราจึงสามารถใช้งาน mqtt library ของ micropython ได้เลยครับ

เริ่มต้นด้วยการ ดาวน์โหลดไฟล์ umqtt.py กันก่อนได้ โดยการคลิ๊กที่นี่

หลังจากนั้นอัพโหลดไฟล์ umqtt.py เข้าไปเลยครับ

หลังจากนั้น ก็มาทดลอง publish และ subscribe กันได้เลยครับ!

จะเห็นว่า เราได้รับ message ของตัวเองผ่าน topic foo_topic ได้แล้วครับ

ณัฐ วีระวรรณ์

Last updated

Was this helpful?