Съдържание:
- Стъпка 1: Инсталирайте Node-RED
- Стъпка 2: Някои от компонентите, необходими за изграждане и тестване
- Стъпка 3: Тест 1: Брокер за връзка MQTT HIVEMQ с Node-RED
- Стъпка 4: Архитектура
- Стъпка 5: Тест 2: Брокер за връзка MQTT HIVEMQ с ESP8266 & Node-RED
- Стъпка 6: Заключения и повече информация
Видео: ESP8266 и публичен "Безплатен" MQTT брокер HiveMQ & Node-RED: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Протоколът MQTT придоби голяма сила през последните години, тъй като е прост, безопасен, практичен и лек, идеален за приложения на IoT и M2M.
Благодарение на приноса на разработчиците и разработчиците на приложения за MQTT, има публичен MQTT брокер за интернет мониторинг и контролни тестове, достъпни за свързване от всеки MQTT клиент, в този случай ще използваме HIVEMQ, който има табло за управление за преглед на MQTT връзки и уеб гнезда, тъй като е публичен, трябва да има някои съображения, които ще видим по -долу.
Официален уебсайт: HiveMQDashboard MQTT: HiveMQ
Връзки Брокер MQTT
- Брокер: broker.hivemq.com
- TCP порт: 1883
- Websocket порт: 8000
Тест
След това ще направим 2 теста:
- Брокер за връзка MQTT HIVEMQ с Node-RED.
- Брокер за връзка MQTT HIVEMQ с ESP8266 & Node-RED.
Пълен урок и изтегляния
За повече информация, моля, посетете:
За повече информация посетете:
Стъпка 1: Инсталирайте Node-RED
Стъпка 2: Някои от компонентите, необходими за изграждане и тестване
Някои от компонентите, необходими за изграждане и тестване:
ESP8266 12E -
Сензор DS18B20 Onewire -
3 резистор 10k
Стъпка 3: Тест 1: Брокер за връзка MQTT HIVEMQ с Node-RED
Използвайки Node-RED, предварително инсталиран на локален сървър в моята мрежа, ще направим MQTT връзката с HIVEMQ, за да потвърдим връзката от всеки MQTT клиент.
Стъпка 4: Архитектура
Свързване на сензора
Модулът ESP8266 е конфигуриран като MQTT клиент и извършва периодично отчитане на температурата на сензора DS18B20, свързан към D4 извода (Gpio 02), захранване до 5v, със съответното препоръчително съпротивление в максималния лист с данни.
Изисква библиотеки:
- PubSubClient.h
- OneWire.h
- DallasTemperature.h
Стъпка 5: Тест 2: Брокер за връзка MQTT HIVEMQ с ESP8266 & Node-RED
В този случай модулът ESP8266 12E NodeMCU, конфигуриран като клиентски MQTT, чете температурен сензор DS18B20 протокол (Onewire) изпраща температурата чрез MQTT до брокера HIVEMQ и Node-RED, инсталиран в локалната мрежа, изисква стойността на температурата и графиката на Node-RED Табло.
MQTT Тема "температура/PDACуправление/сензор"
Съобщение
Примери за температурни стойности "28.9"
Стъпка 6: Заключения и повече информация
Считаме, че въпреки че технически брокерът е публичен, ние не реализираме приложения, които са постоянно свързани с този брокер, и тъй като е безплатен публичен, HIVE има няколко правни аспекта, които трябва да бъдат взети под внимание.
Ние извършваме само бързи тестове, въпреки че трябва да се отбележи, че те са монтирали своите IoT приложения с този брокер без видими неудобства услугата е активна и публична.
С брокер в облака (интенет) отвсякъде бихме могли да свържем нашите устройства и приложения без ограничения на IP адреси и други ограничения, понастоящем изследователски планове и услуги на MQTT сървъри.
В следващите уроци ще опитаме други публични MQTT сървъри и взаимодействия с FRED (Node-RED).
Други публични брокери
Тестове за публичен брокер Mosca.io
Препоръчано:
Инсталиране на MQTT брокер (Mosquitto) на Windows: 7 стъпки
Инсталиране на MQTT брокер (Mosquitto) на Windows: Какво е брокер? MQTT Broker е център за управление на данни или обикновено наричан "сървър". Брокерът Mosquitto е отговорен за обработката на всички съобщения, филтрирането на съобщения, решаването на кой се интересува от тях и след това публикуването на
Totoro Project - IoT & MQTT & ESP01: 7 стъпки (със снимки)
Totoro Project - IoT & MQTT & ESP01: Totoro Project е хубав IoT проект, който можете да копирате в много други различни форми. Използвайки дъската ESP01, с протокола MQTT, можете да съобщите състоянието на бутона на брокера на MQTT (в моя случай AdafruitIO). Полезно ръководство за MQTT и Ad
Проектиране на печатни платки и фрезоване на изолация, използвайки само безплатен софтуер: 19 стъпки (със снимки)
Проектиране на печатни платки и фрезоване на изолация, използвайки само безплатен софтуер: В тази инструкция ще ви покажа как да проектирате и изработвате свои собствени печатни платки, изключително с помощта на безплатен софтуер, който работи на Windows, както и на Mac. Необходими неща: компютър с интернет връзка cnc мелница/рутер, толкова по -точен е залогът
Как да си направите безплатен генератор на енергия у дома: 4 стъпки (със снимки)
Как да си направим безплатен генератор на енергия у дома: Как да си направим безплатен генератор на енергия у дома без батерия е амбициозен проект, който ще има повече от една част в момента чакам части за подобряване на този генератор на безплатна енергия във видеото в края от този урок ще видите измерване
"Безплатен" DvD към IPod: 13 стъпки
"Безплатен" DvD към IPod: В тази инструкция ще ви науча как да конвертирате всеки DVD филм или филм на вашия ipod за 100% БЕЗПЛАТНО