Eclipse Mosquitto (โปรโตคอล iot)
Eclipse Mosquitto (โปรโตคอล iot)
72 Downloads

Eclipse Mosquitto คือ MQTT Broker แบบโอเพนซอร์ส ที่ทำหน้าที่เป็นตัวกลางในการรับ–ส่งข้อความ (message) ระหว่างอุปกรณ์ต่าง ๆ ในระบบ IoT (Internet of Things) โดยใช้โปรโตคอล MQTT (Message Queuing Telemetry Transport) ซึ่งถูกออกแบบมาให้ เบา เร็ว และประหยัดพลังงาน เหมาะอย่างยิ่งกับอุปกรณ์ฝังตัว (Embedded / Sensor)

 แนวคิดการทำงาน (เข้าใจง่าย)

Mosquitto ทำงานตามโมเดล Publish / Subscribe

  • Publisher → อุปกรณ์ที่ “ส่งข้อมูล” (เช่น ESP32 ส่งค่าอุณหภูมิ)

  • Broker (Mosquitto) → ตัวกลางรับและกระจายข้อมูล

  • Subscriber → อุปกรณ์/ระบบที่ “รับข้อมูล” (เช่น Dashboard, Server, App)

ผู้ส่งและผู้รับ ไม่ต้องรู้จักกันโดยตรง แค่สื่อสารผ่าน “หัวข้อ (Topic)” เดียวกัน


จุดเด่นของ Eclipse Mosquitto

  • Open Source และใช้ฟรี

  • ✅ ใช้ทรัพยากรน้อย (เหมาะกับ Server ขนาดเล็ก / Raspberry Pi)

  • ✅ รองรับอุปกรณ์ IoT จำนวนมากพร้อมกัน

  • ✅ รองรับความปลอดภัย (Username/Password, TLS/SSL)

  • ✅ ทำงานได้บน Linux, Windows, macOS


🌱 ตัวอย่างการใช้งานจริง

  • 🌡️ Smart Farm: รับค่าจากเซ็นเซอร์อุณหภูมิ ความชื้น ดิน

  • 🏭 Smart Factory: ตรวจสอบสถานะเครื่องจักรแบบเรียลไทม์

  • 🏠 Smart Home: ควบคุมไฟ แอร์ ประตู ผ่านแอป

  • 📊 เชื่อมต่อกับ Node-RED, InfluxDB, Grafana เพื่อทำ Dashboard


🔗 มักใช้งานร่วมกับอะไร

  • ESP32 / ESP8266

  • Node-RED

  • InfluxDB / Grafana

  • Python, PHP, JavaScript

  • Cloud / On-premise Server (Ubuntu, Rocky Linux)

******************************************************
รวมเครื่องมือพื้นฐานสำหรับผู้ดูแลระบบ - SysAdmin tools ******************************************************
Size: 15.7
Version: 2.0.22