Подключение водосчётчика или теплосчётчика к интернету само по себе не гарантирует корректную базу данных. Обрыв сотовой связи, повторная доставка, ошибка шкалы и отсутствие времени измерения искажают отчёты и тревоги. Надёжная схема должна хранить время реального измерения, предотвращать дубли и контролировать качество показаний.
1. Чем различаются M-Bus, 4G и MQTT
M-Bus — интерфейс опроса совместимых приборов; 4G — сотовый транспорт; MQTT — обмен прикладными сообщениями через брокер. Для ATLAS M-BUS CONVERTER-4G в документации указан встроенный LTE Cat.4 модем и передача MQTT. Эти свойства нельзя автоматически переносить на все преобразователи ATLAS.
Типовая цепочка: счётчик → M-Bus контроллер → 4G → MQTT-брокер → проверка/архив → панель и тревоги. LoRaWAN может использоваться как отдельная радиосеть на участке сбора.
2. Что означают MQTT QoS 0, 1 и 2
Стандарт OASIS MQTT 5.0 определяет QoS 0 как доставку не более одного раза, QoS 1 — не менее одного раза, QoS 2 — ровно один раз в рамках протокольного обмена. При QoS 1 возможны повторы; QoS 2 сам по себе не гарантирует единственную запись бизнес-события в последующую базу данных.
Используйте идемпотентный ключ из идентификатора прибора, времени измерения и идентификатора события. Повторная доставка не должна удваивать объём или число аварий.
3. Разделяйте время измерения и время приёма
Например, счётчик показал 128,420 м³ в 10:00 и 128,436 м³ в 10:10, но сеть передала обе записи только в 10:21. Если поставить всем записям 10:21, профиль расхода исказится. Храните measured_at_utc и received_at_utc отдельно.
Схема сообщения может включать device_id, метку измерения UTC, метку получения, накопленный объём, флаг качества и идентификатор. Нужны проверки единиц, часов, сброса и переполнения счётчика.
4. Пример расчёта буфера при отказе связи
Один замер раз в 10 минут даёт 144 записи в сутки и 1008 за семь дней. Для 100 приборов такая схема потенциально требует хранения 100800 записей. Это пример проектного расчёта, а не заявленный размер памяти устройства ATLAS.
При закупке уточняйте энергонезависимую память, порядок восстановленной отправки, допустимую скорость, количество попыток и момент удаления подтверждённых записей.
5. Гистерезис тревог и качество данных
В условном примере тревога высокого давления включается выше 0,50 МПа и сбрасывается ниже 0,45 МПа; можно также потребовать три последовательных достоверных отсчёта. Рабочие пороги выбирают по проекту и требованиям безопасности.
Различайте реальное превышение, неисправность датчика и отсутствие связи. Последнее сохранённое число должно отображаться вместе с возрастом данных, а не как новое измерение.
6. Защита и приёмо-сдаточные испытания
Проверьте шифрование канала при поддержке оборудованием, индивидуальные учётные записи устройств, ACL тем MQTT, смену учётных данных, обновления и журналы событий. Рекомендации NIST охватывают защиту данных, доступ к интерфейсам и безопасные обновления.
Проверяйте сценарии отключения сети, восстановления, питания, повтора сообщений и ошибки часов. Для указанного ATLAS 4G изделия описаны настройки MQTT QoS/TLS, но функции локального буфера, базы данных и alarm-engine должны подтверждаться отдельно.
Рассмотрите ATLAS M-BUS CONVERTER-4G и передайте число приборов, период опроса, условия покрытия и требования к платформе. Модули связи GSM · Концентраторы M-Bus.
Расчёты буфера и порогов являются проектными примерами и не гарантируют встроенные функции изделия.
