Isi kandungan:
- Langkah 1: Bagaimana IoT Berfungsi Hari Ini
- Langkah 2: Bagaimana Mozilla Bayangkan Masa Depan
- Langkah 3: Mula Membuat Gerbang Percuma Mozilla IOT Peribadi Anda
- Langkah 4: Tambahkan Peranti
- Langkah 5: Peranti Arduino
- Langkah 6: ESP8266 + Relay Shield
- Langkah 7: Nod Sensor ESP8266
Video: Mozilla IoT Gateway Dengan ESP8266 dan Z-Wave: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Kekuatan kepada Rakyat! Mozilla mahu membebaskan protokol IoT Skop projek ini adalah untuk "memastikan Internet adalah sumber awam global, terbuka dan dapat diakses oleh semua orang." Internet of Things (IoT) adalah era Internet yang baru. Dan seperti Internet, Mozilla membayangkan protokol percuma untuk semua. Merentas platform, merentas desa, merentas jenama.
Perkakasan
Untuk projek ini, anda mesti mempunyai:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
Pilihan
Penyesuai dongle 1 X Z-Wave (https://amzn.to/2HxZokm)
ESP8266-01 Papan geganti (https://amzn.to/2Ufx7Ao)
Pilihan untuk persediaan Raspberry Pi
Tetikus
Papan Kekunci
Monitor HDMI
Perisian
Untuk projek ini, anda mesti mempunyai:
Arduino IDE atau Arduino Buat (https://create.arduino.cc)
Mozilla Gateway untuk Raspberry 3
Semua perpustakaan Mozilla Gateway
Langkah 1: Bagaimana IoT Berfungsi Hari Ini
Hari ini kita mempunyai banyak komponen dalam komunikasi IOT. Anda semestinya mempunyai pintu masuk Amazon Alexa dan banyak peranti yang bersambung dengannya. Tetapi dengan Mozilla Gateway, anda boleh menggunakan gateway yang sama untuk menggunakan Alexa, kit rumah Google, ESP8266 ringkas atau apa sahaja peranti yang anda mahu "memperincikan" rumah anda.
Langkah 2: Bagaimana Mozilla Bayangkan Masa Depan
Projek Mozilla adalah kerangka eksperimen dengan 3 komponen:
Things Gateway: Pelaksanaan gateway Web of Things.
Things Cloud: Kumpulan perkhidmatan cloud IoT.
Kerangka Perkara: Kumpulan komponen perisian yang boleh digunakan semula untuk membina Perkara Web.
Gerbang Raspberry Pi
Inti dari semua projek ini adalah Raspberry Pi 3 Gateway oleh Mozilla. Ini adalah langkah yang sangat mudah. Mozilla telah menyediakan distro Linux yang memasang sistem pada Raspberry Pi. Anda boleh mengatur gerbang dengan menggunakan telefon pintar anda.
Langkah 3: Mula Membuat Gerbang Percuma Mozilla IOT Peribadi Anda
1. Kad SD Flash
Muat turun gambar Raspberry Pi OS yang telah dibina sebelumnya dari Mozilla dan pasangkannya ke kad SD. Muat turun dari LINK INI distro Mozilla Gateway. Anda boleh menggunakan panduan rasmi Raspberry Pi untuk memasang Mozilla Gateway pada SD. Kemungkinan lain ialah Balena Etcher (https://www.balena.io/etcher/).
Balena Ethcer adalah program untuk Windows Mac dan Linux yang menyalin imej ISO pada SD.
2. Mulakan anda Gateway
Sekarang anda boleh memulakan Mozilla Gateway anda. Selepas itu, anda boleh menyambungkan telefon anda dengan pintu masuk dengan menggunakan Wifi dari Raspberry Pi. Sambungkan pintu masuk anda ke rangkaian wifi anda
Selepas itu, anda mesti membuat terowong ke sistem awan Mozilla. Selepas itu, anda dapat melihat pintu masuk anda keluar dari Rangkaian Kawasan Setempat anda.
Selepas langkah ini, anda akan menerima e-mel dengan bukti kelayakan Mozilla anda. Anda mesti menyusun modul dan… itu sahaja!
Langkah 4: Tambahkan Peranti
Sekarang anda boleh menambah beberapa peranti. Anda boleh menggunakan dongle Zigbee untuk menyambungkan peranti Zigbee atau dongle Z-Wave untuk peranti Z-Wave.
Langkah 5: Peranti Arduino
Penyelesaian saya dapat menggunakan peranti yang serasi dengan Arduino. Saya menggunakan 2 NODE ESP8266. Salah satunya digunakan sebagai penerima. Anda boleh menyambungkan papan ke relay dan memerintahkan lampu misalnya. Yang lain adalah ESP8266 yang mengumpulkan data dari sensor dan menghantar nilainya ke Gateway. Dalam ini, kod (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) Saya telah membuat ujian debug. ESP8266 menghantar nombor rawak setiap 3 saat ke papan pemuka Gateway.
Node ESP8266 led adalah pautan pada kod Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Muat turun kod dan letakkan di papan Node ESP8266.
Langkah 6: ESP8266 + Relay Shield
Saya juga pernah menggunakan papan jenis ini. Relay ESP8266 +. Anda boleh melihat kod saya di Github. Anda hanya perlu mengecas firmware pada papan ESP8266 dan anda juga boleh memerintah geganti yang berfungsi dengan jelas dengan Mozilla WoT Gateway.
Apabila anda menambah peranti, anda boleh menggunakan seperti peranti yang dipimpin. Sekiranya anda menghantar dari perintah Mozilla Gateway "on", ESP hantar dengan arahan port bersiri ke relay melindungi arahan bersiri untuk menghidupkan relay, jika tidak, ESP8266 hantar ke papan perintah mematikan relay.
Ini adalah pautan pada kod Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
Langkah 7: Nod Sensor ESP8266
Anda dapat melihat kod untuk sensor Node ESP8266. Ini adalah pautan pada kod Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
Anda mesti memasukkan beberapa perpustakaan untuk sensor ESP dan ESP ESP.
"Perkara.h"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
Juga untuk Relay ESP8266-01, anda mesti memasukkannya
"PerisianSerial.h"
Dengan kod ini anda menetapkan SSID dan kata laluan rangkaian tempatan anda. Selepas anda membuat contoh ThigDevice baru.
Disyorkan:
Blinds Control Dengan ESP8266, Integrasi Laman Utama Google dan Openhab dan Kawalan Web: 5 Langkah (dengan Gambar)
Blinds Control Dengan ESP8266, Integrasi Rumah dan Openhab Google dan Kontrol Web: Dalam Instruksional ini saya menunjukkan kepada anda bagaimana saya menambah automasi pada tirai saya. Saya mahu dapat menambah dan mengeluarkan automasi, jadi semua pemasangan terpasang. Bahagian utamanya adalah: Motor stepper Driver stepper dikendalikan bij ESP-01 Gear dan pemasangan
Pemantauan dan Makluman Loji Dengan ESP8266 dan AskSensors IoT Cloud: 6 Langkah
Pemantauan dan Makluman Tumbuhan Dengan ESP8266 dan AskSensors Cloud IoT: Projek ini bertujuan membina sistem pemantauan tanaman pintar menggunakan ESP8266 dan AskSensors IoT Platform. Sistem ini boleh digunakan untuk mengawasi tahap kelembapan tanah untuk memberikan kriteria objektif untuk keputusan pengairan. yang membantu memastikan pengairan
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: Mengendalikan 8 suis relai menggunakan penerima nodemcu dan ir melalui aplikasi wifi dan jauh dan android. Alat kawalan jauhnya tidak bergantung pada sambungan wifi. DI SINI ADALAH KLIK VERSI YANG DIKEMASKINI SINI
Paparan Suhu dan Kelembapan dan Pengumpulan Data Dengan Arduino dan Pemprosesan: 13 Langkah (dengan Gambar)
Paparan Suhu dan Kelembapan dan Pengumpulan Data Dengan Arduino dan Pemprosesan: Pengenalan: Ini adalah Projek yang menggunakan papan Arduino, Sensor (DHT11), komputer Windows dan program Pemprosesan (boleh dimuat turun percuma) untuk memaparkan data Suhu, Kelembapan dalam digital dan borang graf bar, masa dan tarikh paparan dan jalankan waktu mengira
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya. Ini adalah bacaan suhu dengan reka bentuk saya sendiri, dengan sensor ini dan