CloudMQTT เป็นบริการ MQTT Service บน Cloud Service อีกทีซึ่งใช้ AWS เป็น infra ข้างหลังบ้าน คุณสามารถเลือก plan การใช้งานได้ ซึ่งจะแบ่งตามคุณสมบัติต่างๆ เช่น จำนวน connection แบนด์วิทในการส่งข้อมูลเป็นต้น CloudMQTT แตกต่างจาก IoT Platform ตัวอื่นอีกอย่างก็คือ ผู้ใช้จะต้องกำหนด Plan ที่ต้องการใช้จากนั้น ระบบจะไปสร้าง EC2 Instance พร้อม MQTT Service ซึ่งแยกตามผู้ใช้อย่างชัดเจน สำหรับ Free Plan คงใช้งาน Instance ร่วมกัน

คุณสามารถเลือก Plan ที่ต้องการได้เลย — น่ารักเกินไปหรือเปล่า

สำหรับการใช้งานมีเอกสารครบถ้วน

สำหรับท่านที่อยากลองสามารถทดสอบกับ Free Plan ได้ เมื่อสมัครสมาชิกและกำหนด Plan ที่จะใช้แล้ว จะได้หน้าจอรายละเอียดของ MQTT Service ที่จะเข้าใช้งานดังนี้

คุณสามารเพิ่มผู้ใช้และกำหนด Role ของแต่ละคนได้ด้วย

จากข้อมูล MQTT Service ที่ได้มามาลอง Publish และ Subscribe ข้อมูลดูครับ เนื่องจาก CloudMQTT บอกว่าเราสามรถใช้ MQTT Protocol ได้ มาลองใช้ mosquitto client กันดูครับ

เริ่มจาก subscribe ก่อนที่ topic ชื่อ sensors/temperature

mosquitto_sub -u fkgitfth -P WwCwk_4Fbx-q \
-h m11.cloudmqtt.com -p 16934 \
-t sensors/temperature

จากนั้นทดลอง publish ข้อมูลไปยัง topic ชื่อ sensors/temperature ดู

mosquitto_pub -u fkgitfth -P WwCwk_4Fbx-q \
-h m11.cloudmqtt.com -p 16934 \
-t sensors/temperature -m "32.20"

จะพบว่าทำงานได้เลย :)

ใครที่อยากทดลองก็ห้ามพลาดนะครับ

Comments are closed.