Indholdsfortegnelse:
- Trin 1: Sådan fungerer IoT i dag
- Trin 2: Hvordan Mozilla forestiller sig fremtiden
- Trin 3: Start med at lave din personlige Mozilla IOT Free Gateway
- Trin 4: Tilføj enheder
- Trin 5: Arduino -enheder
- Trin 6: ESP8266 + relæskærm
- Trin 7: Node ESP8266 sensor
Video: Mozilla IoT Gateway Med ESP8266 og Z-Wave: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Magt til folkene! Mozilla ønsker at frigøre IoT -protokollen Omfanget af dette projekt er at "sikre, at Internettet er en global offentlig ressource, åben og tilgængelig for alle." Internet of Things (IoT) er en ny æra af Internettet. Og ligesom Internettet forestiller Mozilla sig en gratis protokol for alle. Cross-platform, cross country, cross brand.
Hardwareen
Til dette projekt skal du have:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
Valgfri
1 X Z-Wave dongle adapter (https://amzn.to/2HxZokm)
ESP8266-01 Relækort (https://amzn.to/2Ufx7Ao)
Valgfri til Raspberry Pi -opsætning
Mus
Tastatur
HDMI -skærm
Softwaren
Til dette projekt skal du have:
Arduino IDE eller Arduino Create (https://create.arduino.cc)
Mozilla Gateway til Hindbær 3
Alle Mozilla Gateway -biblioteker
Trin 1: Sådan fungerer IoT i dag
I dag har vi mange komponenter inde i IOT -kommunikationen. Du skal f.eks. Have en Amazon Alexa -gateway og en masse enheder forbundet med det. Men med Mozilla Gateway kan du bruge den samme gateway til at bruge Alexa, Google home kit, simple ESP8266 eller andre enheder, du vil "smartifere" dit hjem.
Trin 2: Hvordan Mozilla forestiller sig fremtiden
Mozilla -projektet er en eksperimentel ramme med 3 komponenter:
Things Gateway: En implementering af en Web of Things -gateway.
Things Cloud: En samling af IoT -cloud -tjenester.
Things Framework: En samling af genanvendelige softwarekomponenter til opbygning af Web Things.
Raspberry Pi Gateway
Kernen i hele projektet er en Raspberry Pi 3 Gateway af Mozilla. Det er et virkelig simpelt trin. Mozilla har forberedt en Linux -distro, der installerer systemet på Raspberry Pi. Du kan konfigurere gatewayen ved hjælp af din smartphone.
Trin 3: Start med at lave din personlige Mozilla IOT Free Gateway
1. Flash SD -kort
Download det præbyggede Raspberry Pi OS-billede fra Mozilla og flash det på et SD-kort. Download distillet fra Mozilla Gateway fra DETTE LINK. Du kan bruge den officielle Raspberry Pi -guide til at installere Mozilla Gateway på SD. En anden mulighed er Balena Etcher (https://www.balena.io/etcher/).
Balena Ethcer er et program til Windows Mac og Linux, der kopierer et ISO -billede til SD.
2. Start din Gateway
Nu kan du starte din Mozilla Gateway. Derefter kan du forbinde din telefon med gatewayen ved hjælp af Wifi fra Raspberry Pi. Tilslut din gateway til dit wifi -netværk
Derefter skal du oprette en tunnel til Mozilla -skysystemet. Derefter kan du se din gateway jævnt ud fra dit lokalnetværk.
Efter dette trin modtager du en e -mail med din Mozilla -legitimationsoplysninger. Du skal kompilere modulet og … det er det!
Trin 4: Tilføj enheder
Nu kan du tilføje nogle enheder. Du kan bruge Zigbee-dongle til at forbinde Zigbee-enheder eller Z-Wave-dongle til Z-Wave-enheder.
Trin 5: Arduino -enheder
Min løsning er i stand til at bruge Arduino -kompatible enheder. Jeg bruger 2 NODE ESP8266. En af dem bruges som modtager. Du kan tilslutte kortet til et relæ og styre f.eks. Et lys. Den anden er en ESP8266, der indsamler data fra en sensor og sender værdien til Gateway. I denne kode (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) har jeg oprettet en fejlfindingstest. ESP8266 sender et tilfældigt tal hvert 3. sekund til Gateway -instrumentbrættet.
Node ESP8266 led er linket til Github-koden (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Download koden og sæt den på Node ESP8266 -kortet.
Trin 6: ESP8266 + relæskærm
Jeg har også brugt denne slags tavle. Et ESP8266 + relæ. Du kan se min kode på Github. Du skal kun oplade firmwaren på ESP8266 -kortet, og du kan også styre et relæ, der fungerer klart med Mozilla WoT Gateway.
Når du tilføjer enheden, kan du bruge den som en LED -enhed. Hvis du sender fra Mozilla Gateway "on" -kommandoen, sender ESP'en en kommando til seriel port til relæbeskyttelsen en seriel kommando for at tænde relæet, ellers sender ESP8266 en kommando til slukning af relæet.
Dette er linket til Github-koden (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
Trin 7: Node ESP8266 sensor
Du kan se koden til Node ESP8266 -sensoren. Dette er linket til Github-koden (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
Du skal inkludere nogle biblioteker til ESP LED og ESP -sensor.
"Ting.h"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
Også for ESP8266-01 Relæ skal du inkludere
"SoftwareSerial.h"
Med denne kode konfigurerer du dit lokale netværks -SSID og adgangskode. Når du har oprettet en ny ThigDevice -forekomst.
Anbefalede:
LoRa Gateway ESP8266 Arduino DIY: 5 trin
LoRa Gateway ESP8266 Arduino DIY: Denne instruktør hjælper dig med at oprette en LoRa Gateway kompatibel med The Things Network for alle verdensområder ved hjælp af en ESP8266 sammen med et RFM95/96 radiomodul. Kildekoden for at få den til at fungere er også leveret, og den leveres med en integreret w
Seriel UDP/IP -gateway til Arduino Baseret på ESP8266 Shield: 8 trin
Seriel UDP/IP -gateway til Arduino Baseret på ESP8266 Shield: Jeg udgav allerede i 2016 denne instruktive "Sådan laver du din egen Wifi -gateway for at forbinde din Arduino til IP -netværk". Da jeg lavede nogle kodeforbedringer, og jeg stadig bruger denne løsning. Ikke desto mindre er der nu nogle ESP8266 -skjolde til
IoT RC bil med smart lampe fjernbetjening eller gateway: 8 trin (med billeder)
IoT RC Car With Smart Lamp Remote or Gateway: For et ikke -relateret projekt havde jeg skrevet nogle Arduino -koder for at tale med MiLight smarte lamper og lampe -fjernbetjeninger, som jeg har i mit hjem. Jeg besluttede mig for at lave en lille RC -bil til test
15 $ LoRa Gateway/Node ESP8266 Byg PCB 3cmX8cm Størrelse: 6 trin
15 $ LoRa Gateway/Node ESP8266 Byg PCB 3cmX8cm Størrelse: Hey, hvad sker der, fyre? Akarsh her fra CETech. I dag skal vi lave et projekt, der er en simpel LoRa -knude, og du kan endda bruge den som en enkelt kanal -gateway. Her er den mikrokontroller, jeg brugte, ESP8266, som er forbundet til LoRa -kort
Extreme Makeover: Mozilla Firefox Edition: 4 trin
Extreme Makeover: Mozilla Firefox Edition: *** Denne instruks er forældet og er her kun til historiske formål. Sørg for at tage et kig på mine nyere indlæg! *** Er det ikke mærkeligt, at Mozilla Firefox er den bedste webbrowsersoftware derude, men har en af de mest blideste grænseflader