Obsah:
- Krok 1: Nahrajte kód modulu USB, aby fungoval so Zigbee-shepherd
- Krok 2: Konfigurácia Zigbee-ovčiaka
- Krok 3: Spustite službu ZigBee Control a pripojte lampu
- Krok 4: Ovládanie žiarovky
- Krok 5: Záver
Video: Ako pripojiť a ovládať lampu pomocou modulu ZigBee na Dragonboarde: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Tento návod učí používateľa, ako sa pripojiť a správne nainštalovať modul ZigBee na Dragonboard a ako ho interagovať so žiarovkou ovládanou ZigBee (OSRAM), čím sa vytvorí sieť ZigBee IOT.
Požiadavky:
- Dragonboard 410c;
- CC2531 USB kľúč;
- TEXAS INSTRUMENTS CC Debugger/Programátor;
- Laditeľná biela OSRAM A19.
Krok 1: Nahrajte kód modulu USB, aby fungoval so Zigbee-shepherd
Na prácu s zigbee-shepherd je najskôr potrebné nahrať kód do modulu USB. Poskytne funkčnosť správneho rozpoznania zariadení a správneho vytvorenia siete IOT.
Aby to bolo možné, prečítajte si tento návod na GitHub.
Krok 2: Konfigurácia Zigbee-ovčiaka
Vzhľadom na to, že kód je už nahraný do modulu ZigBee USB, je načase nakonfigurovať aplikáciu zigbee-shepherd.
Zigbee-ovčiak bol vyvinutý na Node, preto je potrebné mať Node nainštalovaný na Dragonboarde. Inštalácia je pre každý operačný systém odlišná, takže sa pozrite na tému Debian na tomto odkaze, aby ste vedeli, ako ju správne nainštalovať.
Keď je uzol na Dragonboarde už nainštalovaný, postupujte podľa nasledujúcich krokov a nakonfigurujte zigbee-shepherd:
- Vytvorte priečinok projektu s názvom „zbserver“(CLI: ~ $ mkdir zbserver)
- V priečinku zbserver vytvorte súbor s názvom „server.js“(CLI: ~ $ touch server.js)
-
Teraz je potrebné nainštalovať niektoré závislosti na projektovanie, nainštalovať zigbee-shepherd, serialport a express libs pomocou príkazov CLI:
- : ~/zbserver $ sudo npm install serialport
- : ~/zbserver $ sudo npm install zigbee-shepherd
- : ~/zbserver $ sudo npm install expres
Potom je potrebné skopírovať riadiaci kód servera (priložený na konci tohto kroku) do vytvoreného súboru „server.js“.
Poznámka: funguje iba s dodanou lampou a USB kľúč by mal byť pripojený k Dragonboardu.
Krok 3: Spustite službu ZigBee Control a pripojte lampu
Na pripojenie žiarovky k serveru je potrebné prejsť do adresára vytvoreného priečinka (zbserver) a spustiť príkaz „CLI: súbor„ server.js “(s donglom pripojeným na Dragonboarde):
~/zbserver $ sudo node server.js
Otvorená konzola by mala informovať o stave pripojení Zigbee, ak bola nájdená lampa a či je potrebné ju automaticky spárovať.
Na povolenie párového režimu žiaroviek je potrebné:
- Vypnite ho o 5 sekúnd;
- Zapnite ho o 5 sekúnd;
- Kroky 1 a 2 zopakujte päťkrát.
Kontrolka sa automaticky spojí so serverom.
Krok 4: Ovládanie žiarovky
Na ovládanie žiarovky je potrebné realizovať príspevky na nasledujúcich adresách IP:
- localhost: 3000/turnOff -> Vypnutie žiarovky;
- localhost: 3000/turnOn -> Zapnite lampu.
Krok 5: Záver
Teraz, po predchádzajúcich krokoch, môžete ovládať lampu pomocou protokolu ZigBee pomocou Dragonboard 410c a ZigBee Module CC2531.
V prípade akýchkoľvek pochybností napíšte komentár nižšie alebo skontrolujte nasledujúce odkazy:
- zigbee-shepherd Wiki: informácie o triedach servera a zariadení.
- zigbee-shepherd HowTo: informácie o tom, ako používať ovčiaka ZigBee.
Odporúča:
DIY -- Ako vyrobiť robota Spider, ktorý je možné ovládať pomocou smartfónu pomocou Arduino Uno: 6 krokov
DIY || Ako vyrobiť robota Spider, ktorý je možné ovládať pomocou smartfónu pomocou Arduino Uno: Pri vytváraní robota Spider sa dá naučiť veľa vecí o robotike. Rovnako ako výroba robotov je zábavná a náročná. V tomto videu vám ukážeme, ako vyrobiť robota Spider, ktorý môžeme ovládať pomocou nášho smartfónu (Androi
Ako ovládať Bluetooth (HC-05) pomocou Arduina: 5 krokov
Ako ovládať Bluetooth (HC-05) pomocou Arduina: Dobrý deň, priatelia, v tejto lekcii sa naučíme ovládať jednosmerný motor pomocou smartfónu alebo tabletu. Na dosiahnutie tohto cieľa použijeme ovládač motora L298N a modul Bluetooth (HC- 05). Začnime teda
Ako pripojiť Raspberry Pi k cloudu pomocou Node.js: 7 krokov
Ako pripojiť Raspberry Pi k cloudu pomocou Node.js: Tento tutoriál je užitočný pre každého, kto chce pripojiť Raspberry Pi k cloudu, najmä k platforme IoT AskSensors pomocou Node.js. Nemáte Raspberry Pi? Ak v súčasnosti Raspberry Pi nevlastníte, odporučím vám kúpiť si Raspberry
Ako ovládať žiarovku pomocou Arduino UNO a jednokanálového 5V polovodičového reléového modulu: 3 kroky
Ako ovládať žiarovku pomocou Arduino UNO a jednokanálového 5V polovodičového reléového modulu: Popis: V porovnaní s tradičným mechanickým relé má polovodičové relé (SSR) mnoho výhod: má dlhšiu životnosť a oveľa vyššie zapnutie/ mimo rýchlosti a bez hluku. Okrem toho má tiež lepšiu odolnosť proti vibráciám a mechanickému
Ako pripojiť LED k 9v batérii pomocou rezistorov: 6 krokov
Ako pripojiť led k 9v batérii pomocou rezistorov: Ako pripojiť led k 9v batérii je vysvetlené jednoduchým spôsobom, ktorému každý porozumie a môže ho použiť na elektronické projekty. Aby sme to mohli urobiť, musíme poznať naše súčasti