MQTT სინათლის კონტროლი 6LoWPAN– ით: 5 ნაბიჯი (სურათებით)
MQTT სინათლის კონტროლი 6LoWPAN– ით: 5 ნაბიჯი (სურათებით)
Anonim
MQTT სინათლის კონტროლი 6LoWPAN- ით
MQTT სინათლის კონტროლი 6LoWPAN- ით

წიგნის "IoT ხუთ დღეში" და github- ის მაგალითის შემდეგ, ეს დემო ახორციელებს ubidots- ის ცვლადი ბრძანების გამოყენებას და ციფრული სინათლის სენსორის წაკითხვას.

6LoWPAN/IPv4 როუტერი გამოიყენებოდა 6LoWPAN/IPv6 მონაცემების უსადენო ქსელიდან გადასატანად MQTT დისტანციურ ბროკერზე "ღრუბელზე", ამ შემთხვევაში Ubidots, პროგრამა ქმნის ხის ტიპის მოვლენებს:

- მონაცემთა მოვლენა (სენსორული კითხვები პერიოდულად ქვეყნდება)

- განგაშის მოვლენა (სენსორის კითხვა მოცემული ბარიერის ზემოთ/ქვემოთ)

- მონაცემები Ubidots- დან (მოწყობილობა კითხულობს პლატფორმის მიერ გამოქვეყნებულ მნიშვნელობას)

გაკვეთილები არის Linux- თან, არის სურათი განვითარებისათვის, რომელიც შეიძლება გამოყენებულ იქნას Windows- ში VMware- ით

ნაბიჯი 1: მოციმციმე RE-Mote

მოციმციმე RE-Mote
მოციმციმე RE-Mote
მოციმციმე RE-Mote
მოციმციმე RE-Mote
მოციმციმე RE-Mote
მოციმციმე RE-Mote
მოციმციმე RE-Mote
მოციმციმე RE-Mote

ფლეშისთვის ეს გჭირდებათ:

- ღია ტერმინალი

-გადადით/მაგალითები/zolertia/tutorial/99-apps/mqtt-node

- შეცვალეთ Makerfile ubidots და განათება

- დააკოპირეთ ubidots ანგარიშის ნიშანი და ჩასვით ubidots.h ღრუბლის საქაღალდეში

- შეამოწმეთ RE_Mote არის დაკავშირებული პროგრამასთან

- ატვირთეთ Makefile RE-Mote- ში

- შემდეგი ნაბიჯი არის ორიონის პროგრამირება და კონფიგურაცია, ეს განმარტებულია 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.

გირჩევთ: