Съдържание:
- Стъпка 1: Как работи IoT днес
- Стъпка 2: Как Mozilla си представя бъдещето
- Стъпка 3: Започнете да правите своя личен Mozilla IOT безплатен шлюз
- Стъпка 4: Добавете устройства
- Стъпка 5: Устройства Arduino
- Стъпка 6: ESP8266 + Релеен щит
- Стъпка 7: Сензор за възел ESP8266
Видео: Mozilla IoT Gateway с ESP8266 и Z-Wave: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Сила на народите! 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)
Mozilla Gateway за Raspberry 3
Всички библиотеки на Mozilla Gateway
Стъпка 1: Как работи IoT днес
Днес имаме много компоненти в IOT комуникацията. Трябва да имате например шлюз на Amazon Alexa и много устройства, свързани с това. Но с Mozilla Gateway можете да използвате същия шлюз, за да използвате Alexa, домашния комплект на Google, простия ESP8266 или каквото и да е устройство, което искате да „смазате“дома си.
Стъпка 2: Как Mozilla си представя бъдещето
Проектът Mozilla е експериментална рамка с 3 компонента:
Things Gateway: Реализация на шлюз Web of Things.
Things Cloud: Колекция от облачни услуги на IoT.
Рамки на нещата: колекция от софтуерни компоненти за многократна употреба за изграждане на уеб неща.
Портът на Raspberry Pi
Ядрото на целия проект е Raspberry Pi 3 Gateway от Mozilla. Това е наистина проста стъпка. Mozilla подготви Linux дистрибуция, която инсталира системата на Raspberry Pi. Можете да настроите шлюза с помощта на вашия смартфон.
Стъпка 3: Започнете да правите своя личен Mozilla IOT безплатен шлюз
1. Флаш SD карта
Изтеглете готовия образ на Raspberry Pi OS от Mozilla и го прехвърлете на SD карта. Изтеглете от ТОЗИ ВРЪЗКА дистрибуцията Mozilla Gateway. Можете да използвате официалното ръководство на Raspberry Pi, за да инсталирате Mozilla Gateway на SD. Друга възможност е Balena Etcher (https://www.balena.io/etcher/).
Balena Ethcer е програма за Windows Mac и Linux, която копира ISO изображение на SD.
2. Стартирайте Gateway
Сега можете да стартирате вашия Mozilla Gateway. След това можете да свържете телефона си с шлюза, като използвате Wifi от Raspberry Pi. Свържете вашия шлюз към вашата wifi мрежа
След това трябва да създадете тунел към облачната система Mozilla. След това можете да видите вашия шлюз дори навън от вашата локална мрежа.
След тази стъпка получавате имейл с вашите идентификационни данни за Mozilla. Трябва да компилирате модула и … това е!
Стъпка 4: Добавете устройства
Сега можете да добавите някои устройства. Можете да използвате Zigbee dongle за свързване на Zigbee устройства или Z-Wave dongle за Z-Wave устройства.
Стъпка 5: Устройства Arduino
Моето решение може да използва съвместими с Arduino устройства. Използвам 2 NODE ESP8266. Един от тях се използва като приемник. Можете да свържете дъската към реле и да командвате светлина например. Другият е ESP8266, който събира данните от сензор и изпраща стойността към шлюза. В този код (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) създадох тест за отстраняване на грешки. ESP8266 изпраща произволно число на всеки 3 секунди до таблото за управление на шлюза.
Node ESP8266 LED е връзката към кода на Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Изтеглете кода и го поставете на платката Node ESP8266.
Стъпка 6: ESP8266 + Релеен щит
Използвал съм и този вид дъска. Реле ESP8266 +. Можете да видите моя код в Github. Трябва само да зареждате фърмуера на платката ESP8266, а също така можете да командвате реле, което работи ясно с Mozilla WoT Gateway.
Когато добавяте устройството, можете да използвате като LED устройство. Ако изпратите от Mozilla Gateway командата "включено", ESP изпраща чрез командата на серийния порт към щита на релето серийна команда за включване на релето, в противен случай ESP8266 изпраща на платката команда за изключване на релето.
Това е връзката към кода на Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
Стъпка 7: Сензор за възел ESP8266
Можете да видите кода за сензора Node ESP8266. Това е връзката към кода на Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
Трябва да включите някои библиотеки за ESP LED и ESP сензор.
"Нещо.h"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
Също така за реле ESP8266-01 трябва да включите
"SoftwareSerial.h"
С този код вие настройвате SSID и паролата на вашата локална мрежа. След като създадете нов екземпляр на ThigDevice.
Препоръчано:
MuMo - LoRa Gateway: 25 стъпки (със снимки)
MuMo-LoRa Gateway: ### UPDATE 10-03-2021 // последната информация/актуализации ще бъдат достъпни на страницата на github: https: //github.com/MoMu-Antwerp/MuMoКакво е MuMo? MuMo е сътрудничество между разработване на продукти (отдел на Университета в Антверпен) в рамките на
LoRa Gateway ESP8266 Arduino DIY: 5 стъпки
LoRa Gateway ESP8266 Arduino DIY: Тази инструкция ще ви помогне да създадете LoRa Gateway, съвместим с The Things Network, за всички световни региони, като използвате ESP8266 заедно с радиомодул RFM95/96. Изходният код, за да работи, също е предоставен и се предлага с интегриран
ESP8266 Урок за NODEMCU BLYNK IOT - Esp8266 IOT Използване на Blunk и Arduino IDE - Контрол на светодиоди през Интернет: 6 стъпки
ESP8266 Урок за NODEMCU BLYNK IOT | Esp8266 IOT Използване на Blunk и Arduino IDE | Контролиране на светодиоди по интернет: Здравейте момчета, в тези инструкции ще се научим как да използваме IOT с нашия ESP8266 или Nodemcu. Ще използваме приложението blynk за това. Така че ще използваме нашия esp8266/nodemcu за управление на светодиодите през интернет. Така че приложението Blynk ще бъде свързано с нашия esp8266 или Nodemcu
Екстремно преобразяване: Mozilla Firefox Edition: 4 стъпки
Extreme Makeover: Mozilla Firefox Edition: *** Тази инструкция е остаряла и е тук само за исторически цели. Не забравяйте да разгледате по -новите ми публикации! *** Не е ли странно, че Mozilla Firefox е най -добрият софтуер за сърфиране в мрежата, но има един от най -меко изглеждащия интерфейс
Променете началния екран на Mozilla Thunderbird: 3 стъпки
Промяна на началния екран на Mozilla Thunderbird: Точно като начина, по който можете да промените началната страница във всеки уеб браузър, Mozilla Thunderbird също ви позволява да изберете уеб страница, която да се показва в областта за преглед на съобщения, когато се стартира. Това може да бъде полезно, можете да го направите новинарски уебсайт и вижте новините. След това