Բովանդակություն:

Ինչպես միացնել և կառավարել ճրագը ZigBee մոդուլի միջոցով Dragonboard- ում. 5 քայլ
Ինչպես միացնել և կառավարել ճրագը ZigBee մոդուլի միջոցով Dragonboard- ում. 5 քայլ

Video: Ինչպես միացնել և կառավարել ճրագը ZigBee մոդուլի միջոցով Dragonboard- ում. 5 քայլ

Video: Ինչպես միացնել և կառավարել ճրագը ZigBee մոդուլի միջոցով Dragonboard- ում. 5 քայլ
Video: Girer WiFi խելացի հպման անջատիչ առանց զրոյական գծի - Smart Home ավտոմատացում 2024, Նոյեմբեր
Anonim
Ինչպես միացնել և վերահսկել լամպը ZigBee մոդուլի միջոցով Dragonboard- ում
Ինչպես միացնել և վերահսկել լամպը ZigBee մոդուլի միջոցով Dragonboard- ում
Ինչպես միացնել և վերահսկել լամպը ZigBee մոդուլի միջոցով Dragonboard- ում
Ինչպես միացնել և վերահսկել լամպը ZigBee մոդուլի միջոցով Dragonboard- ում
Ինչպես միացնել և վերահսկել լամպը ZigBee մոդուլի միջոցով Dragonboard- ում
Ինչպես միացնել և վերահսկել լամպը ZigBee մոդուլի միջոցով Dragonboard- ում
Ինչպես միացնել և վերահսկել լամպը ZigBee մոդուլի միջոցով Dragonboard- ում
Ինչպես միացնել և վերահսկել լամպը ZigBee մոդուլի միջոցով Dragonboard- ում

Այս ձեռնարկը սովորեցնում է օգտվողին, թե ինչպես միացնել և ճիշտ տեղադրել ZigBee մոդուլը Dragonboard- ում և այն փոխազդել ZigBee վերահսկվող լամպի (OSRAM) հետ ՝ ստեղծելով ZigBee IOT ցանց:

Պահանջներ:

  • Dragonboard 410c;
  • CC2531 USB Dongle;
  • TEXAS INSTRUMENTS CC Debugger/Programmer;
  • OSRAM Lightify կարգավորելի սպիտակ A19:

Քայլ 1. Վերբեռնեք USB մոդուլի ծածկագիրը ՝ Zigbee-Հովիվի հետ աշխատելու համար

Վերբեռնեք USB մոդուլի կոդը ՝ Zigbee-Հովիվի հետ աշխատելու համար
Վերբեռնեք USB մոդուլի կոդը ՝ Zigbee-Հովիվի հետ աշխատելու համար

Առաջին հերթին, անհրաժեշտ է ծածկագիր վերբեռնել USB մոդուլում `zigbee-shepherd- ի հետ աշխատելու համար: Այն կապահովի սարքերը ճիշտ ճանաչելու և IOT ցանցը ճիշտ ստեղծելու գործառույթը:

Դա հնարավոր դարձնելու համար խնդրում ենք ստուգել այս GitHub ձեռնարկը:

Քայլ 2. Confիգբի-հովիվի կազմաձևում

Հաշվի առնելով, որ ծածկագիրն արդեն բեռնված է ZigBee USB մոդուլում, այժմ ժամանակն է կարգավորել zigbee-shepherd ծրագիրը:

Igիգբի-հովիվը մշակվել է Node- ի վրա, հետևաբար անհրաժեշտ է տեղադրել Node- ը Dragonboard- ում: Տեղադրումը տարբեր է յուրաքանչյուր գործառնական համակարգից, այնպես որ այս հղման վրա փնտրեք Debian թեման ՝ իմանալու համար, թե ինչպես այն ճիշտ տեղադրել:

Dragonboard- ում արդեն տեղադրված Node- ով, խնդրում ենք հետևել հաջորդ քայլերին ՝ zigbee-shepherd- ը կազմաձևելու համար.

  1. Ստեղծեք նախագծի թղթապանակ «zbserver» անունով (CLI: ~ $ mkdir zbserver)
  2. Zbserver թղթապանակի ներսում ստեղծեք «server.js» անունով ֆայլ (CLI: touch $ touch server.js)
  3. Այժմ, անհրաժեշտ է տեղադրել որոշ կախվածություններ նախագծելու, տեղադրելու zigbee-shepherd, serialport և express libs CLI հրամաններով.

    1. : ~/zbserver $ sudo npm տեղադրել սերիալ
    2. : ~/zbserver $ sudo npm տեղադրել zigbee-shepherd
    3. : ~/zbserver $ sudo npm տեղադրել էքսպրես

Դրանից հետո անհրաժեշտ է պատճենել սերվերի կառավարման կոդը (կցված է այս քայլի վերջում) ստեղծված «server.js» ֆայլին:

Նշում. Այն աշխատում է միայն տրամադրված լամպի հետ, և USB հանգույցը պետք է միացված լինի Dragonboard- ում:

Քայլ 3. Գործարկեք ZigBee Control ծառայությունը և միացրեք լամպը

Լամպը սերվերին միացնելու համար անհրաժեշտ է գնալ ստեղծված թղթապանակի (zbserver) գրացուցակ և կատարել «server.js» (վիշապի վահանակին միացված dongle) ֆայլը ՝ CLI հրամանով.

~/zbserver $ sudo հանգույց server.js

Բացված վահանակը պետք է տեղեկացնի Zigbee կապերի վիճակի մասին, եթե լամպ է հայտնաբերվել, և եթե դա անհրաժեշտ է ինքնաբերաբար զուգակցվել:

Լամպի զույգ ռեժիմը միացնելու համար անհրաժեշտ է.

  1. Անջատեք այն 5 վայրկյանով;
  2. Միացրեք այն 5 վայրկյանով;
  3. Կրկնեք 1 և 2 քայլերը հինգ անգամ:

Լամպը ինքնաբերաբար կկապվի սերվերի հետ:

Քայլ 4: Լամպի կառավարում

Լամպը կառավարելու համար անհրաժեշտ է տեղադրել հետևյալ IP հասցեների գրառումները.

  • localhost: 3000/turnOff -> Լամպը անջատելու համար;
  • localhost: 3000/turnOn -> Լամպը միացնելու համար:

Քայլ 5: Եզրակացություն

Այժմ, նախորդ քայլերից հետո, դուք կարող եք կառավարել լամպը ZigBee արձանագրության միջոցով ՝ օգտագործելով Dragonboard 410c- ն և ZigBee Module CC2531- ը:

Որևէ կասկածի դեպքում մեկնաբանեք ստորև կամ ստուգեք հետևյալ հղումները.

  • zigbee-shepherd Wiki. տեղեկատվություն սերվերի և սարքերի դասերի մասին:
  • zigbee-shepherd HowTo. տեղեկատվություն այն մասին, թե ինչպես օգտագործել ZigBee հովիվը:

Խորհուրդ ենք տալիս: