Продолжаем работу с протоколами модели OSI и на данном уроке мы попытаемся создать клиент MQTT. С протоколом MQTT (Message Queuing Telemetry Transport) мы знакомы из уроков по передаче данных этому и этому. Мы знаем, что клиент может быть одновременно и издателем…
На прошлом уроке мы познакомились с протоколом передачи данных MQTT (Message Queuing Telemetry Transport). Также мы узнали, что у данного протокола существует три уровня качества обслуживания QoS (Quality of Service), с которыми я и предлагаю с помощью практического исследования передачи…
На предыдущем уроке мы установили операционную систему на плату Raspberry PI, тем самым сделав нашу плату работоспособной. А в этом уроке по протоколам передачи данных мы познакомились с протоколом MQTT (Message Queuing Telemetry Transport). Здесь же мы узнали, что для работы с данным…
Сегодня мы познакомимся с протоколом передачи данных MQTT. MQTT — это протокол обмена сообщениями по шаблону издатель/подписчик (publisher/subscriber). Аббревиатура наименования данного протокола расшифровывается как Message Queuing Telemetry Transport (MQTT). Если перевести дословно, то получится Транспорт телеметрии очереди сообщений. MQTT — это облегчённый…
С данного урока начнём знакомство с такой платой как Raspberry PI. Эта плата представляет собой полноправный компьютер, который из-за его маленького размера называют микрокомпьютер. Думаю, что для вас давно уже не секрет, что это за компьютер, на какой системе он…
Продолжаем работать с модулем RMT и в прошлом занятии мы произвели инициализацию шины 1-Wire для работы с датчиком измерения температуры DS18B20. На данном уроке мы попробуем использовать наш датчик по назначению, то есть для измерения температуры. Лишний раз повторю, что с…
Продолжаем работать с модулем RMT и в прошлом занятии мы смогли обращаться к устройствам с уже известными ROM-кодами и сверять коды данных устройств с уже известными. Сегодня мы уже попробуем поработать с нашим устройством, уже заведомо зная о том, что перед нами именно датчик…
Продолжаем работать с модулем RMT и в прошлом занятии нам удалось добиться полноправного поиска устройства, причём мы также узнали, сколько у нас на шине присутствует устройств, работающих с протоколом 1-Wire, если таких устройств будет более одного. Задача данного урока — обращение…
Продолжаем работать с модулем RMT и в прошлом занятии мы начали при помощи данного модуля работу с устройством, подключенным по однопроводной шине и работающим по протоколу 1-Wire. Но пока мы только произвели инициализацию протокола. На данном уроке мы попробуем добиться…
В предыдущей части урока мы подготовили несколько служебных функций и начали писать функцию инициализации устройства, в которой написали инициализацию приёмника и передатчика RMT. Выйдем из условия установки флагов канала передатчика и в противном случае выведем соответствующее сообщение в терминал…