สารบัญ:
วีดีโอ: MQTT ผู้ช่วยที่บ้านคืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
MQTT (หรือที่เรียกว่า MQ Telemetry Transport) เป็นโปรโตคอลการเชื่อมต่อระหว่างเครื่องกับเครื่องหรือ "Internet of Things" ที่ด้านบนของ TCP/IP อนุญาตให้เผยแพร่ / สมัครรับส่งข้อความที่มีน้ำหนักเบามาก เพื่อบูรณาการ MQTT เข้าไปข้างใน ผู้ช่วยที่บ้าน เพิ่มส่วนต่อไปนี้ในการกำหนดค่าของคุณ
นอกจากนี้ ฉันจะเพิ่มอุปกรณ์ในผู้ช่วยที่บ้านได้อย่างไร
การเพิ่มอุปกรณ์ที่ไม่ปลอดภัย
- ไปที่แผงควบคุม Z-Wave ในส่วนหน้าของ Home Assistant
- คลิกปุ่ม Add Node ในการ์ด Z-Wave Network Management - ซึ่งจะทำให้คอนโทรลเลอร์อยู่ในโหมดการรวม
- เปิดใช้งานอุปกรณ์ของคุณเพื่อรวมไว้โดยทำตามคำแนะนำที่ให้มาพร้อมกับอุปกรณ์
นอกจากนี้ ฉันจะตั้งค่าโบรกเกอร์ MQTT ได้อย่างไร ตั้งค่านายหน้า MQTT บนเครือข่ายท้องถิ่นโดยใช้ Mosquitto
- เปิดหน้าต่างเทอร์มินัล Linux ใหม่
- ติดตั้ง mosquitto หากคุณยังไม่ได้ติดตั้ง
- สร้างหัวข้อและสมัครรับข้อมูลด้วยคำสั่ง mosquitto_sub
- ตรวจสอบว่าคอมพิวเตอร์เพื่อการพัฒนาเชื่อมต่อกับเครือข่ายเดียวกันกับเกตเวย์
ทำไมเราถึงต้องการ MQTT?
MQTT มีประโยชน์มากในการหลีกเลี่ยงการวางบริการเว็บและซ็อกเก็ตทั่วเซิร์ฟเวอร์ของคุณ Node-RED ใช้ MQTT และ Domoticz สามารถกำหนดค่าให้เข้าและออกสัญญาณได้ MQ Telemetry Transport Protocol ที่รู้จักกันในชื่อ MQTT ออกแบบมาสำหรับอุปกรณ์ที่ทำงานด้วยพลังงานต่ำและแบนด์วิดท์ต่ำ
โบรกเกอร์ MQTT คืออะไร?
หนึ่ง โบรกเกอร์ MQTT คือ เซิร์ฟเวอร์ ที่รับข้อความทั้งหมดจากลูกค้าแล้วกำหนดเส้นทางข้อความไปยังไคลเอนต์ปลายทางที่เหมาะสม หนึ่ง MQTT ไคลเอนต์เป็นอุปกรณ์ใด ๆ (ตั้งแต่ไมโครคอนโทรลเลอร์จนถึงอุปกรณ์ครบครัน เซิร์ฟเวอร์ ) ที่ทำงานและ MQTT ห้องสมุดและเชื่อมต่อกับ an โบรกเกอร์ MQTT ผ่านเครือข่าย
แนะนำ:
MQTT ยุงลายคืออะไร?
โบรกเกอร์ Mosquitto MQTT Mosquitto เป็นโบรกเกอร์ข้อความโอเพ่นซอร์สขนาดเล็กที่ใช้ MQTT เวอร์ชัน 3.1.0, 3.1.1 และเวอร์ชัน 5.0 เขียนเป็นภาษา C โดย Roger Light และสามารถดาวน์โหลดได้ฟรีสำหรับ Windows และ Linux และเป็นโครงการ Eclipse
อดาฟรุต MQTT คืออะไร?
MQTT หรือการขนส่งทางไกลของคิวข้อความเป็นโปรโตคอลสำหรับการสื่อสารในอุปกรณ์ที่ Adafruit IO รองรับ js และ Arduino คุณสามารถใช้ไลบรารีไคลเอนต์ IO ของ Adafruit ได้เนื่องจากรองรับ MQTT (ดูส่วนไลบรารีไคลเอนต์)
หัวข้อใน MQTT คืออะไร?
หัวข้อ ใน MQTT คำว่า หัวข้อ หมายถึงสตริง UTF-8 ที่นายหน้าใช้ในการกรองข้อความสำหรับไคลเอ็นต์ที่เชื่อมต่อแต่ละเครื่อง หัวข้อประกอบด้วยระดับหัวข้อตั้งแต่หนึ่งระดับขึ้นไป แต่ละระดับหัวข้อจะถูกคั่นด้วยเครื่องหมายทับ (ตัวคั่นระดับหัวข้อ) เมื่อเทียบกับคิวข้อความ หัวข้อ MQTT นั้นเบามาก
MQTT เป็นโปรโตคอลเลเยอร์แอปพลิเคชันหรือไม่
Message Queuing Telemetry Transport (MQTT) เป็นโปรโตคอลการส่งข้อความระดับแอปพลิเคชันที่มีน้ำหนักเบาโดยอิงตามโมเดลการเผยแพร่/สมัครรับข้อมูล (pub/sub) ในรูปแบบ pub/sub ลูกค้าหลายราย (เซ็นเซอร์) สามารถเชื่อมต่อกับเซิร์ฟเวอร์กลางที่เรียกว่านายหน้าและสมัครรับหัวข้อที่พวกเขาสนใจ
MQTT ใช้ใน IoT อย่างไร?
MQTT เป็นหนึ่งในโปรโตคอลที่ใช้บ่อยที่สุดในโครงการ IoT ย่อมาจาก Message Queuing Telemetry Transport นอกจากนี้ยังได้รับการออกแบบให้เป็นโปรโตคอลการส่งข้อความขนาดเล็กที่ใช้การดำเนินการเผยแพร่/สมัครสมาชิกเพื่อแลกเปลี่ยนข้อมูลระหว่างไคลเอนต์และเซิร์ฟเวอร์