Продолжаем работу с протоколом MQTT. На данном уроке мы попробуем передать (опубликовать) с помощью данного протокола осознанные данные, а именно значение температуры, снятое с датчика DS18B20. С протоколом MQTT мы разобрались в прошлом уроке, а с датчиком DS18B20 мы также умеем …

ESP32 Урок 43. MQTT. Передаём температуру с датчика DS18B20 Читать далее »

Продолжаем работу с протоколами модели OSI и на данном уроке мы попытаемся создать клиент MQTT. С протоколом MQTT (Message Queuing Telemetry Transport) мы знакомы из уроков по передаче данных этому и этому. Мы знаем, что клиент может быть одновременно и издателем …

ESP32 Урок 42. Wi-Fi. STA. MQTT Client Читать далее »

На прошлом уроке мы познакомились с протоколом передачи данных MQTT (Message Queuing Telemetry Transport). Также мы узнали, что у данного протокола существует три уровня качества обслуживания QoS (Quality of Service), с которыми я и предлагаю с помощью практического исследования передачи …

MQTT. QoS. Уровни качества обслуживания. Практика Читать далее »

На предыдущем уроке мы установили операционную систему на плату Raspberry PI, тем самым сделав нашу плату работоспособной. А в этом уроке по протоколам передачи данных мы познакомились с протоколом MQTT (Message Queuing Telemetry Transport). Здесь же мы узнали, что для работы с данным …

Raspberry PI. Урок 2. Устанавливаем MQTT брокер Mosquitto Читать далее »

Сегодня мы познакомимся с протоколом передачи данных MQTT. MQTT — это протокол обмена сообщениями по шаблону издатель/подписчик (publisher/subscriber). Аббревиатура наименования данного протокола расшифровывается как Message Queuing Telemetry Transport (MQTT). Если перевести дословно, то получится Транспорт телеметрии очереди сообщений. MQTT — это облегчённый …

Передача данных. MQTT. Знакомство с протоколом Читать далее »

С данного урока начнём знакомство с такой платой как Raspberry PI. Эта плата представляет собой полноправный компьютер, который из-за его маленького размера называют микрокомпьютер. Думаю, что для вас давно уже не секрет, что это за компьютер, на какой системе он …

Raspberry PI. Урок 1. Устанавливаем операционную систему Читать далее »

Продолжаем работать с модулем RMT и в прошлом занятии мы произвели инициализацию шины 1-Wire для работы с датчиком измерения температуры DS18B20. На данном уроке мы попробуем использовать наш датчик по назначению, то есть для измерения температуры. Лишний раз повторю, что с …

ESP32. Урок 41. RMT. DS18B20. Измеряем температуру Читать далее »

Продолжаем работать с модулем RMT и в прошлом занятии мы смогли обращаться к устройствам с уже известными ROM-кодами и сверять коды данных устройств с уже известными. Сегодня мы уже попробуем поработать с нашим устройством, уже заведомо зная о том, что перед нами именно датчик …

ESP32. Урок 40. RMT. DS18B20. Инициализация Читать далее »

Продолжаем работать с модулем RMT и в прошлом занятии нам удалось добиться полноправного поиска устройства, причём мы также узнали, сколько у нас на шине присутствует устройств, работающих с протоколом 1-Wire, если таких устройств будет более одного. Задача данного урока — обращение …

ESP32. Урок 39. RMT. 1-Wire. Поиск устройства по известному ROM-коду Читать далее »

Продолжаем работать с модулем RMT и в прошлом занятии мы начали при помощи данного модуля работу с устройством, подключенным по однопроводной шине и работающим по протоколу 1-Wire. Но пока мы только произвели инициализацию протокола. На данном уроке мы попробуем добиться …

ESP32. Урок 38. RMT. 1-Wire. Поиск устройства Читать далее »