Мазмуну:
- 1-кадам: Node-RED орнотуңуз
- 2 -кадам: Курулуш жана тестирлөө үчүн керектүү айрым компоненттер
- 3-кадам: Тест 1: Туташуу брокери MQTT HIVEMQ Node-RED менен
- 4 -кадам: Архитектура
- 5-кадам: Тест 2: Connection Broker MQTT HIVEMQ with ESP8266 & Node-RED
- 6 -кадам: Жыйынтыктар жана көбүрөөк маалымат
Video: ESP8266 & Public "Free" MQTT Broker HiveMQ & Node-RED: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
MQTT протоколу IoT жана M2M тиркемелери үчүн эң жөнөкөй, коопсуз, практикалык жана жеңил болгондуктан акыркы жылдары чоң күчкө ээ болду.
MQTT тиркемелерин иштеп чыгуучулардын жана иштеп чыгуучулардын салымынын аркасында Интернетти көзөмөлдөө жана контролдоо тесттери үчүн ачык MQTT Брокери бар, бул учурда каалаган MQTT кардарынан туташууга болот, бул учурда биз MQTT байланыштарын жана веб сокеттерин көрүү үчүн панели бар HIVEMQ колдонобуз., коомдук болгондуктан, биз төмөндө көрө турган кээ бир ойлорго ээ болушубуз керек.
Расмий вебсайт: HiveMQDashboard MQTT: HiveMQ
Connections Broker MQTT
- Брокер: broker.hivemq.com
- TCP порт: 1883
- Интернет -порт: 8000
Тест
Андан кийин биз 2 тестти өткөрөбүз:
- Node-RED менен туташуу брокери MQTT HIVEMQ.
- Connection Broker 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 -кадам: Архитектура
Sensor Connections
ESP8266 модулу MQTT кардары катары конфигурацияланган жана D4 пинге (Gpio 02) туташкан DS18B20 сенсорунун мезгилдүүлүк температурасын окууну аткарат, 5v менен камсыздоо, анын максималдуу маалымат барагында сунушталган каршылыгы менен.
Китепканалар талап кылынат:
- PubSubClient.h
- OneWire.h
- DallasTemperature.h
5-кадам: Тест 2: Connection Broker MQTT HIVEMQ with ESP8266 & Node-RED
Бул учурда ESP8266 12E NodeMCU модулу кардар катары конфигурацияланган MQTT температура сенсорун окуйт DS18B20 Протоколу (Onewire) температураны MQTT аркылуу брокерге HIVEMQ жөнөтөт жана Node-RED жергиликтүү тармакта орнотулган. Куралдар тактасы.
MQTT Темасы "температура/PDAControl/сенсор"
Билдирүү
Температуранын мааниси мисалдар "28.9"
6 -кадам: Жыйынтыктар жана көбүрөөк маалымат
Биз техникалык брокер ачык болгону менен, бул брокер менен дайыма байланышта болгон тиркемелерди ишке ашырбайбыз деп эсептейбиз жана акысыз коомдук HIVE эске алынышы керек болгон бир нече юридикалык аспектилерге ээ.
Биз тез тесттерди гана өткөрөбүз, бирок алар IoT тиркемелерин бул брокер менен эч кандай кыйынчылык жаратпастан, кызмат активдүү жана жалпыга ачык экенин белгилей кетүү керек.
Булуттагы брокер (intenet) менен каалаган жерден биз түзмөктөрүбүздү жана тиркемелерибизди IP даректери жана башка чектөөлөрсүз туташтыра алмакпыз, учурда MQTT серверлеринин изилдөө пландары жана кызматтары.
Кийинки сабактарда биз башка коомдук MQTT серверлерин жана FRED (Node-RED) менен өз ара аракеттенүүнү сынап көрөбүз.
Башка брокерлер
Мамлекеттик брокер Mosca.io сынайт
Сунушталууда:
Батарея менен иштеген сарайдын эшиги жана кулпу сенсору, Күн, ESP8266, ESP-Now, MQTT: 4 кадам (сүрөттөр менен)
Батарея менен иштеген сарайдын эшиги жана кулпу сенсору, Күн, ESP8266, ESP-Азыр, MQTT: Бул Нускамада мен сизге велосипед сарайынын эшигин жана кулпусунун абалын көзөмөлдөө үчүн батарея менен иштеген сенсорду кантип көрсөткөнүмдү көрсөтөм. Менде электр энергиясы жок, ошондуктан батарейка менен иштейм. Батарея кичинекей күн панели менен заряддалат
Windowsко MQTT Broker (Mosquitto) орнотуу: 7 кадам
Windowsко MQTT Broker (Mosquitto) орнотуу: Брокер деген эмне? MQTT Broker - бул маалыматтарды башкаруу борбору же көбүнчө "сервер" деп аталат. Mosquitto брокери бардык билдирүүлөрдү иштетүү, билдирүүлөрдү чыпкалоо, кимге кызыкдар экенин аныктоо жана андан кийин жарыялоо үчүн жооптуу
Totoro Project - IoT & MQTT & ESP01: 7 кадам (Сүрөттөр менен)
Totoro Project - IoT & MQTT & ESP01: Totoro Project - бул башка көптөгөн формада көчүрө турган жакшы IoT проектиси. case AdafruitIO) .MQTT жана Ad үчүн пайдалуу колдонмо
Кол чырактан ESP8266 жана MQTT менен кыймыл сенсоруна чейин: 5 кадам (сүрөттөр менен)
Кол чырактан ESP8266 жана MQTT менен кыймыл сенсоруна чейин: Бул постто мен төмөндөгү нерселерди көрсөтмөкмүн: светодиоддор чыракты портативдүү батареядан иштетүү үчүн чектөөчү учурдагы схемага муктаж, жана MQTT аркылуу ESP8266 менен светодиоддорду өчүрүү жана кантип кыскача түшүндүрмө
"Дизайн эрежелерин" өзгөртүү менен профессионалдуу CAD инструменттери менен Hobbyist PCB жасаңыз: 15 кадам (сүрөттөр менен)
"Дизайн эрежелерин" өзгөртүү менен профессионалдуу CAD инструменттери менен Хоббист ПХБ жасаңыз: Хоббисттер үчүн жеткиликтүү болгон кээ бир профессионалдык схемалар бар. Бул жерде аларды колдонуу үчүн бир нече кеңештер бар, аларды жасоо үчүн профессионалдуу фабриканын кереги жок дизайн такталары