Სარჩევი:

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

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

ვიდეო: MQTT სინათლის კონტროლი 6LoWPAN– ით: 5 ნაბიჯი (სურათებით)
ვიდეო: სახლის ასისტენტი. გაკვეთილი 9.4 დამატება - Xiaomi Gateway 3, zigbee2mqtt ინტეგრაცია 2024, ნოემბერი
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.

გირჩევთ: