Агуулгын хүснэгт:

Dragonboard дээрх ZigBee модулаар чийдэнг хэрхэн холбох, удирдах вэ: 5 алхам
Dragonboard дээрх ZigBee модулаар чийдэнг хэрхэн холбох, удирдах вэ: 5 алхам

Видео: Dragonboard дээрх ZigBee модулаар чийдэнг хэрхэн холбох, удирдах вэ: 5 алхам

Видео: Dragonboard дээрх ZigBee модулаар чийдэнг хэрхэн холбох, удирдах вэ: 5 алхам
Видео: The Most Controversial Lawn on the Internet 2024, Арваннэгдүгээр
Anonim
Dragonboard дээрх ZigBee модулаар дамжуулан чийдэнг хэрхэн холбох, удирдах талаар
Dragonboard дээрх ZigBee модулаар дамжуулан чийдэнг хэрхэн холбох, удирдах талаар
Dragonboard дээрх ZigBee модулаар дамжуулан чийдэнг хэрхэн холбох, удирдах талаар
Dragonboard дээрх ZigBee модулаар дамжуулан чийдэнг хэрхэн холбох, удирдах талаар
Dragonboard дээрх ZigBee модулаар дамжуулан чийдэнг хэрхэн холбох, хянах талаар
Dragonboard дээрх ZigBee модулаар дамжуулан чийдэнг хэрхэн холбох, хянах талаар
Dragonboard дээрх ZigBee модулаар дамжуулан чийдэнг хэрхэн холбох, хянах талаар
Dragonboard дээрх ZigBee модулаар дамжуулан чийдэнг хэрхэн холбох, хянах талаар

Энэхүү зааварчилгаа нь хэрэглэгчдэд Dragonboard дээр ZigBee модулийг хэрхэн зөв холбож, ZigBee хяналттай чийдэн (OSRAM) -тэй харьцаж, ZigBee IOT сүлжээг бий болгохыг заадаг.

Шаардлага:

  • Dragonboard 410c;
  • CC2531 USB Dongle;
  • TEXAS INSTRUMENTS CC дибаг хийгч/програмист;
  • OSRAM Lightify тохируулгатай цагаан A19.

Алхам 1: Зигби-хоньчинтой ажиллахын тулд USB модулийн кодыг байршуулна уу

Зигби-хоньчинтой ажиллахын тулд USB модулийн кодыг байршуулна уу
Зигби-хоньчинтой ажиллахын тулд USB модулийн кодыг байршуулна уу

Юуны өмнө зигби-хоньчинтой ажиллахын тулд кодыг USB модульд оруулах шаардлагатай. Энэ нь төхөөрөмжийг зөв таних, IOT сүлжээг зөв бүрдүүлэх боломжийг олгоно.

Үүнийг боломжтой болгохын тулд энэхүү GitHub хичээлийг үзнэ үү.

Алхам 2: Зигби-хоньчинг тохируулах

Кодыг ZigBee USB модульд аль хэдийн байршуулсан байгаа тул zigbee-хоньчин програмыг тохируулах цаг болжээ.

Зигби хоньчинг Node дээр боловсруулсан тул Dragonboard дээр Node-ийг суулгах шаардлагатай байна. Суурилуулалт нь үйлдлийн систем бүрийн хувьд өөр өөр байдаг тул үүнийг хэрхэн зөв суулгах талаар мэдэхийн тулд энэ холбоос дээрх Debian сэдвийг хайж олоорой.

Dragonboard дээр Node-ийг аль хэдийн суулгасан тул zigbee-хоньчинг тохируулахын тулд дараах алхмуудыг дагана уу.

  1. Төсөлд "zbserver" нэртэй хавтас үүсгэнэ үү (CLI: ~ $ mkdir zbserver)
  2. Zbserver фолдер дотор "server.js" нэртэй файл үүсгэнэ үү (CLI: ~ $ touch server.js)
  3. Одоо CLI командыг ашиглан төсөл боловсруулах, zigbee-хоньчин, serialport болон express libs суулгахын тулд зарим хамаарлыг суулгах шаардлагатай байна.

    1. : ~/zbserver $ sudo npm serialport суулгах
    2. : ~/zbserver $ sudo npm zigbee-хоньчин суулгах
    3. : ~/zbserver $ sudo npm express суулгах

Үүний дараа серверийн хяналтын кодыг (энэ алхмын төгсгөлд хавсаргасан) үүсгэсэн "server.js" файл руу хуулах шаардлагатай болно.

Анхаарна уу: энэ нь зөвхөн өгсөн ламптай ажилладаг бөгөөд USB донгыг Dragonboard дээр холбох ёстой.

Алхам 3: ZigBee Control Service -ийг ажиллуулж, чийдэнг холбоно уу

Дэнлүүг сервертэй холбохын тулд үүсгэсэн фолдер (zbserver) лавлах руу очоод "server.js" (Dragonboard дээр холбосон гогцоотой) файлыг CLI командын тусламжтайгаар гүйцэтгэх шаардлагатай.

~/zbserver $ sudo node server.js

Нээлттэй консол нь дэнлүү олдсон, автоматаар хослуулах шаардлагатай бол Zigbee холболтын төлөв байдлыг мэдээлэх ёстой.

Дэнлүүний хос горимыг идэвхжүүлэхийн тулд дараахь зүйлийг хийх шаардлагатай байна.

  1. 5 секундын турш унтраа;
  2. 5 секундын турш асаана уу;
  3. 1 ба 2 -р алхамуудыг таван удаа давтана.

Дэнлүү автоматаар сервертэй холбогдох болно.

Алхам 4: Гэрлийг хянах

Дэнлүүг хянахын тулд дараах IP хаягууд дээр бичлэг хийх шаардлагатай байна.

  • localhost: 3000/turnOff -> Дэнлүүгээ унтраах;
  • localhost: 3000/turnOn -> Дэнлүү асаахын тулд.

Алхам 5: Дүгнэлт

Өмнөх алхмуудын дараа та Dragonboard 410c болон ZigBee Module CC2531 ашиглан ZigBee протоколоор чийдэнг удирдах боломжтой боллоо.

Хэрэв ямар нэгэн эргэлзээ байвал доорх линкээр орж коммент бичнэ үү.

  • zigbee-хоньчин Вики: сервер болон төхөөрөмжийн ангиллын тухай мэдээлэл.
  • zigbee-хоньчин HowTo: ZigBee хоньчныг хэрхэн ашиглах тухай мэдээлэл.

Зөвлөмж болгож буй: