Мазмұны:

ESP8266 және ашық «ақысыз» MQTT брокері HiveMQ & Node-RED: 6 қадам (суреттермен)
ESP8266 және ашық «ақысыз» MQTT брокері HiveMQ & Node-RED: 6 қадам (суреттермен)

Бейне: ESP8266 және ашық «ақысыз» MQTT брокері HiveMQ & Node-RED: 6 қадам (суреттермен)

Бейне: ESP8266 және ашық «ақысыз» MQTT брокері HiveMQ & Node-RED: 6 қадам (суреттермен)
Бейне: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Қараша
Anonim
ESP8266 және жалпыға ортақ
ESP8266 және жалпыға ортақ

MQTT протоколы соңғы жылдары үлкен күшке ие болды, өйткені ол қарапайым, қауіпсіз, практикалық және жеңіл, ол IoT және M2M қосымшалары үшін өте қолайлы.

MQTT қосымшаларын әзірлеушілер мен әзірлеушілердің қосқан үлесі арқасында MQTT брокері бар, Интернетті бақылау мен бақылауға арналған тесттер, олар кез келген MQTT клиентінен қосыла алады, бұл жағдайда біз MQTT қосылымдары мен веб -розеткаларды көру үшін бақылау тақтасы бар HIVEMQ қолданамыз., бұл жалпыға ортақ болғандықтан, біз төменде қарастырамыз.

Ресми веб -сайт: HiveMQDashboard MQTT: HiveMQ

Қосылымдар брокері MQTT

  • Брокер: broker.hivemq.com
  • TCP порты: 1883 ж
  • Веб -розетка порты: 8000

Сынақ

Содан кейін біз 2 тест жасаймыз:

  1. Node-RED қосылған MQTT HIVEMQ байланыс брокері.
  2. ESP8266 & Node-RED қосылған MQTT HIVEMQ қосылу брокері.

Оқулық пен жүктеуді аяқтаңыз

Қосымша ақпарат алу үшін мына сайтқа кіріңіз:

Ақпаратпен танысу үшін:

1-қадам: Node-RED орнатыңыз

Image
Image

2 -қадам: Құрылысқа және тестілеуге қажет кейбір компоненттер

Құру мен тестілеуге қажет кейбір компоненттер
Құру мен тестілеуге қажет кейбір компоненттер
Құру мен тестілеуге қажет кейбір компоненттер
Құру мен тестілеуге қажет кейбір компоненттер

Құруға және сынауға қажет кейбір компоненттер:

ESP8266 12E -

Сенсор DS18B20 Onewire -

3 резистор 10к

3-қадам: 1-тест: MQTT HIVEMQ түйіндік-ҚЫЗЫЛДЫ байланыс брокері

Image
Image
1-тест: MQTT HIVEMQ қосылу брокері, Node-RED көмегімен
1-тест: MQTT HIVEMQ қосылу брокері, Node-RED көмегімен

Бұрын желідегі жергілікті серверде орнатылған Node-RED көмегімен біз кез келген MQTT клиентінен қосылуды тексеру үшін HIVEMQ көмегімен MQTT қосылымын жасаймыз.

4 -қадам: Сәулет

Сәулет
Сәулет

Сенсорлық қосылыстар

ESP8266 модулі MQTT клиенті ретінде конфигурацияланған және D4 түйреуішіне (Gpio 02) қосылған, DS18B20 сенсорының температуралық мерзімді оқуын орындайды, 5v -ге жеткізіледі, оның максималды деректер кестесінде сәйкес ұсынылған қарсылық.

Кітапханалар қажет:

  • PubSubClient.h
  • OneWire.h
  • Даллас температурасы.h

5-қадам: 2-тест: ESP8266 және Node-RED көмегімен MQTT HIVEMQ қосылу брокері

Image
Image

Бұл жағдайда MQTT клиенті ретінде конфигурацияланған ESP8266 12E NodeMCU модулі DS18B20 хаттамасын оқиды (Onewire) температураны MQTT арқылы брокерге HIVEMQ жібереді және жергілікті желіде орнатылған Node-RED температура мен графикті сұрайды. Бақылау тақтасы.

MQTT тақырыбы «температура/PDAControl/сенсор»

Хабар

Температура мәндерінің мысалдары «28.9»

6 -қадам: Қорытынды және қосымша ақпарат

Қорытынды және қосымша ақпарат
Қорытынды және қосымша ақпарат

Біздің ойымызша, брокер ашық болғанымен, біз бұл брокермен үнемі байланыста болатын қосымшаларды қабылдамаймыз, және ол ашық болғандықтан, HIVE бірнеше заңды аспектілерді ескеруі керек.

Біз тек жылдам тестілеуді жүргіземіз, бірақ олардың IoT қосымшаларын осы брокермен бірге орнатқанын ескеру керек, бұл қызметтің белсенді және көпшілікке қолайсыздығынан.

Кез келген жерден бұлттағы брокермен (intenet) біз құрылғылар мен қосымшаларды IP мекенжайлары мен басқа шектеулерсіз байланыстыра аламыз, қазіргі уақытта MQTT серверлерінің зерттеу жоспарлары мен қызметтері.

Келесі оқулықтарда біз басқа жалпыға ортақ MQTT серверлері мен FRED (Node-RED) өзара әрекеттесуін қарастырамыз.

Басқа брокерлер

Мемлекеттік брокер Mosca.io -ны тексереді

Ұсынылған: