Мазмұны:

6LoWPAN көмегімен MQTT жарықты басқару: 5 қадам (суреттермен)
6LoWPAN көмегімен MQTT жарықты басқару: 5 қадам (суреттермен)

Бейне: 6LoWPAN көмегімен MQTT жарықты басқару: 5 қадам (суреттермен)

Бейне: 6LoWPAN көмегімен MQTT жарықты басқару: 5 қадам (суреттермен)
Бейне: Строим mesh-сети 6LOWPAN на основе Contiki OS / Владислав Зайцев (Unwired Devices) 2024, Желтоқсан
Anonim
6LoWPAN көмегімен MQTT жарықты басқару
6LoWPAN көмегімен MQTT жарықты басқару

«Бес күнде 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 жыпылықтайды

жарқыл үшін сізге қажет:

- ашық терминал

-/Examples/zolertia/tutorial/99-apps/mqtt-node бөліміне өтіңіз

- Makerfile файлын ubidots және жарықтандырумен өңдеңіз

- ubidots есептік жазбасының таңбалауышын көшіріп, ubidots.h қалтасына бұлт қалтасына қойыңыз

- RE_Mote бағдарламаға қосылғанын тексеріңіз

- RE-Mote ішіне Makefile жүктеңіз

- келесі қадам - Orion бағдарламалау және конфигурациялау, ол github -да түсіндірілген

2 -қадам: БОЛДЫ

БОЛДЫ
БОЛДЫ
БОЛДЫ
БОЛДЫ
БОЛДЫ
БОЛДЫ

Егер сәтті жүктелген болса, сіз терминал арқылы сенсордың мәндерін үнемі жүктейтін және мезгіл-мезгіл құрылғының мекен-жайымен жариялайтын RE-Mote жауабын көресіз.

Құрылғылардағы ubidots платформасында және жарияланған мекен -жайға сәйкес келетін құрылғыда құрылғыдан жүктелген барлық айнымалыларды көруге болады.

led_toggle - бұл жасалмайтын айнымалы, құрылғы оны платформаға жүктемейді, бірақ платформа оны құрылғыға жүктейді. Жарықдиодты басқару үшін бізге led_toggle айнымалысы қажет, ол үшін Айнымалы қосу, Әдепкі және led_toggle атын басыңыз.

Бақылау тақтасында біз Control, Slider, айнымалы қосу виджетін құрамыз, құрылғының адресін басыңыз, led_toggle, Max: 100, Min: 0, Айнымалы қосу.

Егер сіз жолақты сырғытсаңыз, онда жарық диодтары қалай жанатынын және терминалда мәндердің жариялануын көресіз, жолақтың мәні 0 мен 100 аралығында, құрылғыда бұл мән 16 биттік болуы керек, ол 65535 жетеді, оны басқару үшін 100 * 655 = 65500 коэффициентіне көбейтіледі.

Ұсынылған: