Извините, ваш браузер не поддерживает JavaScript!
Войти

Использование Wi-Fi счетчика электроэнергии без Интернета или облака

Использование Wi-Fi счетчика электроэнергии без Интернета или облака

Wi-Fi счетчик электроэнергии IAMMETER не обязан полагаться на IAMMETER-Cloud. Он может предоставлять данные измерений локальному приложению, платформе с открытым исходным кодом или вашей собственной системе мониторинга через свои открытые интерфейсы.

В зависимости от проекта вы можете:

  • читать данные в реальном времени со счетчика через локальную сеть;
  • опрашивать счетчик с помощью локального API или Modbus TCP;
  • публиковать данные в ваш MQTT-брокер;
  • загружать данные на ваш сервер через HTTP/HTTPS или TCP/TLS;
  • интегрировать счетчик с Home Assistant и другими платформами с открытым исходным кодом;
  • развернуть IAMMETER-Docker или IAMMETER-Central на вашем собственном сервере.

Это руководство поможет вам выбрать подходящую архитектуру. Подробные определения API и процедуры настройки приведены в связанных технических документах.

Важно: Отсутствие доступа в Интернет и отсутствие локальной сети — это разные ситуации. Для непрерывного локального мониторинга рекомендуется подключать счетчик к Wi-Fi-роутеру, даже если этот роутер не имеет подключения к Интернету. Режим AP счетчика предназначен в основном для первоначальной настройки или временного устранения неполадок, а не для долгосрочного мониторинга.

1. Выберите сценарий, соответствующий вашему проекту

Требование Рекомендуемый подход Нужен ли Интернет?
Чтение измерений в реальном времени в одной локальной сети Локальный HTTP API Нет
Чтение данных каждую секунду для автоматизации, PLC или SCADA Modbus TCP Нет
Использование Home Assistant или другой локальной платформы Используйте интеграцию IAMMETER для платформы Нет, после установки необходимого ПО локально
Хранение и визуализация данных на частном сервере IAMMETER-Docker Нет, когда счетчик и сервер находятся в одной локальной сети
Предоставление данных счетчика корпоративному приложению IAMMETER-Central или прямая интеграция Зависит от сетевой архитектуры
Публикация данных в локальный MQTT-брокер MQTT Нет, когда брокер находится в той же локальной сети
Загрузка данных на удаленный MQTT, HTTPS или TLS endpoint MQTT/MQTTS, HTTP/HTTPS или TCP/TLS Да, или другой маршрут к удаленной сети, такой как частная WAN или VPN

Wi-Fi-роутер обеспечивает локальную сеть. Ему не требуется активное подключение к Интернету для доступа к LAN-based API, Modbus TCP или локальным платформам.

2. Рекомендуемая сетевая настройка для локального мониторинга

Для надежной работы подключите счетчик IAMMETER и приложение, которое его считывает, к одной и той же локальной сети.

IAMMETER Wi-Fi счетчик электроэнергии
          │
          │ Wi-Fi
          ▼
Локальный роутер / точка доступа
          │
          ├── Home Assistant / Node-RED
          ├── IAMMETER-Docker
          ├── PLC / SCADA / локальная EMS
          └── ПК, NAS или сервер заказчика

После того как роутер назначает счетчику локальный IP-адрес, другие устройства в локальной сети могут получить доступ к поддерживаемым локальным интерфейсам. Если объект должен продолжать работу во время сбоя Интернета, зарезервируйте IP-адрес счетчика в роутере или иным образом сохраните его локальный адрес предсказуемым.

3. Чтение данных измерений локально

Локальный опрос подходит, когда ваше программное обеспечение и счетчик находятся в одной локальной сети, и ваше приложение управляет моментом запроса данных.

3.1 Локальный HTTP API

IAMMETER предоставляет локальные HTTP-конечные точки для чтения данных измерений непосредственно со счетчика. Обычные конечные точки измерений включают:

  • /api/monitorjson
  • /api/monitor

Ответ включает такие значения, как напряжение, ток, активная мощность, импортированная и экспортированная энергия. Точная структура данных зависит от того, является ли счетчик однофазным, с разделенной фазой или трехфазным.

Используйте руководство по локальному API и открытым интерфейсам IAMMETER для получения актуальных определений конечных точек, примеров JSON и информации о прошивке.

Локальный API-доступ предоставляет измерения со счетчика. Если вам нужны почасовые, ежедневные или ежемесячные отчеты, ваше приложение должно хранить и агрегировать показания, или вы можете использовать самостоятельную платформу, которая обеспечивает хранение исторических данных и визуализацию.

3.2 Modbus TCP

Modbus TCP обычно является лучшим вариантом для:

  • опроса каждую секунду;
  • интеграции с PLC и SCADA;
  • локальной автоматизации на основе мощности в реальном времени;
  • промышленных EMS или BMS приложений.

См. руководство по регистрам Modbus TCP и интеграции IAMMETER для получения информации о поддерживаемых кодах функций, регистрах и примерах.

4. Настройка отправки данных счетчиком в вашу систему

Вместо опроса счетчика вы можете настроить его на отправку данных измерений на сервер или брокер сообщений.

Интерфейс Типичное назначение Типичное использование
MQTT / MQTTS Локальный или удаленный MQTT-брокер IoT платформы, автоматизация и интеграция на основе сообщений
HTTP / HTTPS Конечная точка веб-API Бэкенд заказчика, EMS или облачное приложение
TCP / TLS TCP-сервер Пользовательский сборщик данных или интеграция с устаревшими системами

