Satura rādītājs:

Mozilla IoT vārteja ar ESP8266 un Z-Wave: 7 soļi
Mozilla IoT vārteja ar ESP8266 un Z-Wave: 7 soļi

Video: Mozilla IoT vārteja ar ESP8266 un Z-Wave: 7 soļi

Video: Mozilla IoT vārteja ar ESP8266 un Z-Wave: 7 soļi
Video: 2022 LONG r/MaliciousCompliance Compilation #002 2024, Novembris
Anonim
Mozilla IoT vārteja ar ESP8266 un Z-Wave
Mozilla IoT vārteja ar ESP8266 un Z-Wave

Spēku tautām! Mozilla vēlas atbrīvot IoT protokoluŠī projekta mērķis ir „nodrošināt, lai internets būtu globāls publisks resurss, atvērts un pieejams visiem”. Lietu internets (IoT) ir jauns interneta laikmets. Un tāpat kā internets, arī Mozilla iedomājas bezmaksas protokolu visiem. Pārrobežu platforma, kross, zīmols.

Aparatūra

Šim projektam jums jābūt:

1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)

2 X ESP8266 (https://amzn.to/2AUvC3c)

Neobligāti

1 X Z-Wave dongle adapteris (https://amzn.to/2HxZokm)

ESP8266-01 Relay board (https://amzn.to/2Ufx7Ao)

Pēc izvēles Raspberry Pi iestatīšanai

Pele

Tastatūra

HDMI monitors

Programmatūra

Šim projektam jums jābūt:

Arduino IDE vai Arduino Create (https://create.arduino.cc)

Mozilla vārteja avenēm 3

Visas Mozilla Gateway bibliotēkas

1. darbība. Kā darbojas IoT šodien

Kā darbojas IoT šodien
Kā darbojas IoT šodien

Šodien IOT komunikācijā ir daudz komponentu. Jums vajadzētu būt, piemēram, Amazon Alexa vārtejai un daudzām ar to savienotām ierīcēm. Bet, izmantojot Mozilla Gateway, jūs varat izmantot to pašu vārteju, lai izmantotu Alexa, Google mājas komplektu, vienkāršu ESP8266 vai jebkuru citu ierīci, kuru vēlaties “viedināt” savā mājā.

2. darbība. Kā Mozilla iztēlojas nākotni

Kā Mozilla iztēlojas nākotni
Kā Mozilla iztēlojas nākotni

Mozilla projekts ir eksperimentāls ietvars ar 3 komponentiem:

Things Gateway: lietu tīmekļa vārtejas ieviešana.

Things Cloud: IoT mākoņpakalpojumu kolekcija.

Things Framework: atkārtoti lietojamu programmatūras komponentu kolekcija tīmekļa lietu veidošanai.

Raspberry Pi vārteja

Visa projekta pamatā ir Mozilla Raspberry Pi 3 vārteja. Tas ir patiešām vienkāršs solis. Mozilla ir sagatavojusi Linux izplatītāju, kas instalē sistēmu Raspberry Pi. Jūs varat iestatīt vārteju, izmantojot viedtālruni.

3. darbība: sāciet izveidot savu personīgo Mozilla IOT bezmaksas vārteju

Sāciet veidot savu personīgo Mozilla IOT bezmaksas vārteju
Sāciet veidot savu personīgo Mozilla IOT bezmaksas vārteju
Sāciet veidot savu personīgo Mozilla IOT bezmaksas vārteju
Sāciet veidot savu personīgo Mozilla IOT bezmaksas vārteju
Sāciet veidot savu personīgo Mozilla IOT bezmaksas vārteju
Sāciet veidot savu personīgo Mozilla IOT bezmaksas vārteju
Sāciet veidot savu personīgo Mozilla IOT bezmaksas vārteju
Sāciet veidot savu personīgo Mozilla IOT bezmaksas vārteju

1. Flash SD karte

Lejupielādējiet iepriekš izveidoto Raspberry Pi OS attēlu no Mozilla un ielieciet to SD kartē. Lejupielādējiet no šīs saites Mozilla Gateway distro. Lai instalētu Mozilla vārteju SD, varat izmantot Raspberry Pi oficiālo rokasgrāmatu. Vēl viena iespēja ir Balena Etcher (https://www.balena.io/etcher/).

Balena Ethcer ir programma operētājsistēmai Windows Mac un Linux, kas kopē ISO attēlu uz SD.

2. Sāciet savu vārteju

Tagad jūs varat sākt savu Mozilla vārteju. Pēc tam tālruni var savienot ar vārteju, izmantojot Raspberry Pi Wifi. Pievienojiet savu vārteju savam wifi tīklam

Pēc tam jums ir jāizveido tunelis Mozilla mākoņu sistēmai. Pēc tam jūs varat redzēt savu vārteju no lokālā tīkla.

Pēc šīs darbības jūs saņemat e -pastu ar Mozilla akreditācijas datiem. Jums ir jāapkopo modulis, un tas ir viss!

4. darbība: pievienojiet ierīces

Pievienot ierīces
Pievienot ierīces

Tagad jūs varat pievienot dažas ierīces. Jūs varat izmantot Zigbee dongle, lai savienotu Zigbee ierīces, vai Z-Wave dongle Z-Wave ierīcēm.

5. darbība: Arduino ierīces

Arduino ierīces
Arduino ierīces

Mans risinājums var izmantot ar Arduino saderīgas ierīces. Es izmantoju 2 NODE ESP8266. Viens no tiem tiek izmantots kā uztvērējs. Jūs varat savienot tāfeli ar releju un pavēlēt, piemēram, gaismu. Otrs ir ESP8266, kas apkopo datus no sensora un nosūta vērtību uz vārteju. Šajā kodā (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) esmu izveidojis atkļūdošanas testu. ESP8266 ik pēc 3 sekundēm nosūta izlases numuru uz vārtejas informācijas paneli.

Mezgls ESP8266 led ir saite uz Github koda (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).

Lejupielādējiet kodu un ielieciet uz mezgla ESP8266 tāfeles.

6. darbība: ESP8266 + releja vairogs

ESP8266 + releja vairogs
ESP8266 + releja vairogs

Esmu izmantojis arī šāda veida dēli. ESP8266 + relejs. Jūs varat redzēt manu kodu vietnē Github. Jums ir jāuzlādē tikai programmaparatūra uz ESP8266 plates, kā arī varat komandēt releju, kas skaidri darbojas ar Mozilla WoT Gateway.

Pievienojot ierīci, to var izmantot kā vadītu ierīci. Ja jūs sūtāt no komandas Mozilla Gateway "ieslēgts", ESP ar seriālā porta komandu nosūta releja vairogam sērijas komandu, lai ieslēgtu releju, pretējā gadījumā ESP8266 nosūta uz tāfeles releja izslēgšanas komandu.

Šī ir saite uz Github kodu (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)

7. solis: mezgls ESP8266 sensors

Mezgls ESP8266 sensors
Mezgls ESP8266 sensors

Jūs varat redzēt mezgla ESP8266 sensora kodu. Šī ir saite uz Github kodu (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)

Jums ir jāiekļauj dažas bibliotēkas ESP LED un ESP sensoram.

"Lieta.h"

"WebThingAdapter.h"

"stdio.h"

"Arduino.h"

Arī ESP8266-01 relejam ir jāiekļauj

"SoftwareSerial.h"

Ar šo kodu jūs iestatāt vietējā tīkla SSID un paroli. Pēc jaunas ThigDevice instances izveides.

Ieteicams: