IoTLabs wM-Bus Gateway представляет собой устройство на базе ESP32, поддерживающее стандарт Wireless M-Bus (wM-Bus) для приема данных от совместимых счетчиков и датчиков, предназначенное для полной интеграции с Home Assistant.
Wireless M-Bus (Wireless Meter Bus) – это беспроводной протокол, специально разработанный для удаленного считывания данных с интеллектуальных счетчиков, как правило, газовых, водяных или электрических, и обычно используемый коммунальными службами. Однако шлюз wM-Bus позволяет применять этот стандарт для вашего решения по домашней автоматизации, счетчиков и датчиков.
Характеристики wM-Bus шлюза:
- Основной контроллер – двухъядерный микроконтроллер ESP32 с поддержкой Wi-Fi и BLE
- Дисплей – 1,3-дюймовый OLED для отображения текущих измерений и статуса
- wM-Bus –
- Радиоприемник 868 МГц; на основе Semtech SX1276 (RFM95/RFM96 согласно коду)
- Поддерживает кадры T1 и C1, совместим с библиотекой wmbusmeters
- Антенны
- Встроенная антенна 2,4 ГГц для Wi-Fi и Bluetooth
- Внешняя SMA-антенна для Wireless M-Bus; важно: она должна быть подключена до подачи питания на устройство, чтобы избежать повреждений
- Прочее
- Верхняя кнопка для переключения страниц на дисплее.
- Нижняя кнопка для сброса устройства.
- Встроенный светодиод
- Питание – 5 В постоянного тока через порт microUSB
- Размеры – 70 × 36 × 15 мм
Прошивка включает wmbusmeters , ESPHome и собственный код. Исходный код и бинарные релизы можно найти на GitHub . Прошивку можно загрузить через веб-инструменты на сервере IoTLabs , которые включают программатор, а также Improv BLE и Serial для настройки учетных данных Wi-Fi через Bluetooth или USB.
Репозиторий на GitHub также содержит файл конфигурации blueprint.yaml для ESPHome, который можно изменить в соответствии с требованиями, если необходимо.
Совместимость с ESPHome обеспечивает полную интеграцию с Home Assistant. Встроенный 1,3-дюймовый OLED-дисплей по умолчанию отображает следующую информацию:
- Измерения, полученные от счетчиков
- Текущее состояние устройства: подключение к Wi-Fi, уровень сигнала, статус приема
- Последняя активность и параметры радиопередачи
Шлюз также можно настроить в качестве Bluetooth-прокси и передавать данные от BLE-датчиков в Home Assistant одновременно с поддержкой приема данных wM-Bus. Шлюз может публиковать данные через MQTT, собственный API, REST-интерфейсы или сокеты TCP/UDP.
Помимо считывания данных со счетчиков, wM-Bus шлюз может быть интегрирован с системами биллинга коммунальных услуг, собирать данные в реальном времени для автоматизации и графиков, использоваться для локального анализа необычного потребления, например, для обнаружения утечек. Дополнительную информацию можно найти на странице продукта .
wM-Bus шлюз можно приобрести за около 50 долларов на Lectronz или на Tindie . Обратите внимание, что wM-Bus в основном является европейским стандартом, хотя некоторые другие страны, такие как Индия и Россия, также используют его на той же частоте ~868 МГц, а другие — на 433 МГц. В США счетчики, по-видимому, полагаются на собственные системы AMR (Automatic Meter Reading), часто работающие в диапазоне 915 МГц.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.



