Mục lục:

Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard: 5 bước
Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard: 5 bước

Video: Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard: 5 bước

Video: Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard: 5 bước
Video: Công tắc thông minh Tuya sóng Zigbee có thêm tính năng này quá hữu ích 2024, Tháng mười một
Anonim
Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard
Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard
Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard
Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard
Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard
Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard
Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard
Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard

Tài liệu hướng dẫn này hướng dẫn người dùng cách kết nối và cài đặt chính xác mô-đun ZigBee trên Dragonboard và tương tác với mô-đun ZigBee được điều khiển (OSRAM), tạo thành mạng ZigBee IOT.

Yêu cầu:

  • Bảng rồng 410c;
  • CC2531 USB Dongle;
  • TEXAS INSTRUMENTS CC Trình gỡ lỗi / Lập trình viên;
  • OSRAM Lightify Tunable White A19.

Bước 1: Tải lên mã mô-đun USB để hoạt động với Zigbee-shepherd

Tải lên mã mô-đun USB để làm việc với Zigbee-shepherd
Tải lên mã mô-đun USB để làm việc với Zigbee-shepherd

Trước hết, cần tải mã lên mô-đun USB để hoạt động với zigbee-shepherd. Nó sẽ cung cấp chức năng nhận dạng chính xác các thiết bị và tạo mạng IOT đúng cách.

Để thực hiện điều này, vui lòng xem hướng dẫn GitHub này.

Bước 2: Định cấu hình Zigbee-shepherd

Xem xét rằng mã đã được tải lên mô-đun ZigBee USB, bây giờ là lúc để định cấu hình ứng dụng zigbee-shepherd.

Zigbee-shepherd được phát triển trên Node, do đó cần phải cài đặt Node trên Dragonboard. Việc cài đặt khác nhau đối với mỗi hệ điều hành, vì vậy hãy tìm chủ đề Debian trên liên kết này để biết cách cài đặt chính xác.

Với Node đã được cài đặt trên Dragonboard, hãy làm theo các bước tiếp theo để định cấu hình zigbee-shepherd:

  1. Tạo một thư mục cho dự án với tên "zbserver" (CLI: ~ $ mkdir zbserver)
  2. Bên trong thư mục zbserver, tạo một tệp có tên "server.js" (CLI: ~ $ touch server.js)
  3. Bây giờ, cần cài đặt một số phụ thuộc để chiếu, cài đặt zigbee-shepherd, serialport và express libs bằng các lệnh CLI:

    1. : ~ / zbserver $ sudo npm cài đặt serialport
    2. : ~ / zbserver $ sudo npm cài đặt zigbee-shepherd
    3. : ~ / zbserver $ sudo npm install express

Sau đó, cần sao chép mã điều khiển của máy chủ (được đính kèm ở cuối bước này) vào tệp "server.js" đã tạo.

Lưu ý: nó chỉ hoạt động với đèn được cung cấp và phải kết nối USB dongle trên Dragonboard.

Bước 3: Thực hiện dịch vụ điều khiển ZigBee và kết nối đèn

Để kết nối đèn với máy chủ, bạn cần phải đi đến thư mục thư mục đã tạo (zbserver) và thực thi tệp "server.js" (với dongle được kết nối trên Dragonboard) bằng lệnh CLI:

~ / zbserver $ sudo node server.js

Bảng điều khiển đã mở sẽ thông báo trạng thái của các kết nối Zigbee, nếu đèn được tìm thấy và nếu nó cần thiết để tự động ghép nối với.

Để bật chế độ cặp đèn, cần phải:

  1. Tắt nó đi trong 5 giây;
  2. Bật nó trong 5 giây;
  3. Lặp lại các bước 1 và 2 năm lần.

Đèn sẽ tự động kết nối với máy chủ.

Bước 4: Điều khiển đèn

Để điều khiển đèn là cần thiết để nhận ra các bài đăng trên các địa chỉ IP sau:

  • localhost: 3000 / turnOff -> Để tắt đèn;
  • localhost: 3000 / turnOn -> Để bật đèn.

Bước 5: Kết luận

Bây giờ, sau các bước trước, bạn có thể điều khiển đèn thông qua giao thức ZigBee bằng cách sử dụng Dragonboard 410c và Mô-đun ZigBee CC2531.

Trong trường hợp có bất kỳ nghi ngờ nào, vui lòng bình luận bên dưới hoặc kiểm tra các liên kết sau:

  • zigbee-shepherd Wiki: thông tin về máy chủ và các lớp thiết bị.
  • zigbee-shepherd HowTo: thông tin về cách sử dụng ZigBee shepherd.

Đề xuất: