mqtt

  • ХабрахабрФото [Перевод] Почему здесь так жарко? Взламываем умный кондиционер

    [Перевод] Почему здесь так жарко? Взламываем умный кондиционер

    Многие производители кондиционеров сегодня выпускают устройства, которые можно подключать к Wi-Fi и управлять ими через приложение. Включение кондиционера и охлаждение воздуха дома, пока вы едете с работы — это настоящая мечта. Однако пользоваться приложениями производителей часто не так удобно, как более совершенным ПО для автоматизации дома, которое может интегрироваться с голосовыми помощниками Google и Amazon. Поэтому, когда один из нас…

    Читать далее »
  • ХабрахабрФото Как снять данные с весового модуля со своей спецификацией протокола передачи данных и отправить на MQTT сервер

    Как снять данные с весового модуля со своей спецификацией протокола передачи данных и отправить на MQTT сервер

    Данная статья написана для начинающих, тех кто на начальном уровне знает Python и немного разбирается в АСУ ТП. Задача достаточно распространенная, надо взять данные со старого, со своей спецификой оборудования и перевести ее в такой вид, что бы ее можно было легко достать (MQTT сервер) и обрабатывать (SCADA или любое ПО, которое умеет работать с MQTT). Зачем это вообще нужно?…

    Читать далее »
  • ХабрахабрФото Учим Алису здороваться

    Учим Алису здороваться

    Хочу поделиться опытом добавления некоторой вольности Алисе (внутри колонок поддерживающих локальный API). О локальном API колонок уже писали тут. Идея заключается в том, чтобы Алиса реагировала на присутствующих людей. Для этого их необходимо идентифицировать, например, с помощью распознавания лиц. В статье будет использован самый простой (на мой взгляд), вариант создания модели для распознавания – тренировка модели в Google Teachable Machine,…

    Читать далее »
  • ХабрахабрФото [Перевод] Руководство по MicroPython MQTT на базе Raspberry Pi

    [Перевод] Руководство по MicroPython MQTT на базе Raspberry Pi

    Сегодня рассказываем как написать простой MQTT-клиент на Raspberry Pi при помощи MicroPython и реализовать функции подключения, отправки сообщений и подписки между клиентом и брокером MQTT-сообщений. Подробности о разработке с использованием протокола интернета вещей MQTT — к старту курса по Fullstack-разработке на Python. Микрокомпьютерная материнская плата Raspberry Pi разработана британской компанией Raspberry Pi Foundation на базе ядра ARM. Для подключения клавиатуры,…

    Читать далее »
  • ХабрахабрФото Шлюз Modbus RTU с поддержкой Ethernet

    Шлюз Modbus RTU с поддержкой Ethernet

    Существует большое разнообразие WI-FI модулей на основе чипа ESP32. Как правило, основной канал передачи и получения данных  WI-FI, реже Bluetooth, т.е. беспроводные технологии, не требующие дополнительного «обвеса».  Достаточно создать web страницу и используя браузер управлять всеми настройками.  Используя эту концепцию мне удалось создать серию интерфейсных плат в разном форм-факторе, от встраиваемых  до внешних универсальных  с дополнительными функциями.   Пришло время добавить…

    Читать далее »
  • ХабрахабрФото [Перевод] Использование протокола MQTT в PHP

    [Перевод] Использование протокола MQTT в PHP

    Статья посвящена использованию библиотеки php-mqtt/client в PHP-проектах для реализации функций подключения, подписки, отписки, а также обмена сообщениями между MQTT-клиентом и сервером. Выбор клиентской библиотеки MQTT Для этого проекта я выбрал php-mqtt/client, которая имеет больше всего загрузок через Composer. С другими клиентскими библиотеками PHP-MQTT можно ознакомиться на ресурсе Packagist через поиск по запросу MQTT. Протокол MQTT используется в сценариях, требующих передачи…

    Читать далее »
  • ХабрахабрФото RabbitMQ Streams для сбора и обработки телеметрии умного дома

    RabbitMQ Streams для сбора и обработки телеметрии умного дома

    Традиционно для сценариев поточной обработки с использованием Map-Reduce рассматриваются такие решения как Hadoop/Spark, либо используются конвейерные системы (например Kafka), для которых есть возможность реализовать концепцию потоков (streams) с помощью дополнительных инструментов (в случае с Kafka это Kafka Connect (для подключения к источникам и получателям потока) и Kafka Streams для реализации Map-Reduce на потоке сообщений. Начиная с версии 3. 9 RabbitMQ…

    Читать далее »
  • ХабрахабрФото Делаем погодную станцию на ESP8266

    Делаем погодную станцию на ESP8266

    В этой статье я расскажу о том, как делал погодную станцию для своей "умной дачи". Первые попытки сделать ее были еще лет 5 назад, и только примерно 3 года назад я наконец-то собрал работающий прототип. Хотя это совсем не сложное устройство, но просто до него всегда руки не доходили. Погодная станция крайне полезна при посадке рассады. Имея статистику по температуре…

    Читать далее »
  • ХабрахабрФото Сетевой интерфейс для программируемого реле с поддержкой Telegram Bot и HomeKit

    Сетевой интерфейс для программируемого реле с поддержкой Telegram Bot и HomeKit

    Как я реализовал удаленное управление и мониторинг, для программируемого реле ПР200, используя разные сервисы (Telegram Bot, HomeKit) и протоколы (Modbus RTU, Modbus TCP, mqtt) и ESP32. Год назад была статья про управление освещением на ПР, где я на примере показал наиболее часто используемые алгоритмы. Пример демонстрировал работу с клавишными выключателями, подключенными к дискретным входам. В эпоху, когда даже у чайника…

    Читать далее »
  • ХабрахабрФото Как я собрал «умный» органайзер для электронных компонентов

    Как я собрал «умный» органайзер для электронных компонентов

    Привет. Я Александр Бурага, разработчик из команды роботов и беспилотных автомобилей Яндекса. Но сегодня речь пойдёт не о них, а о моём личном проекте, над которым тружусь дома. Сложно найти радиолюбителя, который не занимался бы монтажом печатных плат. Ещё сложнее — того, кто задумывается об удобном хранении деталей прежде, чем поиск чего-то нужного среди запасов превращается в сущий кошмар. Инструменты…

    Читать далее »


Кнопка «Наверх»