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

MQTT լուսավորման հսկողություն 6LoWPAN- ով ՝ 5 քայլ (նկարներով)
MQTT լուսավորման հսկողություն 6LoWPAN- ով ՝ 5 քայլ (նկարներով)

Video: MQTT լուսավորման հսկողություն 6LoWPAN- ով ՝ 5 քայլ (նկարներով)

Video: MQTT լուսավորման հսկողություն 6LoWPAN- ով ՝ 5 քայլ (նկարներով)
Video: Zigbee լույսի, ջերմաստիճանի և խոնավության սենսոր Moes էլեկտրոնային թանաքի էկրանով 2024, Դեկտեմբեր
Anonim
MQTT լույսի հսկողություն 6LoWPAN- ով
MQTT լույսի հսկողություն 6LoWPAN- ով

Հետևելով «IoT- ը հինգ օրում» գրքին և github- ի օրինակին ՝ այս ցուցադրությունն իրականացնում է ubidots- ի փոփոխական հրամանի օգտագործումը և թվային լույսի ցուցիչ կարդալը:

6LoWPAN/IPv4 երթուղիչը օգտագործվել է 6LoWPAN/IPv6 տվյալները անլար ցանցից «ամպի» վրա հեռավոր MQTT բրոքերի այս դեպքում Ubidots- ը թարգմանելու համար, այս ծրագիրը ստեղծում է իրադարձությունների ծառատեսակ.

- տվյալների իրադարձություն (պարբերաբար հրապարակվող տվիչների ընթերցումներ)

- ահազանգման իրադարձություն (տվիչի ընթերցումներ տվյալ շեմից ավելի/ցածր)

- տվյալներ Ubidots- ից (սարքը կարդում է հարթակի հրապարակած արժեքը)

Դասընթացները Linux- ի հետ են, կա զարգացման պատկեր, որը կարող է օգտագործվել Windows- ում VMware- ով

Քայլ 1. Flashրամեկուսացում RE-Mote

Ingրամեկուսացման RE-Mote
Ingրամեկուսացման RE-Mote
Flashրամեկուսացման RE-Mote
Flashրամեկուսացման RE-Mote
Flashրամեկուսացման RE-Mote
Flashրամեկուսացման RE-Mote
Flashրամեկուսացման RE-Mote
Flashրամեկուսացման RE-Mote

Flash- ի համար սա պետք է.

- բաց տերմինալ

-գնացեք/օրինակներ/zolertia/tutorial/99-apps/mqtt-node

- խմբագրեք Makerfile- ը ubidots- ով և լուսավորությամբ

- պատճենեք ubidots հաշվի նշանը և տեղադրեք այն ubidots.h- ում ամպային պանակի ներսում

- ստուգեք, որ RE_Mote- ը միացված է ծրագրին

- վերբեռնել Makefile- ը RE-Mote- ում

- հաջորդ քայլը Orion- ի ծրագրավորումն ու կազմաձևումն է, դա բացատրվում է github- ում

Քայլ 2: ԿԱՏԱՐՎԱ Է

ԿԱՏԱՐՎԱ Է
ԿԱՏԱՐՎԱ Է
ԿԱՏԱՐՎԱ Է
ԿԱՏԱՐՎԱ Է
ԿԱՏԱՐՎԱ Է
ԿԱՏԱՐՎԱ Է

Եթե հաջողությամբ վերբեռնվի, տերմինալի միջոցով կտեսնեք RE-Mote պատասխանը, որն անընդհատ բեռնում է սենսորի արժեքները և պարբերաբար հրապարակում դրանք սարքի հասցեով:

Սարքերում գտնվող ubidots հարթակում և հրապարակված հասցեին համապատասխանող սարքում կարող եք տեսնել սարքից բեռնված բոլոր փոփոխականները:

led_toggle- ը փոփոխական է, որը չի ստեղծվում, սարքը չի բեռնում այն հարթակում, բայց հարթակը բեռնում է այն սարքի վրա: Led- ը վերահսկելու համար մեզ անհրաժեշտ է led_toggle փոփոխականը, դրա համար սեղմեք Add Variable, Default և led_toggle անունը:

Վահանակում մենք կստեղծենք վիջեթ, Control, Slider, Add Variable, կտտացրեք սարքի հասցեին, led_toggle, Max: 100, Min: 0, Add Variable:

Եթե սահեցրեք սանդղակը, կտեսնեք, թե ինչպես է լուսավորվում led- ը և արժեքները հրապարակվում են տերմինալում, սանդղակի արժեքը 0 -ից 100 -ի սահմաններում է, սարքի վրա այդ արժեքը պետք է լինի 16 բիթ, որը հասնում է 65535 -ի: բազմապատկած գործոնով ՝ 100 * 655 = 65500:

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