Satura rādītājs:

MQTT gaismas vadība ar 6LoWPAN: 5 soļi (ar attēliem)
MQTT gaismas vadība ar 6LoWPAN: 5 soļi (ar attēliem)

Video: MQTT gaismas vadība ar 6LoWPAN: 5 soļi (ar attēliem)

Video: MQTT gaismas vadība ar 6LoWPAN: 5 soļi (ar attēliem)
Video: Умное окно - автоматизация проветривания комнаты, интеграция в Home Assistant 2024, Jūlijs
Anonim
MQTT gaismas vadība ar 6LoWPAN
MQTT gaismas vadība ar 6LoWPAN

Sekojot grāmatai "IoT piecās dienās" un github piemērā, šī demonstrācija īsteno mainīgo komandu izmantošanu no ubidot un nolasa digitālo gaismas sensoru.

6LoWPAN/IPv4 maršrutētājs tika izmantots, lai tulkotu 6LoWPAN/IPv6 datus no bezvadu tīkla uz attālu MQTT brokeri "mākonī", šajā gadījumā Ubidots, lietojumprogramma izveido notikumu koka veidu:

- datu notikums (sensora rādījumi tiek publicēti periodiski)

- trauksmes notikums (sensora rādījumi pārsniedz/zem noteiktā sliekšņa)

- dati no Ubidots (ierīce nolasa platformas publicēto vērtību)

Pamācības ir ar linux, ir attēls attīstībai, ko var izmantot sistēmā Windows ar VMware

1. darbība: mirgo RE-Mote

Mirgo RE-Mote
Mirgo RE-Mote
Mirgojoša RE-Mote
Mirgojoša RE-Mote
Mirgojoša RE-Mote
Mirgojoša RE-Mote
Mirgo RE-Mote
Mirgo RE-Mote

zibspuldzei jums ir nepieciešams:

- atvērts terminālis

-dodieties uz/example/zolertia/tutorial/99-apps/mqtt-node

- rediģējiet Makerfile ar ubidot un apgaismojumu

- nokopējiet ubidots konta marķieri un ielīmējiet to vietnē ubidots.h mākoņa mapē

- pārbaudiet, vai RE_Mote ir pievienots programmai

- augšupielādējiet Makefile RE-Mote

- nākamais solis ir programmēt un konfigurēt Orion, tas ir paskaidrots vietnē github

2. solis: tas ir izdarīts

TAS GATAVS
TAS GATAVS
TAS GATAVS
TAS GATAVS
TAS GATAVS
TAS GATAVS

Ja tas ir veiksmīgi augšupielādēts, caur termināli redzēsit RE-Mote atbildi, kas pastāvīgi ielādē sensora vērtības un periodiski publicē tās ar ierīces adresi.

Ubidots platformā ierīcēs un ierīcē, kas atbilst publicētajai adresei, varat redzēt visus no ierīces augšupielādētos mainīgos.

led_toggle ir mainīgais, kas netiek ģenerēts, ierīce to neielādē uz platformas, bet platforma ielādē to ierīcē. Lai kontrolētu LED, mums ir nepieciešams mainīgais led_toggle, tam noklikšķiniet uz Pievienot mainīgo, Noklusējums un nosaukums led_toggle.

Informācijas panelī mēs izveidosim logrīku, Vadība, Slīdnis, Pievienot mainīgo, noklikšķiniet uz ierīces adreses, led_toggle, Max: 100, Min: 0, Add Variable.

Bīdot joslu, jūs redzēsit, kā iedegas gaismas diode un vērtības tiek publicētas terminālī, joslas vērtība ir no 0 līdz 100, ierīcē šai vērtībai ir jābūt 16 bitu, kas sasniedz 65535, lai to kontrolētu reizināts ar koeficientu 100 * 655 = 65500.

Ieteicams: