Talaan ng mga Nilalaman:

MQTT Light Control Sa 6LoWPAN: 5 Hakbang (na may Mga Larawan)
MQTT Light Control Sa 6LoWPAN: 5 Hakbang (na may Mga Larawan)

Video: MQTT Light Control Sa 6LoWPAN: 5 Hakbang (na may Mga Larawan)

Video: MQTT Light Control Sa 6LoWPAN: 5 Hakbang (na may Mga Larawan)
Video: MQTT в сети 6LoWPAN (MQTT over 6LoWPAN cross demo) 2024, Nobyembre
Anonim
MQTT Light Control Sa 6LoWPAN
MQTT Light Control Sa 6LoWPAN

Kasunod sa librong "IoT sa limang araw" at ang halimbawa sa github, ipinapatupad ng demo na ito ang paggamit ng variable na utos mula sa ubidots at basahin ang isang digital light sensor.

Ang isang 6LoWPAN / IPv4 router ay ginamit upang isalin ang data ng 6LoWPAN / IPv6 mula sa wireless network sa isang remote na MQTT broker sa "cloud" sa kasong ito na Ubidots, lumilikha ang application ng isang uri ng puno ng mga kaganapan:

- isang kaganapan sa data (pana-panahong nai-publish ang mga pagbabasa ng sensor)

- Kaganapan sa alarma (pagbabasa ng sensor sa / ibaba ng isang naibigay na threshold)

- data mula sa Ubidots (binabasa ng aparato ang halagang na-publish ng platform)

Ang mga tutorial ay kasama ng linux, mayroong isang imahe para sa pagpapaunlad na maaaring magamit sa Windows na may VMware

Hakbang 1: Flashing RE-Mote

Flashing RE-Mote
Flashing RE-Mote
Flashing RE-Mote
Flashing RE-Mote
Flashing RE-Mote
Flashing RE-Mote
Flashing RE-Mote
Flashing RE-Mote

para sa flash na ito kailangan mong:

- bukas na terminal

- pumunta sa / mga halimbawa / zolertia / tutorial / 99-apps / mqtt-node

- i-edit ang Makerfile gamit ang mga ubidots at pag-iilaw

- kopyahin ang token ng ubidots account at i-paste ito sa ubidots.h sa loob ng cloud folder

- suriin ang RE_Mote ay konektado sa programa

- i-upload ang Makefile sa RE-Mote

- ang susunod na hakbang ay ang programa at i-configure ang Orion, ipinaliwanag ito sa github

Hakbang 2: TAPOS NA

TAPOS NA
TAPOS NA
TAPOS NA
TAPOS NA
TAPOS NA
TAPOS NA

Kung matagumpay na na-upload, makikita mo sa pamamagitan ng terminal ang RE-Mote na tugon na patuloy na naglo-load ng mga halaga ng sensor at pana-panahong nai-publish ang mga ito gamit ang address ng aparato.

Sa platform ng ubidots sa loob ng mga aparato at sa aparato na tumutugma sa nai-publish na address maaari mong makita ang lahat ng mga variable na na-upload na form ng aparato.

Ang led_toggle ay isang variable na hindi nabuo, hindi ito mai-load ng aparato sa platform, ngunit na-load ito ng platform sa aparato. Upang makontrol ang humantong kailangan namin ng variable led_toggle, para sa pag-click na Magdagdag ng Variable, Default at ang pangalan na led_toggle.

Sa dashboard lilikha kami ng isang widget, Control, Slider, Add Variable, mag-click sa address ng aparato, led_toggle, Max: 100, Min: 0, Magdagdag ng Variable.

Kung i-slide mo ang bar makikita mo kung paano ang mga naka-ilaw na ilaw at ang mga halaga ay nai-publish sa terminal, ang halaga ng bar ay nasa pagitan ng 0 at 100, sa aparato ang halagang ito ay dapat na 16 bit na umabot sa 65535, upang makontrol ito pinarami ng factor kaya 100 * 655 = 65500.

Inirerekumendang: