สารบัญ:
- ขั้นตอนที่ 1: อัปโหลดรหัสโมดูล USB เพื่อทำงานกับ Zigbee-shepherd
- ขั้นตอนที่ 2: การกำหนดค่า Zigbee-shepherd
- ขั้นตอนที่ 3: เรียกใช้บริการควบคุม ZigBee และเชื่อมต่อหลอดไฟ
- ขั้นตอนที่ 4: การควบคุมหลอดไฟ
- ขั้นตอนที่ 5: บทสรุป
วีดีโอ: วิธีเชื่อมต่อและควบคุมหลอดไฟผ่านโมดูล ZigBee บน Dragonboard: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
คำแนะนำนี้จะสอนผู้ใช้ถึงวิธีเชื่อมต่อและติดตั้งโมดูล ZigBee บน Dragonboard อย่างถูกต้องและโต้ตอบกับหลอดไฟควบคุม ZigBee (OSRAM) ทำให้เครือข่าย ZigBee IOT
ความต้องการ:
- กระดานมังกร 410c;
- CC2531 USB Dongle;
- TEXAS INSTRUMENTS CC ดีบักเกอร์/โปรแกรมเมอร์;
- OSRAM Lightify Tunable สีขาว A19.
ขั้นตอนที่ 1: อัปโหลดรหัสโมดูล USB เพื่อทำงานกับ Zigbee-shepherd
ก่อนอื่น จำเป็นต้องอัปโหลดรหัสไปยังโมดูล USB เพื่อทำงานกับ zigbee-shepherd จะให้ฟังก์ชันการจดจำอุปกรณ์อย่างถูกต้องและสร้างเครือข่าย IOT ได้อย่างถูกต้อง
เพื่อให้เป็นไปได้ โปรดตรวจสอบบทช่วยสอน GitHub นี้
ขั้นตอนที่ 2: การกำหนดค่า Zigbee-shepherd
เมื่อพิจารณาว่ารหัสถูกอัปโหลดไปยังโมดูล ZigBee USB แล้ว ก็ถึงเวลากำหนดค่าแอปพลิเคชัน zigbee-shepherd
zigbee-shepherd ได้รับการพัฒนาบน Node ดังนั้นจึงจำเป็นต้องติดตั้ง Node บน Dragonboard การติดตั้งจะแตกต่างกันไปตามระบบปฏิบัติการแต่ละระบบ ดังนั้นให้มองหาหัวข้อ Debian ในลิงค์นี้เพื่อทราบวิธีการติดตั้งอย่างถูกต้อง
เมื่อติดตั้ง Node บน Dragonboard แล้ว โปรดทำตามขั้นตอนถัดไปเพื่อกำหนดค่า zigbee-shepherd:
- สร้างโฟลเดอร์ให้กับโครงการด้วยชื่อ "zbserver" (CLI: ~$ mkdir zbserver)
- ภายในโฟลเดอร์ zbserver ให้สร้างไฟล์ชื่อ "server.js" (CLI: ~$ touch server.js)
-
ตอนนี้ จำเป็นต้องติดตั้งการพึ่งพาในโครงการ ติดตั้ง zigbee-shepherd, serialport และ express libs โดยคำสั่ง CLI:
- :~/zbserver$ sudo npm ติดตั้งพอร์ตอนุกรม
- :~/zbserver$ sudo npm ติดตั้ง zigbee-shepherd
- :~/zbserver$ sudo npm ติดตั้ง express
หลังจากนั้น จำเป็นต้องคัดลอกรหัสควบคุมของเซิร์ฟเวอร์ (แนบท้ายขั้นตอนนี้) ไปยังไฟล์ "server.js" ที่สร้างขึ้น
หมายเหตุ: ใช้งานได้กับหลอดไฟที่ให้มาเท่านั้น และควรเชื่อมต่อดองเกิล USB บน Dragonboard
ขั้นตอนที่ 3: เรียกใช้บริการควบคุม ZigBee และเชื่อมต่อหลอดไฟ
ในการเชื่อมต่อหลอดไฟกับเซิร์ฟเวอร์ จำเป็นต้องไปที่ไดเร็กทอรีโฟลเดอร์ที่สร้าง (zbserver) และเรียกใช้ไฟล์ "server.js" (ด้วยด็องเกิลที่เชื่อมต่อกับ Dragonboard) ด้วยคำสั่ง CLI:
~/zbserver$ sudo โหนดโหนด server.js
คอนโซลที่เปิดอยู่ควรแจ้งสถานะของการเชื่อมต่อ Zigbee หากพบหลอดไฟและหากจำเป็นต้องจับคู่โดยอัตโนมัติ
ในการเปิดใช้งานโหมดคู่หลอดไฟ จำเป็นต้อง:
- ปิดโดย 5 วินาที;
- เปิดเครื่องภายใน 5 วินาที;
- ทำซ้ำขั้นตอนที่ 1 และ 2 ห้าครั้ง
ไฟจะเชื่อมต่อกับเซิร์ฟเวอร์โดยอัตโนมัติ
ขั้นตอนที่ 4: การควบคุมหลอดไฟ
ในการควบคุมหลอดไฟจำเป็นต้องโพสต์ที่อยู่ IP ต่อไปนี้:
- localhost:3000/turnOff -> เพื่อปิดไฟ;
- localhost:3000/turnOn -> เพื่อเปิดไฟ
ขั้นตอนที่ 5: บทสรุป
หลังจากขั้นตอนก่อนหน้านี้ คุณสามารถควบคุมหลอดไฟผ่านโปรโตคอล ZigBee โดยใช้ Dragonboard 410c และ ZigBee Module CC2531
หากมีข้อสงสัยโปรดแสดงความคิดเห็นด้านล่างหรือตรวจสอบลิงก์ต่อไปนี้:
- zigbee-shepherd Wiki: ข้อมูลเกี่ยวกับคลาสเซิร์ฟเวอร์และอุปกรณ์
- zigbee-shepherd HowTo: ข้อมูลเกี่ยวกับวิธีใช้ ZigBee ต้อน
แนะนำ:
Zigbee Bed Presence Detector: 8 ขั้นตอน
Zigbee Bed Presence Detector: ตอนนี้ฉันกำลังมองหาวิธีที่จะตรวจจับเมื่อเราอยู่บนเตียง นี้สำหรับการใช้ข้อมูลนี้เป็น Homeassistant ด้วยข้อมูลนี้ ฉันสามารถสร้างระบบอัตโนมัติสำหรับการปิดไฟในตอนกลางคืน หรือเช่น เปิดใช้งานระบบเตือนภัยในบ้านของฉัน
แอปพลิเคชัน Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 ขั้นตอน
ดาวน์โหลด Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é ส่วนใหญ่จำเป็นสำหรับการกำหนดค่า o สภาพแวดล้อมของ desenvolvimento, การปรับแต่ง o HostPC (คอมพิวเตอร์ / โน้ตบุ๊ก), IDE Eclipse คอมไพล์ระบบปฏิบัติการและส่งออกสำหรับ Alvo (ลาก
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 ขั้นตอน
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: DESCRIÇÃOO ใช้งานง่าย é ดาร์ autonomia para deficientes visuais se locomoverem em Ambientes ในร่ม como casas ou ศูนย์การค้า e aeroportos.A locomoço สภาพแวดล้อม j´ mapeados pode ou n&o s
SONOFF เพิ่ม Alexa และ Google Home Voice Control ให้กับ ZigBee Smart Devices: 3 ขั้นตอน
SONOFF เพิ่ม Alexa และ Google Home Voice Control ให้กับ ZigBee Smart Devices: ตั้งแต่สวิตช์และปลั๊กอัจฉริยะ Wi-Fi ไปจนถึงสวิตช์และปลั๊กอัจฉริยะ ZigBee การควบคุมด้วยเสียงเป็นจุดเริ่มต้นการควบคุมแบบแฮนด์ฟรียอดนิยม ปลั๊กอัจฉริยะช่วยให้คุณควบคุมบ้านที่เชื่อมต่อได้โดยตรงผ่านการทำงานร่วมกับ Amazon Alexa หรือ Google Home
Zigbee LED Strip Dimmer (IKEA Trådfri Hack): 8 ขั้นตอน (พร้อมรูปภาพ)
Zigbee LED Strip Dimmer (IKEA Trådfri Hack): IKEA ประสบความสำเร็จในการเปิดตัวกลุ่มผลิตภัณฑ์ไฟอัจฉริยะ Tr'dfri ไปทั่วโลก สิ่งหนึ่งที่ฉันขาดหายไปจากรายการของพวกเขาคือแถบหรี่ไฟ LED แบบเรียบง่าย ทำไมไม่ถอดสมองออกจากแสงแล้วสร้างมันขึ้นมาล่ะ? สวิตช์หรี่ไฟ LED นั้นเกี่ยวกับ PWM