Mundarija:
- 1 -qadam: IoT bugungi kunda qanday ishlaydi
- 2 -qadam: Mozilla kelajakni qanday tasavvur qiladi
- 3 -qadam: Shaxsiy Mozilla IOT Free Gateway -ni yaratishni boshlang
- 4 -qadam: Qurilmalarni qo'shing
- 5 -qadam: Arduino qurilmalari
- 6 -qadam: ESP8266 + o'rni qalqoni
- 7 -qadam: ESP8266 tugun sensori
Video: ESP8266 va Z-to'lqinli Mozilla IoT shlyuzi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Xalqlarga kuch! Mozilla IoT protokolidan ozod bo'lishni xohlamoqda. Ushbu loyihaning ko'lami "Internet global ommaviy resurs bo'lib, hamma uchun ochiq va ochiq bo'lishini ta'minlash". Narsalar Interneti (IoT) - Internetning yangi davri. Va Internet kabi, Mozilla hamma uchun bepul protokolni tasavvur qiladi. Kross-platforma, kross-kross, brend.
Uskuna
Ushbu loyiha uchun sizda quyidagilar bo'lishi kerak:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
Majburiy emas
1 ta Z-to'lqinli dongle adapteri (https://amzn.to/2HxZokm)
ESP8266-01 O'rnatish paneli (https://amzn.to/2Ufx7Ao)
Raspberry Pi -ni sozlash uchun ixtiyoriy
Sichqoncha
Klaviatura
HDMI monitor
Dasturiy ta'minot
Ushbu loyiha uchun sizda quyidagilar bo'lishi kerak:
Arduino IDE yoki Arduino Create (https://create.arduino.cc)
Raspberry 3 uchun Mozilla Gateway
Barcha Mozilla Gateway kutubxonalari
1 -qadam: IoT bugungi kunda qanday ishlaydi
Bugun bizda IOT aloqasi ichida juda ko'p komponentlar mavjud. Sizda, masalan, Amazon Alexa shlyuzi va unga ulangan ko'plab qurilmalar bo'lishi kerak. Ammo Mozilla Gateway bilan siz Alexa, Google uy to'plami, oddiy ESP8266 yoki uyingizni "aqlli" qilishni xohlagan har qanday qurilmadan foydalanish uchun xuddi shu shlyuzdan foydalanishingiz mumkin.
2 -qadam: Mozilla kelajakni qanday tasavvur qiladi
Mozilla loyihasi 3 komponentli eksperimental tizimdir:
Things Gateway: narsalar veb -shlyuzining amalga oshirilishi.
Things Cloud: IoT bulutli xizmatlari to'plami.
Things Framework: Web Things yaratish uchun qayta ishlatiladigan dasturiy komponentlar to'plami.
Raspberry Pi shlyuzi
Loyihaning asosiy qismi - Mozilla Raspberry Pi 3 shlyuzi. Bu haqiqatan ham oddiy qadam. Mozilla Raspberry Pi -ga tizimni o'rnatadigan Linux tarqatilishini tayyorladi. Siz smartfon orqali shlyuzni sozlashingiz mumkin.
3 -qadam: Shaxsiy Mozilla IOT Free Gateway -ni yaratishni boshlang
1. Flash SD karta
Oldindan o'rnatilgan Raspberry Pi OS tasvirini Mozilla-dan yuklab oling va uni SD-kartaga o'rnating. BU LINKdan Mozilla Gateway tarqatmasini yuklab oling. Mozilla Gateway -ni SD -ga o'rnatish uchun Raspberry Pi rasmiy qo'llanmasidan foydalanishingiz mumkin. Yana bir imkoniyat - Balena Etcher (https://www.balena.io/etcher/).
Balena Ethcer - bu Windows -ning Mac va Linux -dagi ISO tasvirini SD -ga nusxalash dasturi.
2. Gateway -ni ishga tushiring
Endi siz Mozilla Gateway -ni ishga tushirishingiz mumkin. Shundan so'ng, siz Raspberry Pi -dan Wi -Fi orqali telefoningizni shlyuzga ulashingiz mumkin. Shlyuzingizni Wi -Fi tarmog'iga ulang
Shundan so'ng, siz Mozilla bulut tizimiga tunnel yaratishingiz kerak. Shundan so'ng, siz o'zingizning shlyuzingizni hatto mahalliy tarmoqdan ham ko'rishingiz mumkin.
Ushbu qadamdan so'ng, siz Mozilla hisob ma'lumotlari bilan elektron pochta xabarini olasiz. Siz modulni kompilyatsiya qilishingiz kerak va bu hammasi!
4 -qadam: Qurilmalarni qo'shing
Endi siz ba'zi qurilmalarni qo'shishingiz mumkin. Zigbee qurilmalarini ulash uchun Zigbee dongle-dan yoki Z-Wave qurilmalari uchun Z-Wave dongle-dan foydalanishingiz mumkin.
5 -qadam: Arduino qurilmalari
Mening yechimim Arduino mos keluvchi qurilmalardan foydalana oladi. Men 2 NODE ESP8266 dan foydalanaman. Ulardan biri qabul qiluvchi sifatida ishlatiladi. Siz taxtani o'rni bilan ulashingiz va masalan, chiroqni boshqarishingiz mumkin. Ikkinchisi ESP8266 bo'lib, u sensordan ma'lumotlarni yig'adi va qiymatni shlyuzga yuboradi. Bunda kod (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) men disk raskadrovka testini yaratdim. ESP8266 har 3 soniyada tasodifiy raqamni Gateway boshqaruv paneliga yuboradi.
ESP8266 tugmachasi Github kodidagi havola (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Kodni yuklab oling va tugunli ESP8266 taxtasiga qo'ying.
6 -qadam: ESP8266 + o'rni qalqoni
Men ham shunday taxtadan foydalandim. ESP8266 + o'rni. Siz mening kodimni Github -da ko'rishingiz mumkin. Siz faqat dasturiy ta'minotni ESP8266 kartasida zaryadlashingiz kerak, shuningdek Mozilla WoT Gateway bilan aniq ishlaydigan röleyni boshqarishingiz mumkin.
Qurilmani qo'shganda, siz uni etakchi qurilma kabi ishlatishingiz mumkin. Agar siz Mozilla Gateway -dan "yoqish" buyrug'ini yuborsangiz, ESP ketma -ket port buyrug'i bilan o'rni qalqoniga o'rni yoqish uchun ketma -ket buyruq yuboradi, aks holda ESP8266 taxtaga o'rni o'chirish buyrug'ini yuboradi.
Bu Github kodidagi havola (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
7 -qadam: ESP8266 tugun sensori
Siz ESP8266 tugun sensori kodini ko'rishingiz mumkin. Bu Github kodidagi havola (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
Siz ESP LED va ESP sensori uchun ba'zi kutubxonalarni kiritishingiz kerak.
"Thing.h"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
Shuningdek, ESP8266-01 o'rni uchun siz kiritishingiz kerak
"SoftwareSerial.h"
Ushbu kod yordamida siz mahalliy tarmoq SSID va parolini o'rnatasiz. Yangi ThigDevice misolini yaratganingizdan so'ng.
Tavsiya:
MuMo - LoRa shlyuzi: 25 qadam (rasmlar bilan)
MuMo-LoRa shlyuzi: ### 10-03-2021 YANGILANISHI // so'nggi ma'lumotlar/yangilanishlar github sahifasida bo'ladi: https: //github.com/MoMu-Antwerp/MuMo MuMo nima? MuMo-bu hamkorlik. mahsulotni ishlab chiqish (Antverpen universiteti bo'limi) ostida
Lora shlyuzi (Dragino LG01-P): 6 qadam
Lora shlyuzi (LG01-P Dragino): LPWAN-ni o'chirib qo'yish, bir-biridan farqli o'laroq (POWER WIDE AREA LOW POWER WETA). Ma'lumki, bu IoT uchun juda mos keladi. Entre las aplicaciones más comunes se encuentran; Ciudades inteligentes, qishloq xo'jaligi
Lora shlyuzi MicroPython ESP32 asosida: 10 qadam (rasmlar bilan)
Lora Gateway MicroPython ESP32 asosida: Lora so'nggi yillarda juda mashhur. Ushbu texnologiyadan foydalanadigan simsiz aloqa moduli odatda arzon (erkin spektr yordamida), kichik o'lchamli, energiyani tejaydigan va uzoq aloqa masofasiga ega va asosan o'zaro aloqa uchun ishlatiladi
Sensorli tugunli ESP32 Lora Thingspeak shlyuzi: 9 qadam
Sensor tugunli ESP32 Lora Thingspeak shlyuzi: bu IoT loyihasida men ESP32 LoRa shlyuzini ishlab chiqdim & Shuningdek, ESP32 LoRa Sensor Tugunchasi sensori bir necha kilometr masofadan simsiz o'qilishini kuzatib boradi. Yuboruvchi DHT11 Sensor yordamida namlik va harorat ma'lumotlarini o'qiydi. Keyin uzatadi
15 $ LoRa shlyuzi/tugunli ESP8266 tenglikni tenglashtirish 3 sm x 8 sm o'lcham: 6 qadam
15 $ LoRa shlyuzi/tuguni ESP8266 3x8 sm uzunlikdagi tenglikni o'lchami: Hey, bolalar nima? Akarsh bu erda CETech -dan. Bugun biz oddiy LoRa tugunidan iborat loyihani tayyorlamoqchimiz va siz uni hatto bitta kanalli shlyuz sifatida ishlatishingiz mumkin, bu erda men ishlatgan mikrokontroller LoRa platalariga ulangan ESP8266