MQTT เป็นโปรโตคอลสื่อสารที่นิยมใช้กับงาน Internet of Things เพื่อให้อุปกรณ์ขนาดเล็กๆ เช่นระบบเซนเซอร์หรือปุ่มเปิดปิดในบ้านอัจฉะริยะ สื่อสาร รับข้อมูลมาทำตามคำสั่ง หรือส่งข้อมูลไปรวบรวมยังศูนย์กลางได้
ใช้แอพ M2Mqtt Spy บน Windows Phone ซึ่งเป็น MQTT client เพื่อทดสอบเชื่อมต่อกับ MQTT broker ซึ่งทำหน้าที่เป็น server ตัวกลาง รับข้อมูลแล้วส่งต่อไปได้ โดย MQTT client นั้น อาจเป็นผู้ส่งข้อมูล (publisher) หรือผู้รับข้อมูล (subscriber) ก็ได้
เท่าที่ดูโปรแกรม M2Mqtt Spy นี้ไม่มีโฆษณานะครับ เมื่อไปที่หน้าแรกคือ Broker มีให้กรอก Host Name ของ MQTT broker ขอทดลองตัวที่เปิดให้ใช้สาธารณะ broker.mqtt-dashboard.com หมายเลขพอร์ต 1883 ซึ่งเป็นค่าปกติที่ MQTT ใช้กัน
ตวัดไปหน้า Suscriptions กรอกว่าเราจะรับข้อมูลช่องทางไหนบ้าง
และหน้า Publish ใช้ส่งข้อมูล
ส่วนที่หน้า Dashboard ถ้ามีใคร publish ข้อมูลมายังสิ่งที่เรา subscript เอาไว้ มันจะมาแสดงที่นี่ กรณีนี้เราชงเองกินเอง
ตามความเห็นผม สำหรับการทำหน้าที่ subscriber จะมีประโยชน์ว่าถ้าอยากรับข้อมูล แต่ไม่อยากเปิด socket server หรือต้องมา forward port ที่ router ในบ้าน ก็ให้ subscriber ต่อไปยัง broker เพื่อรอรับข้อมูลแบบเชื่อมต่อกันตลอดเวลา