Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
"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
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İ
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.