Агуулгын хүснэгт:

6LoWPAN -тай MQTT гэрлийн хяналт: 5 алхам (зурагтай)
6LoWPAN -тай MQTT гэрлийн хяналт: 5 алхам (зурагтай)

Видео: 6LoWPAN -тай MQTT гэрлийн хяналт: 5 алхам (зурагтай)

Видео: 6LoWPAN -тай MQTT гэрлийн хяналт: 5 алхам (зурагтай)
Видео: MQTT в сети 6LoWPAN (MQTT over 6LoWPAN cross demo) 2024, Долдугаар сарын
Anonim
6LoWPAN -тай MQTT гэрлийн хяналт
6LoWPAN -тай MQTT гэрлийн хяналт

"Таван хоногийн дотор IoT" ном болон github дээрх жишээг дагаж энэ демо нь ubidots -аас хувьсах командыг ашиглаж, дижитал гэрэл мэдрэгчийг уншдаг.

6LoWPAN/IPv4 чиглүүлэгчийг 6LoWPAN/IPv6 өгөгдлийг утасгүй сүлжээнээс "үүл" дээрх алсын MQTT брокер руу орчуулах зорилгоор ашигласан бөгөөд энэ тохиолдолд програм нь модны төрлийн үйл явдлыг бий болгодог.

- өгөгдлийн үйл явдал (мэдрэгчийн уншилтыг үе үе нийтэлдэг)

- дохиоллын үйл явдал (мэдрэгчийн уншилт нь тухайн босгоос дээш/доогуур)

- 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 хувьсагч хэрэгтэй бөгөөд үүний тулд Хувьсагч нэмэх, Default, led_toggle нэрийг дарна уу.

Хяналтын самбар дээр бид Control, Slider, Variable нэмэх виджет үүсгэж, төхөөрөмжийн хаягийг дарна уу, led_toggle, Max: 100, Min: 0, Variable нэмэх.

Хэрэв та баарыг гулсуулж байвал терминал дээр гэрэл хэрхэн асаж, утгууд хэвлэгдэж байгааг харах болно, баарны утга 0 -ээс 100 хооронд байна, төхөөрөмж дээр энэ утга нь 16 бит байх ёстой бөгөөд 65535 хүрдэг. хүчин зүйлээр үржүүлснээр 100 * 655 = 65500 болно.

Зөвлөмж болгож буй: