Mündəricat:

6LoWPAN ilə MQTT İşıq Nəzarəti: 5 Addım (Şəkillərlə)
6LoWPAN ilə MQTT İşıq Nəzarəti: 5 Addım (Şəkillərlə)

Video: 6LoWPAN ilə MQTT İşıq Nəzarəti: 5 Addım (Şəkillərlə)

Video: 6LoWPAN ilə MQTT İşıq Nəzarəti: 5 Addım (Şəkillərlə)
Video: İPv4/İPv6 nədir və əsas fərqləri hansılardır? | Tech-Terms #56 2024, Noyabr
Anonim
6LoWPAN ilə MQTT İşıq Nəzarəti
6LoWPAN ilə MQTT İşıq Nəzarəti

"Beş gündə IoT" kitabını və githubdakı nümunəni izlədikdən sonra, bu demo ubidotlardan dəyişən əmr istifadəsini həyata keçirir və rəqəmsal işıq sensoru oxuyur.

6LoWPAN/IPv4 marşrutlaşdırıcısı, 6LoWPAN/IPv6 məlumatlarını simsiz şəbəkədən "bulud" üzərindəki uzaq bir MQTT brokerinə çevirmək üçün istifadə edildi, bu halda Ubidots, tətbiq bir ağac növü hadisələri yaradır:

- məlumat hadisəsi (sensor oxunmaları vaxtaşırı nəşr olunur)

- həyəcan hadisəsi (müəyyən bir həddən yuxarı/aşağı sensor oxunuşları)

- Ubidots -dan məlumatlar (cihaz platformanın dərc etdiyi dəyəri oxuyur)

Dərsliklər linux ilədir, VMware ilə Windows -da istifadə edilə bilən inkişaf üçün bir görüntü var

Addım 1: yanıb sönən RE-Mote

Yanıp sönən RE-Mote
Yanıp sönən RE-Mote
Yanıp sönən RE-Mote
Yanıp sönən RE-Mote
Yanıp sönən RE-Mote
Yanıp sönən RE-Mote
Yanıp sönən RE-Mote
Yanıp sönən RE-Mote

Flaş üçün bunun üçün sizə lazımdır:

- açıq terminal

-/Examples/zolertia/tutorial/99-apps/mqtt-node-a gedin

- Makerfile faylını ubidots və işıqlandırma ilə redaktə edin

- ubidots hesabının işarəsini kopyalayın və bulud qovluğunun içərisinə ubidots.h yapışdırın

- RE_Mote proqramına qoşulduğunu yoxlayın

- RE-Mote-də Makefile yükləyin

- növbəti addım Orionu proqramlaşdırmaq və konfiqurasiya etmək github -da izah olunur

Addım 2: BİTDİ

BİTDİ
BİTDİ
BİTDİ
BİTDİ
BİTDİ
BİTDİ

Uğurla yüklənərsə, terminal vasitəsilə sensor dəyərlərini daim yükləyən və vaxtaşırı cihazın ünvanı ilə yayımlayan RE-Mote cavabını görəcəksiniz.

Cihazlardakı ubidots platformasında və yayımlanan ünvana uyğun olan cihazda cihazdan yüklənmiş bütün dəyişənləri görə bilərsiniz.

led_toggle, yaradılmayan bir dəyişəndir, cihaz onu platformaya yükləmir, ancaq platform onu cihaza yükləyir. Ledə nəzarət etmək üçün led_toggle dəyişəninə ehtiyacımız var, bunun üçün Dəyişən əlavə et, Varsayılan və led_toggle adını vurun.

İdarəetmə panelində bir nəzarət cihazı, Sürgü, Dəyişən əlavə edin, cihazın ünvanını vurun, led_toggle, Maks: 100, Min: 0, Dəyişən əlavə edin.

Çubuğu sürüşdürsəniz, LED -in necə yandığını və dəyərlərin terminalda necə yayımlandığını görəcəksiniz, çubuğun dəyəri 0 ilə 100 arasındadır, cihazda bu dəyər 65535 -ə çatan 16 bit olmalıdır. 100 * 655 = 65500 faktoru ilə vurulur.

Tövsiyə: