หน้าแรก
ช่วยเหลือ
ค้นหา
เข้าสู่ระบบ
สมัครสมาชิก
Webboard on Worldsen / VMThai.com
>
คอมพิวเตอร์
>
เรื่องของ IoT
>
เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge
หน้า: [
1
]
ลงล่าง
« หน้าที่แล้ว
ต่อไป »
พิมพ์
ผู้เขียน
หัวข้อ: เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge (อ่าน 6469 ครั้ง)
0 สมาชิก และ 6 บุคคลทั่วไป กำลังดูหัวข้อนี้
cluangar
Administrator
Hero Member
ออฟไลน์
กระทู้: 761
เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge
«
เมื่อ:
ตุลาคม 03, 2021, 12:21:59 AM »
เนื่องจากมี Home Assistant มากกว่า 1 ชุด และมีการใช้ MQTT ในแต่ละเครื่อง จึงอยาก Link MQTT ระหว่างกันเพื่อให้ได้ประโยชน์ในการดึงค่า parameter ระหว่าง device ในระบบ HassOS ที่ใช้งาน Version 6.4 เริ่มแรกต้องแก้ไข configuration บน Mosquitto broker ดังนี้
logins:
- username: mqtt
password: mqtt
customize:
active:
true
folder: mosquitto
certfile: fullchain.pem
keyfile: privkey.pem
require_certificate: false
anonymous: false
«
แก้ไขครั้งสุดท้าย: ตุลาคม 03, 2021, 12:26:38 AM โดย cluangar
»
บันทึกการเข้า
cluangar
Administrator
Hero Member
ออฟไลน์
กระทู้: 761
Re: เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge
«
ตอบ #1 เมื่อ:
ตุลาคม 03, 2021, 12:31:27 AM »
จากนั้นต้องสร้าง folder /share/mosquitto เพื่อเก็บ file สำหรับ config ต่างๆ ดังนี้
1. mosquitto.conf สำหรับ config เชื่อม MQTT Broker ชุดอื่นๆ
2. acl.conf สำหรับกำหนด file สิทธิที่จะให้เข้าถึง MQTT Broker นี้
3. accesscontrollist สำหรับ user, สิทธิในการอ่านเขียน
บันทึกการเข้า
cluangar
Administrator
Hero Member
ออฟไลน์
กระทู้: 761
Re: เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge
«
ตอบ #2 เมื่อ:
ตุลาคม 03, 2021, 12:35:23 AM »
ตัวอย่าง mosquitto.conf ที่ใช้
connection bridge-01
address <Remote HassOS IP>:1883
remote_username <remote_user>
remote_password <remote_pass>
topic # out 0
topic # in 0
*อยากเชื่อม broker มากกว่านี้สามารถเพิ่ม config ที่นี่ได้
*connection คือชื่ออ้างดิงของการเชื่อม Broker ชุดนี้ ตั้งเป็นอะไรก็ได้
บันทึกการเข้า
cluangar
Administrator
Hero Member
ออฟไลน์
กระทู้: 761
Re: เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge
«
ตอบ #3 เมื่อ:
ตุลาคม 03, 2021, 12:37:43 AM »
ตัวอย่าง file acl.conf
acl_file /share/mosquitto/accesscontrollist
* ตั้งค่าชี้ไปยัง file accesscontrollist เพื่อกำหนดสิทธิในการเข้าถึง MQTT broker ชุดนี้
ตัวอย่าง accesscontrollist
#user mqtt
topic readwrite #
บันทึกการเข้า
cluangar
Administrator
Hero Member
ออฟไลน์
กระทู้: 761
Re: เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge
«
ตอบ #4 เมื่อ:
ตุลาคม 03, 2021, 12:38:27 AM »
เมื่อตั้งค่าต่างๆเรียบร้อยแล้ว ทดสอบ start MQTT Broker นี้ สังเกต log ว่ามีอะไรผิดปรกติหรือไม่
บันทึกการเข้า
cluangar
Administrator
Hero Member
ออฟไลน์
กระทู้: 761
Re: เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge
«
ตอบ #5 เมื่อ:
ตุลาคม 03, 2021, 12:44:03 AM »
Link อ้างอิงในการ config ต่างๆ
https://community.home-assistant.io/t/instruction-manual-configuring-the-mqtt-bridge-on-the-mosquito-broker-addon/339151
บันทึกการเข้า
หน้า: [
1
]
ขึ้นบน
พิมพ์
« หน้าที่แล้ว
ต่อไป »
กระโดดไป:
เลือกหัวข้อ:
-----------------------------
โลกของ VPS
-----------------------------
=> เรื่องทั่วไปของ VPS
=> ประสิทธิภาพ VPS
-----------------------------
คอมพิวเตอร์
-----------------------------
=> เรื่องของ IoT
=> เรื่องทั่วไปของคอมพิวเตอร์
=> ปัญหาคอมพิวเตอร์
-----------------------------
กล้องวงจรปิด
-----------------------------
=> IP Camera
-----------------------------
โลกของ Console
-----------------------------
=> Console Games
-----------------------------
หมวดหมู่ทั่วไป
-----------------------------
=> เรื่องทั่วๆไป
-----------------------------
ซื้อขาย
-----------------------------
=> ซื้อขายเกี่ยวกับอุปกรณ์คอมพิวเตอร์
กำลังโหลด...