การใช้งาน MQTT

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

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

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

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

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

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

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

Last updated