Текущий WebUI прошивки предоставляет часто используемые настройки сервера и брокера. Таким образом, счетчик может быть подключен к системе заказчика без использования IAMMETER-Cloud в качестве назначения данных.

Для получения подробной информации о конфигурации и структуре данных используйте эти руководства:

5. Подключение к платформе с открытым исходным кодом

Если вы уже используете платформу автоматизации или мониторинга, она может собирать, хранить и визуализировать данные IAMMETER без необходимости создавать приложение с нуля.

IAMMETER может быть интегрирован с такими платформами, как:

Подходящий интерфейс зависит от платформы и требуемой частоты обновления. Для сравнения доступных платформ и подходов к интеграции см. Интеграция IAMMETER с самостоятельными системами и системами с открытым исходным кодом.

Для настройки Home Assistant, поддерживаемых методов интеграции и деталей объектов начните с руководства по интеграции IAMMETER с Home Assistant.

6. Развертывание самостоятельной системы IAMMETER

6.1 IAMMETER-Docker

IAMMETER-Docker — это самостоятельная система мониторинга с открытым исходным кодом для пользователей, которые хотят иметь локальный сбор данных, графики и API без разработки полноценного бэкенда самостоятельно.

Она может работать на локальном сервере, таком как Raspberry Pi, мини-ПК или NAS. Счетчик отправляет данные в экземпляр Docker, а пользователи получают доступ к интерфейсу мониторинга через браузер в локальной сети.

IAMMETER-Docker обычно подходит для частных лиц, разработчиков и небольших проектов локального мониторинга. См. также расширенное руководство по IAMMETER-Docker.

6.2 IAMMETER-Central

IAMMETER-Central — это самостоятельная опция промежуточного программного обеспечения для данных для корпоративных пользователей, установщиков и системных интеграторов.

Она хранит и управляет данными счетчиков и предоставляет API, которые заказчик может использовать из ERP, EMS, BMS или пользовательского интерфейса. Это полезно, когда заказчик предпочитает вызывать стандартизированный middleware API вместо самостоятельной реализации каждого протокола загрузки со стороны счетчика и парсера данных.

Для сравнения IAMMETER-Docker, IAMMETER-Central, платформ с открытым исходным кодом и прямой интеграции см. варианты самостоятельного хостинга IAMMETER.

7. Какой метод интеграции выбрать?

Пользователь или проект Рекомендуемая отправная точка
Разработчик, создающий панель мониторинга для локальной сети Локальный HTTP API
Автоматизация, требующая данных с частотой 1 секунда Modbus TCP
Существующая IoT система на базе MQTT MQTT или MQTTS
У заказчика уже есть веб-бэкенд HTTP или HTTPS загрузка
Пользователь домашней автоматизации Home Assistant или Node-RED
Пользователь, желающий локальные графики без разработки ПО IAMMETER-Docker
Предприятие, интегрирующее счетчики с ERP, EMS или BMS IAMMETER-Central или прямая интеграция с сервером

Использование локальных интерфейсов не предотвращает автоматически использование IAMMETER-Cloud. Работают ли локальный доступ и облачная отчетность совместно, зависит от выбранного режима работы, прошивки и системной архитектуры. Подтвердите требуемый путь передачи данных перед развертыванием.

8. Наследие и временное использование режима AP

Когда Wi-Fi счетчик электроэнергии IAMMETER не подключен к роутеру, он может создать точку доступа с именем, похожим на iMeter_SN. В более старых версиях этой статьи режим AP представлялся как способ работы счетчика без какого-либо сетевого оборудования.

Режим AP больше не рекомендуется для непрерывного мониторинга, потому что:

  • он в первую очередь предназначен для настройки Wi-Fi и устранения неполадок;
  • в этом режиме доступен только ограниченный прямой доступ;
  • функции, зависящие от стабильной локальной сети, сервера или брокера, недоступны как полноценный рабочий процесс мониторинга;
  • он не обеспечивает хранение истории, отчеты или многоклиентскую архитектуру, ожидаемую от системы мониторинга.

Используйте режим AP временно при настройке или диагностике счетчика. Для нормальной работы без доступа в Интернет подключите счетчик к офлайн Wi-Fi-роутеру и используйте его локальный IP-адрес.

Устаревший пример прямого подключения к точке доступа счетчика

Для получения актуальной информации о прошивке и WebUI см. страницу выпуска и обновления прошивки IAMMETER.

9. Заключение

IAMMETER не ограничивается облачным мониторингом энергии. Его Wi-Fi счетчики электроэнергии могут выступать в качестве открытых источников измерений для локального ПО, платформ с открытым исходным кодом и систем, принадлежащих заказчикам.

Рекомендуемый подход:

  1. подключите счетчик к стабильной локальной Wi-Fi сети;
  2. используйте локальный API или Modbus TCP для опроса в локальной сети;
  3. используйте MQTT, HTTPS или TLS, когда счетчик должен отправлять данные;
  4. используйте Home Assistant, IAMMETER-Docker или IAMMETER-Central, когда готовая платформа более уместна;
  5. используйте режим AP только для первоначальной настройки или временного устранения неполадок.

Продолжите с:

Последнее обновление: 16 июля 2026 г.

Наверх