Мазмұны:
- 1 -қадам: IoT бүгінгі күні қалай жұмыс істейді
- 2 -қадам: Mozilla болашақты қалай елестетеді
- 3 -қадам: Жеке Mozilla IOT ақысыз шлюзін жасауды бастаңыз
- 4 -қадам: құрылғыларды қосыңыз
- 5 -қадам: Arduino құрылғылары
- 6 -қадам: ESP8266 + Реле қалқаны
- 7 -қадам: түйін ESP8266
Бейне: ESP8266 және Z-Wave бар Mozilla IoT шлюзі: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Халыққа күш! Mozilla IoT протоколын тегін жасағысы келеді Бұл жобаның ауқымы «Интернеттің баршаға ашық және қол жетімді жаһандық қоғамдық ресурс болуын қамтамасыз ету». Заттар Интернеті (IoT) - Интернеттің жаңа дәуірі. Интернет сияқты, Mozilla барлығына ақысыз протоколды елестетеді. Кросс-платформа, кросс-кросс, бренд.
Аппараттық құрал
Бұл жоба үшін сізде болуы керек:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
Қосымша
1 X Z-Wave кілт адаптері (https://amzn.to/2HxZokm)
ESP8266-01 Эстафеталық тақта (https://amzn.to/2Ufx7Ao)
Raspberry Pi орнату үшін қосымша
Тышқан
Пернетақта
HDMI мониторы
Бағдарламалық қамтамасыз ету
Бұл жоба үшін сізде болуы керек:
Arduino IDE немесе Arduino Create (https://create.arduino.cc)
Таңқурай 3 үшін Mozilla шлюзі
Mozilla шлюзінің барлық кітапханалары
1 -қадам: IoT бүгінгі күні қалай жұмыс істейді
Бүгін бізде IOT байланысының көптеген компоненттері бар. Сізде, мысалы, Amazon Alexa шлюзі және онымен байланысты көптеген құрылғылар болуы керек. Бірақ Mozilla Gateway көмегімен сіз Alexa, Google үй жиынтығын, қарапайым ESP8266 немесе үйіңізді «ақылды» етуді қалайтын кез келген құрылғыларды пайдалану үшін сол шлюзді пайдалана аласыз.
2 -қадам: Mozilla болашақты қалай елестетеді
Mozilla Project - бұл 3 компоненттен тұратын эксперименттік құрылым.
Things Gateway: Things of Web Things шлюзін енгізу.
Things Cloud: IoT бұлтты қызметтерінің жиынтығы.
Things Framework: Web Things құруға арналған қайта қолданылатын бағдарламалық жасақтама компоненттерінің жиынтығы.
Raspberry Pi шлюзі
Барлық жобаның өзегі - Mozilla Raspberry Pi 3 шлюзі. Бұл өте қарапайым қадам. Mozilla Raspberry Pi -ге жүйені орнататын Linux дистрибутивін дайындады. Шлюзді смартфонның көмегімен орнатуға болады.
3 -қадам: Жеке Mozilla IOT ақысыз шлюзін жасауды бастаңыз
1. Flash SD картасы
Алдын ала жасалған Raspberry Pi OS суретін Mozilla-дан жүктеп алып, оны SD картасына салыңыз. Бұл сілтемеден Mozilla Gateway дистрибутивін жүктеп алыңыз. Mozilla шлюзін SD -ге орнату үшін сіз Raspberry Pi ресми нұсқаулығын пайдалана аласыз. Тағы бір мүмкіндік - Балена Этчер (https://www.balena.io/etcher/).
Балена Этцер - бұл ISO кескінін SD -ге көшіретін Windows Mac және Linux үшін бағдарлама.
2. Шлюзден бастаңыз
Енді сіз Mozilla шлюзін бастай аласыз. Осыдан кейін сіз телефонды шлюзге Raspberry Pi Wi -Fi арқылы қосуға болады. Шлюзді Wi -Fi желісіне қосыңыз
Осыдан кейін сіз Mozilla бұлтты жүйесіне туннель жасауыңыз керек. Осыдан кейін сіз шлюзді тіпті жергілікті желіден де көре аласыз.
Бұл қадамнан кейін сіз Mozilla тіркелгі деректері бар электрондық хат аласыз. Сіз модульді құрастыруыңыз керек, және бұл!
4 -қадам: құрылғыларды қосыңыз
Енді сіз кейбір құрылғыларды қосуға болады. Zigbee құрылғысын Zigbee құрылғыларын қосу үшін немесе Z-Wave құрылғыларына арналған Z-Wave кілтімен пайдалануға болады.
5 -қадам: Arduino құрылғылары
Менің шешімім Arduino үйлесімді құрылғыларды қолдана алады. Мен 2 NODE ESP8266 қолданамын. Соның бірі қабылдағыш ретінде қолданылады. Сіз тақтаны релеге қосып, шамды басқара аласыз. Екіншісі - сенсордан деректерді жинайтын және шлюзге мән жіберетін ESP8266. Бұл код (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) мен отладтау тестін жасадым. ESP8266 әр 3 секунд сайын кездейсоқ санды шлюз бақылау тақтасына жібереді.
ESP8266 түйіні-Github кодындағы сілтеме (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Кодты жүктеп, түйін ESP8266 тақтасына салыңыз.
6 -қадам: ESP8266 + Реле қалқаны
Мен сондай тақтаны қолдандым. ESP8266 + релесі. Сіз менің кодты Github -да көре аласыз. Сіз тек ESP8266 тақтасында микробағдарламаны зарядтауыңыз керек, сонымен қатар Mozilla WoT Gateway -мен жақсы жұмыс істейтін релеге бұйрық бере аласыз.
Құрылғыны қосқанда, оны жетекші құрылғы ретінде пайдалануға болады. Егер сіз Mozilla Gateway «on» командасынан ESP сериялық порт пәрмені арқылы релелік қалқанға релелік қосылуға сериялық команданы жіберсеңіз, әйтпесе ESP8266 тақтаға релені өшіру командасын жібереді.
Бұл Github кодындағы сілтеме (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
7 -қадам: түйін ESP8266
Сіз түйін ESP8266 сенсорының кодын көре аласыз. Бұл Github кодындағы сілтеме (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
Сізде ESP жарықдиодты және ESP сенсоры үшін кейбір кітапханалар болуы керек.
«Thing.h»
«WebThingAdapter.h»
«stdio.h»
«Arduino.h»
Сондай-ақ, ESP8266-01 релесі үшін сіз қосуыңыз керек
«SoftwareSerial.h»
Бұл кодпен сіз жергілікті желі SSID мен құпия сөзді орнатасыз. Жаңа ThigDevice данасын жасағаннан кейін.
Ұсынылған:
LoRa шлюзі ESP8266 Arduino DIY: 5 қадам
LoRa шлюзі ESP8266 Arduino DIY: Бұл нұсқаулық RFM95/96 радио модулімен бірге ESP8266 көмегімен әлемнің барлық аймақтары үшін Things Network үйлесімді LoRa шлюзін құруға көмектеседі. Оның жұмыс істеуінің бастапқы коды да қамтамасыз етілген және ол интеграцияланған
ESP32 сенсорлық торабы бар Lora Thingspeak шлюзі: 9 қадам
Сенсорлық түйінмен ESP32 Lora Thingspeak шлюзі: бұл IoT жобасында мен ESP32 LoRa шлюзін жасадым & сонымен қатар сенсордың оқуын бірнеше шақырым қашықтықтан сымсыз бақылау үшін ESP32 LoRa сенсорлық түйіні. Жіберуші DHT11 Sensor көмегімен ылғалдылық пен температура туралы ақпаратты оқиды. Содан кейін жібереді
ESP8266 Shield негізіндегі Arduino үшін UDP/IP сериялық шлюзі: 8 қадам
ESP8266 Shield негізіндегі Arduino үшін UDP/IP сериялы шлюзі: Мен 2016 жылы «Arduino -ны IP желісіне қосу үшін өзіңіздің Wi -Fi шлюзін қалай жасауға болады» деген нұсқаулық жарияладым. Мен кодты жақсартқаннан кейін мен бұл шешімді қолданамын, дегенмен қазір ESP8266 қалқандары бар
Ақылды шамның қашықтан басқару пульті немесе шлюзі бар IoT RC автокөлігі: 8 қадам (суреттермен)
Ақылды шамдардың қашықтан басқару пульті немесе шлюзі бар IoT RC автокөлігі: байланыссыз жоба үшін мен MiLight ақылды лампалары мен шамдар пультімен сөйлесу үшін бірнеше Arduino кодын жаздым. Мен сынау үшін кішкене RC автокөлігін жасауды шештім
UNO R3, HC-05 және L293D моторлы қалқаны бар кодты және Android қосымшасы бар Arduino 4 доңғалақты Bluetooth RC автокөлігі: 8 қадам
UNO R3, HC-05 және L293D моторлы қалқаны бар кодтау мен Android қосымшасы бар Arduino 4 доңғалақты жетекті Bluetooth RC автокөлігі: Бүгін мен сізге HC 05, L293 қозғалтқыш қалқаны көмегімен 4 доңғалақты bluetooth RC автокөлігін қалай жасау керектігін айтамын. 4 тұрақты ток қозғалтқышы, кодты және машинаны басқаруға арналған андроид қосымшасы. Қолданылатын компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293