Talaan ng mga Nilalaman:
- Hakbang 1: Paano Gumagana ang IoT Ngayon
- Hakbang 2: Paano Isipin ng Mozilla ang Hinaharap
- Hakbang 3: Simulang Gawin ang Iyong Personal na Mozilla IOT Libreng Gateway
- Hakbang 4: Magdagdag ng Mga Device
- Hakbang 5: Mga Device ng Arduino
- Hakbang 6: ESP8266 + Relay Shield
- Hakbang 7: Node ESP8266 Sensor
Video: Mozilla IoT Gateway Sa ESP8266 at Z-Wave: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Kapangyarihan sa mga Tao! Nais ni Mozilla na palayain ang IoT protocolAng saklaw ng proyektong ito ay upang "matiyak na ang Internet ay isang pandaigdigang mapagkukunang pampubliko, bukas at naa-access sa lahat." Ang Internet of Things (IoT) ay isang bagong panahon ng Internet. At tulad ng Internet, naglalarawan ang Mozilla ng isang libreng protocol para sa lahat. Cross-platform, cross country, cross brand.
Ang Hardware
Para sa proyektong ito dapat mayroon ka:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
Opsyonal
1 X Z-Wave dongle adapter (https://amzn.to/2HxZokm)
ESP8266-01 Relay board (https://amzn.to/2Ufx7Ao)
Opsyonal para sa pag-setup ng Raspberry Pi
Mouse
Keyboard
HDMI Monitor
Ang software
Para sa proyektong ito dapat mayroon ka:
Arduino IDE o Arduino Lumikha (https://create.arduino.cc)
Mozilla Gateway para sa Raspberry 3
Lahat ng mga silid aklatan ng Mozilla Gateway
Hakbang 1: Paano Gumagana ang IoT Ngayon
Ngayon marami kaming mga bahagi sa loob ng komunikasyon ng IOT. Dapat ay mayroon kang, halimbawa, isang gateway ng Amazon Alexa at maraming mga aparato na nakakonekta doon. Ngunit sa Mozilla Gateway maaari mong gamitin ang parehong gateway upang magamit ang Alexa, Google home kit, simpleng ESP8266 o anumang aparato na nais mong "matalinong" iyong tahanan.
Hakbang 2: Paano Isipin ng Mozilla ang Hinaharap
Ang Mozilla Project ay isang pang-eksperimentong balangkas na may 3 bahagi:
Things Gateway: Isang pagpapatupad ng isang Web of Things gateway.
Things Cloud: Isang koleksyon ng mga serbisyo ng cloud ng IoT.
Mga bagay na Framework: Isang koleksyon ng mga magagamit muli na mga bahagi ng software para sa pagbuo ng Mga Bagay sa Web.
Ang Raspberry Pi Gateway
Ang core ng lahat ng proyekto ay isang Raspberry Pi 3 Gateway ng Mozilla. Ito ay talagang isang simpleng hakbang. Naghanda si Mozilla ng isang distro sa Linux na nag-install ng system sa Raspberry Pi. Maaari mong i-setup ang gateway sa pamamagitan ng paggamit ng iyong smartphone.
Hakbang 3: Simulang Gawin ang Iyong Personal na Mozilla IOT Libreng Gateway
1. Flash SD Card
I-download ang paunang built na imahe ng Raspberry Pi OS mula sa Mozilla at i-flash ito sa isang SD card. Mag-download mula sa LINK NA ITO ang Mozilla Gateway distro. Maaari mong gamitin ang opisyal na patnubay ng Raspberry Pi upang mai-install ang Mozilla Gateway sa SD. Ang isa pang posibilidad ay si Balena Etcher (https://www.balena.io/etcher/).
Ang Balena Ethcer ay isang programa para sa Windows Mac at Linux na kumokopya ng isang ISO na imahe sa SD.
2. Simulan mo ang Gateway
Maaari mo nang simulan ang iyong Mozilla Gateway. Pagkatapos nito, maaari mong ikonekta ang iyong telepono sa gateway sa pamamagitan ng paggamit ng Wifi mula sa Raspberry Pi. Ikonekta ang iyong gateway sa iyong wifi network
Pagkatapos nito, dapat kang lumikha ng isang lagusan sa Mozilla cloud system. Pagkatapos nito, maaari mong makita ang iyong gateway kahit na mula sa iyong Local Area Network.
Pagkatapos ng hakbang na ito, makakatanggap ka ng isang email kasama ang iyong kredensyal sa Mozilla. Dapat mong ipunin ang module at … iyan lang!
Hakbang 4: Magdagdag ng Mga Device
Ngayon ay maaari kang magdagdag ng ilang mga aparato. Maaari mong gamitin ang Zigbee dongle upang ikonekta ang mga Zigbee device o Z-Wave dongle para sa mga Z-Wave device.
Hakbang 5: Mga Device ng Arduino
Nagagamit ng aking solusyon ang Arduino na mga katugmang aparato. Gumagamit ako ng 2 NODE ESP8266. Ang isa sa mga iyon ay ginagamit bilang isang tatanggap. Maaari mong ikonekta ang board sa isang relay at mag-utos ng isang ilaw halimbawa. Ang isa pa ay isang ESP8266 na nangongolekta ng data mula sa isang sensor at ipadala ang halaga sa Gateway. Sa ito, code (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) Lumikha ako ng isang pagsubok sa pag-debug. Ang ESP8266 ay nagpapadala ng isang random na numero bawat 3 segundo sa Gateway dashboard.
Pinangunahan ng Node ESP8266 ang link sa Github code (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
I-download ang code at ilagay sa board ng Node ESP8266.
Hakbang 6: ESP8266 + Relay Shield
Ginamit ko rin ang ganitong uri ng board. Isang ESP8266 + relay. Maaari mong makita ang aking code sa Github. Dapat mo lang singilin ang firmware sa board ng ESP8266 at maaari mo ring utusan ang isang relay na malinaw na gumagana sa Mozilla WoT Gateway.
Kapag nagdagdag ka ng aparato maaari kang gumamit tulad ng isang led device. Kung magpapadala ka mula sa Mozilla Gateway na "on" utos ng ESP na ipadala ng serial port command sa relay Shielde ng isang serial command upang i-on ang relay, kung hindi man ang ESP8266 ay magpadala sa board ng isang switch off command para sa relay.
Ito ang link sa Github code (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
Hakbang 7: Node ESP8266 Sensor
Maaari mong makita ang code para sa sensor ng Node ESP8266. Ito ang link sa Github code (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
Dapat kang magsama ng ilang mga aklatan para sa ESP LED at sensor ng ESP.
"Bagay.h"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
Gayundin para sa ESP8266-01 Relay, dapat mong isama
"SoftwareSerial.h"
Gamit ang code na ito na-set up mo ang iyong lokal na network SSID at password. Pagkatapos mong lumikha ng isang bagong halimbawa ng ThigDevice.
Inirerekumendang:
LoRa Gateway ESP8266 Arduino DIY: 5 Mga Hakbang
LoRa Gateway ESP8266 Arduino DIY: Tuturo sa iyo na makakatulong ito sa iyo na lumikha ng isang LoRa Gateway na katugma sa The Things Network, para sa lahat ng mga rehiyon sa mundo, gamit ang isang ESP8266 kasama ang isang module ng radyo na RFM95 / 96. Ang mapagkukunan ng code upang ito ay gumana ay ibinigay din at ito ay dumating na may isang integrated w
Serial UDP / IP Gateway para sa Arduino Batay sa ESP8266 Shield: 8 Mga Hakbang
Serial UDP / IP Gateway para sa Arduino Batay sa ESP8266 Shield: Nai-publish ko noong 2016 ang itinuturo na ito " Paano gumawa ng iyong sariling Wifi gateway upang ikonekta ang iyong Arduino sa IP Network ". Dahil nagawa ko ang ilang mga pagpapabuti ng code at ginagamit ko pa rin ang solusyon na ito. Gayunpaman mayroon na ngayong ilang mga kalasag na ESP8266
IoT RC Car Na May Smart Lamp Remote o Gateway: 8 Hakbang (na may Mga Larawan)
IoT RC Car With Smart Lamp Remote o Gateway: Para sa isang hindi kaugnay na proyekto, nagsusulat ako ng ilang Arduino code upang kausapin ang mga smart light ng MiLight at mga remote ng lampara na mayroon ako sa aking bahay. Matapos kong magtagumpay sa pagharang ng mga utos mula sa mga wireless na remote, Nagpasya akong gumawa ng isang maliit na kotseng RC upang subukan
15 $ LoRa Gateway / Node ESP8266 Bumuo ng PCB 3cmX8cm Laki: 6 Mga Hakbang
15 $ LoRa Gateway / Node ESP8266 Build PCB 3cmX8cm Sukat: Hoy, ano na, guys? Ang Akarsh dito mula sa CETech. Ngayon ay gagawa kami ng isang proyekto na kung saan ay isang simpleng LoRa node at magagamit mo rin ito bilang isang solong gateway ng channel. Dito ang microcontroller na ginamit ko ay ang ESP8266, na konektado sa mga board ng LoRa
Extreme Makeover: Mozilla Firefox Edition: 4 Hakbang
Extreme Makeover: Mozilla Firefox Edition: *** Ang itinuturo na ito ay lipas na at narito lamang para sa mga layuning pangkasaysayan. Siguraduhing tingnan ang aking mga mas bagong post! *** Hindi ba kakatwa na ang Mozilla Firefox ay ang pinakamahusay na software sa pagba-browse sa web doon, ngunit may isa sa pinaka-blandest na naghahanap na interface