หัวข้อ: เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge เริ่มหัวข้อโดย: cluangar ที่ ตุลาคม 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 หัวข้อ: Re: เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge เริ่มหัวข้อโดย: cluangar ที่ ตุลาคม 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, สิทธิในการอ่านเขียน หัวข้อ: Re: เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge เริ่มหัวข้อโดย: cluangar ที่ ตุลาคม 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 ชุดนี้ ตั้งเป็นอะไรก็ได้ หัวข้อ: Re: เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge เริ่มหัวข้อโดย: cluangar ที่ ตุลาคม 03, 2021, 12:37:43 AM ตัวอย่าง file acl.conf
acl_file /share/mosquitto/accesscontrollist * ตั้งค่าชี้ไปยัง file accesscontrollist เพื่อกำหนดสิทธิในการเข้าถึง MQTT broker ชุดนี้ ตัวอย่าง accesscontrollist #user mqtt topic readwrite # หัวข้อ: Re: เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge เริ่มหัวข้อโดย: cluangar ที่ ตุลาคม 03, 2021, 12:38:27 AM เมื่อตั้งค่าต่างๆเรียบร้อยแล้ว ทดสอบ start MQTT Broker นี้ สังเกต log ว่ามีอะไรผิดปรกติหรือไม่
หัวข้อ: Re: เมื่อมี MQTT Broker > 1 ตัว จึงอยากทำ Bridge เริ่มหัวข้อโดย: cluangar ที่ ตุลาคม 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 |