Zigbee Home เป็นโปรเจคเฟิร์มแวร์ที่คล้ายกับ ESPHome สำหรับอุปกรณ์ Zigbee

Zigbee Home เป็นโปรเจคเฟิร์มแวร์ที่มีฟังก์ชันการทำงานคล้ายกับ ESPHome เฟิร์มแวร์โอเพ่นซอร์ส แต่สำหรับอุปกรณ์ Zigbee ที่ใช้ไมโครคอนโทรลเลอร์ไร้สาย Nordic Semi nRF52 และในอนาคตจะรองรับ ไมโครคอนโทรลเลอร์ nRF53 ด้วย

ซอฟต์แวร์นี้ใช้งานกับ Nordic Semi ZBOSS สำหรับ Zigbee 3.0 stack และคาดว่าจะสามารถแฟลชเฟิร์มแวร์โอเพ่นซอร์ส ลงบนอุปกรณ์ Zigbee หลายชนิดและรองรับการใช้งานร่วมกับ Home Assistant สำหรับ Home Automation แบบโอเพ่นซอร์ส ผ่านการผสานรวกับมระบบ ZHA และยังมีการพัฒนาให้รองรับ Zigbee2MQTT ด้วย

Zigbee Home open source firmware nRF52

โปรเจคประกอบด้วยเฟิร์มแวร์ “base” ที่เขียนด้วยภาษา C และแอปพลิเคชัน CLI ที่เขียนด้วยภาษา Go ซึ่งจะมีตัวเลือกที่จำเป็นในการสร้างและอัปโหลดเฟิร์มแวร์ตามการกำหนดค่าที่ให้มา โดยไฟล์ zigbee.yml จะอธิบายฮาร์ดแวร์ใน YAML ดูตัวอย่าง:


คำสั่งให้แฟลชเฟิร์มแวร์ไปที่บอร์ด ดังนี้:


ขณะนี้โปรเจคกำลังพัฒนาโดยใช้ nRF52840 Dongle อย่างเป็นทางการ และยังอยู่ในช่วงเริ่มต้นยังไม่พร้อมสำหรับผู้ใช้ทั่วไป โปรเจคนี้ไม่ใช่โปรเจคแรกที่นำฮาร์ดแวร์ nRF52 ทำงานได้กับ Home Assistant ยังมีไลบรารี zigpy-zboss ที่สามารถทำได้

คุณจะพบซอร์สโค้ด Zigbee Home และคำแนะนำพื้นฐานบน GitHub

ที่มา : Hedda

แปลจากบทความภาษาอังกฤษ : Zigbee Home is an ESPHome-like firmware project for Zigbee devices

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา