İçindekiler:

6LoWPAN ile MQTT Işık Kontrolü: 5 Adım (Resimlerle)
6LoWPAN ile MQTT Işık Kontrolü: 5 Adım (Resimlerle)

Video: 6LoWPAN ile MQTT Işık Kontrolü: 5 Adım (Resimlerle)

Video: 6LoWPAN ile MQTT Işık Kontrolü: 5 Adım (Resimlerle)
Video: IoT - NESNELERİN İNTERNETİ - KOÜ Teknopark Webinar | Dr. Öğr. Üyesi Ramazan DUVAR 2024, Temmuz
Anonim
6LoWPAN ile MQTT Işık Kontrolü
6LoWPAN ile MQTT Işık Kontrolü

"Beş günde IoT" kitabını ve github'daki örneği takip eden bu demo, ubidots'tan değişken komut kullanımını uygular ve bir dijital ışık sensörünü okur.

6LoWPAN/IPv6 verilerini kablosuz ağdan "bulut" üzerindeki uzak bir MQTT aracısına çevirmek için bir 6LoWPAN/IPv4 yönlendiricisi kullanıldı, bu durumda Ubidots, uygulama bir ağaç türü olay oluşturur:

- bir veri olayı (periyodik olarak yayınlanan sensör okumaları)

- alarm olayı (verilen bir eşiğin üzerinde/altında sensör okumaları)

- Ubidots'tan gelen veriler (cihaz, platform tarafından yayınlanan değeri okur)

Eğitimler linux ile, VMware ile Windows'ta kullanılabilecek geliştirme için bir görüntü var

Adım 1: RE-Mote'un Yanıp Sönmesi

Yanıp Sönen RE-Mote
Yanıp Sönen RE-Mote
Yanıp Sönen RE-Mote
Yanıp Sönen RE-Mote
Yanıp Sönen RE-Mote
Yanıp Sönen RE-Mote
Yanıp Sönen RE-Mote
Yanıp Sönen RE-Mote

flaş için yapmanız gerekenler:

- açık terminal

- /examples/zolertia/tutorial/99-apps/mqtt-node'a gidin

- Makerfile'ı ubidot'lar ve aydınlatma ile düzenleyin

- ubidots hesabının jetonunu kopyalayın ve bulut klasörünün içindeki ubidots.h dosyasına yapıştırın

- RE_Mote'un programa bağlı olup olmadığını kontrol edin

- RE-Mote'a Makefile yükleyin

- sonraki adım Orion'u programlamak ve konfigüre etmektir, github'da açıklanmıştır

2. Adım: YAPILDI

YAPILDI
YAPILDI
YAPILDI
YAPILDI
YAPILDI
YAPILDI

Başarılı bir şekilde yüklenirse, sensör değerlerini sürekli yükleyen ve periyodik olarak cihazın adresiyle birlikte yayınlayan RE-Mote yanıtını terminal üzerinden göreceksiniz.

Cihazların içindeki ubidots platformunda ve yayınlanan adresle eşleşen cihazda, cihazdan yüklenen tüm değişkenleri görebilirsiniz.

led_toggle üretilmeyen bir değişkendir, cihaz onu platforma yüklemez, ancak platform onu cihaza yükler. Led'i kontrol etmek için led_toggle değişkenine ihtiyacımız var, bunun için Değişken Ekle, Varsayılan ve led_toggle adını tıklayın.

Kontrol panelinde bir widget oluşturacağız, Kontrol, Kaydırıcı, Değişken Ekle, cihazın adresine tıklayın, led_toggle, Max: 100, Min: 0, Değişken Ekle.

Çubuğu kaydırırsanız ledin nasıl yandığını ve değerlerin terminalde yayınlandığını göreceksiniz, çubuğun değeri 0 ile 100 arasındadır, cihazda bu değerin 16 bit olması 65535'e ulaşmalıdır, kontrol edilmesi için bir faktörle çarpılır, yani 100 * 655 = 65500.

Önerilen: