Мазмуну:

MQTT Light Control 6LoWPAN менен: 5 кадам (Сүрөттөр менен)
MQTT Light Control 6LoWPAN менен: 5 кадам (Сүрөттөр менен)

Video: MQTT Light Control 6LoWPAN менен: 5 кадам (Сүрөттөр менен)

Video: MQTT Light Control 6LoWPAN менен: 5 кадам (Сүрөттөр менен)
Video: MQTT в сети 6LoWPAN (MQTT over 6LoWPAN cross demo) 2024, Июль
Anonim
MQTT Light Control 6LoWPAN менен
MQTT Light Control 6LoWPAN менен

"Беш күндүн ичинде IoT" китебинен жана githubдагы мисалдан кийин, бул демо ubidotsтун өзгөрмөлүү буйругун колдонууну ишке ашырат жана санариптик жарык сенсорун окуйт.

6LoWPAN/IPv4 роутери 6LoWPAN/IPv6 маалыматын зымсыз тармактан алыскы MQTT брокерине "булутта" Ubidotsко которуу үчүн колдонулган, тиркеме окуялардын дарак түрүн түзөт:

- маалымат окуясы (сенсордун окуулары мезгил -мезгили менен жарыяланып турат)

- ойготкуч окуя (сенсордун көрсөткүчү берилген чектен жогору/төмөн)

- Ubidots маалыматтары (түзмөк платформа тарабынан жарыяланган бааны окуйт)

Окутуу линукс менен, Windowsто VMware менен колдонууга боло турган өнүгүү сүрөтү бар

1-кадам: Жаркылдаган RE-Mote

Жаркылдаган RE-Mote
Жаркылдаган RE-Mote
Жаркылдаган RE-Mote
Жаркылдаган RE-Mote
Жаркылдаган RE-Mote
Жаркылдаган RE-Mote
Жаркылдаган RE-Mote
Жаркылдаган RE-Mote

флеш үчүн булар керек:

- ачык терминал

-/мисалдар/zolertia/үйрөткүчкө/99-колдонмолорго/mqtt-түйүнүнө өтүңүз

- Makerfile файлын ubidots жана жарык менен түзөтүңүз

- ubidots аккаунтунун энбелгисин көчүрүп, ubidots.hке булут папкасынын ичине чаптаңыз

- RE_Mote программасына туташканын текшериңиз

- Make-File'ди RE-Moteко жүктөө

- кийинки кадам - Orionду программалоо жана конфигурациялоо, ал githubда түшүндүрүлөт

2 -кадам: БОЛДУ

БОЛДУ
БОЛДУ
БОЛДУ
БОЛДУ
БОЛДУ
БОЛДУ

Эгерде ийгиликтүү жүктөлсө, сиз терминал аркылуу сенсордун маанилерин дайыма жүктөгөн жана мезгил-мезгили менен аларды түзмөктүн дареги менен жарыялаган RE-Mote жоопту көрөсүз.

Ubidots платформасында түзмөктөрдө жана жарыяланган дарекке дал келген түзмөктө жүктөлгөн бардык өзгөрмөлөрдү көрө аласыз.

led_toggle - бул өзгөрүлбөйт, түзмөк аны платформага жүктөбөйт, бирок платформа аны түзмөккө жүктөйт. Жетекчини башкаруу үчүн бизге led_toggle өзгөрмөсү керек, ал үчүн Variable, Default жана led_toggle деген аталышты басыңыз.

Куралдар тактасында биз виджет түзөбүз, Control, Slider, Variable кошобуз, түзмөктүн дарегин чыкылдатыңыз, led_toggle, Max: 100, Min: 0, Variable кошуңуз.

Эгерде сиз тилкени жылдырсаңыз, анда жарыктын кантип күйүп турганын жана терминалдарда маанилердин кандайча жарыяланышын көрөсүз, тилкенин мааниси 0дөн 100гө чейин, түзмөктө бул көрсөткүч 16 бит болушу керек, ал 65535ке жетет. факторго көбөйтүлөт, ошондуктан 100 * 655 = 65500.

Сунушталууда: