Wi-Fi счетчики энергии IAMMETER предоставляют открытые интерфейсы данных для разработчиков, системных интеграторов и клиентов, создающих собственное программное обеспечение для мониторинга энергопотребления.
Вы можете получать измерения непосредственно со счетчика, настроить отправку данных со счетчика на ваш сервер, развернуть самостоятельно размещаемый сервис IAMMETER или создать приложение на основе API IAMMETER-Cloud.
Эта страница является навигационным руководством для разработчиков по выбору архитектуры. Она содержит ссылки на текущие определения протоколов и документы по реализации, а не дублирует каждый параметр API.
Если ваш первый вопрос — может ли счетчик IAMMETER работать без доступа к Интернету или IAMMETER-Cloud, начните с раздела Использование Wi-Fi счетчика энергии без Интернета или облака. Для сравнения платформ см. Самостоятельно размещаемая интеграция с открытым исходным кодом.
Существует четыре основных способа использования данных IAMMETER в вашем приложении.
| Архитектура | Поток данных | Для чего подходит | Требуется IAMMETER-Cloud? |
|---|---|---|---|
| Локальное чтение со счетчика | Приложение → Счетчик | LAN-панели, автоматизация, ПЛК и SCADA | Нет |
| Отправка данных со счетчика | Счетчик → Сервер или брокер клиента | Пользовательское облако, EMS, BMS и IoT-бэкенды | Нет |
| Развертывание самостоятельного ПО IAMMETER | Счетчик → IAMMETER-Docker или IAMMETER-Central → Приложение | Пользователи, которым нужно хранилище и API без создания полного бэкенда | Нет |
| Создание на основе API IAMMETER-Cloud | Счетчик → IAMMETER-Cloud → Приложение | Приложения, которые хотят повторно использовать данные и сервисы IAMMETER-Cloud | Да |
Правильный выбор зависит от того, где должны храниться данные, требуется ли проекту работа независимо от Интернета, необходимая частота обновления и какой объем разработки бэкенда вы готовы поддерживать.
Выберите эту архитектуру, когда приложение и счетчик находятся в одной локальной сети.
Счетчик IAMMETER ← Локальный HTTP API или Modbus TCP ← Ваше приложение
Ваше приложение управляет интервалом опроса и сохраняет любую историю по необходимости. Для локального пути данных не требуется облачный сервис IAMMETER.
Счетчик предоставляет локальные HTTP-конечные точки для получения измерений, таких как напряжение, ток, активная мощность, импортированная и экспортированная энергия.
Общие конечные точки измерений включают:
/api/monitorjson/api/monitorДоступ через локальный HTTP API является практичной отправной точкой для:
См. Руководство по локальному API и открытому интерфейсу IAMMETER для текущих определений конечных точек и примеров.
Используйте Modbus TCP, когда проект требует:
См. Руководство по регистрам Modbus TCP и интеграции IAMMETER.
Прямое локальное чтение возвращает измерения со счетчика. Ваше приложение отвечает за любые дополнительные функции, которые ему требуются, включая:
Если вы не хотите создавать эти бэкенд-функции с нуля, рассмотрите IAMMETER-Docker или IAMMETER-Central.
Выберите эту архитектуру, когда счетчик должен инициировать соединение и отправлять данные на конечную точку, управляемую вами.
Счетчик IAMMETER → MQTT/MQTTS, HTTP/HTTPS или TCP/TLS → Ваш сервер
Текущая прошивка IAMMETER поддерживает несколько интерфейсов отправки:
| Интерфейс | Компонент на стороне клиента | Типичное применение |
|---|---|---|
| MQTT / MQTTS | MQTT-брокер и подписчик | IoT-платформы, автоматизация и конвейеры сообщений |
| HTTP / HTTPS | HTTP-конечная точка | REST-бэкенд, облачный сервис или пользовательская EMS |
| TCP / TLS | TCP-сервер | Пользовательский сборщик и интеграция на уровне протокола |
Счетчик и ваш сервер используют единую структуру JSON измерений IAMMETER для всех поддерживаемых методов отправки. Ознакомьтесь с определением данных перед реализацией вашего парсера.
Ресурсы для реализации:
Сервер в той же LAN может работать без доступа к Интернету. Удаленная конечная точка по-прежнему требует рабочего маршрута через Интернет, частную WAN или VPN.
IAMMETER предоставляет два варианта самостоятельного размещения для пользователей, которые хотят обеспечить приватное развертывание данных без реализации каждого компонента бэкенда самостоятельно.
IAMMETER-Docker — это система мониторинга энергопотребления с открытым исходным кодом для самостоятельного размещения. Она обеспечивает локальный сбор данных, базовые функции мониторинга, графики и API.
Она подходит для:
Продолжите с:
IAMMETER-Central — это самостоятельно размещаемое промежуточное ПО для данных для корпоративных пользователей, установщиков и системных интеграторов.
Оно ориентировано на:
IAMMETER-Central не пытается обеспечить полную бизнес-логику приложения для управления энергопотреблением. Он полезен, когда клиент хочет иметь поддерживаемый слой промежуточного ПО для данных и будет создавать свой собственный пользовательский интерфейс или бизнес-функции.
См. Варианты самостоятельного размещения IAMMETER для сравнения IAMMETER-Docker, IAMMETER-Central, платформ с открытым исходным кодом и прямой интеграции с сервером.
Использование IAMMETER-Cloud — еще один способ разработки пользовательской панели мониторинга или приложения. В этой архитектуре счетчик отправляет данные в IAMMETER-Cloud, а ваше приложение получает данные, предоставляемые API IAMMETER-Cloud.
Счетчик IAMMETER → IAMMETER-Cloud → Cloud API → Ваше приложение
Этот вариант может сократить разработку на стороне устройства и приема данных, но он не является автономной или независимой от облака архитектурой.
Он подходит, когда:
См. Документацию по API IAMMETER-Cloud для поддерживаемых операций API и требований аутентификации.
Прежде чем создавать полную систему мониторинга, проверьте, не предоставляет ли существующая платформа уже необходимые вам функции хранения, панели мониторинга и автоматизации.
IAMMETER может быть интегрирован с:
Эти страницы для конкретных платформ являются руководствами по реализации. Для более широкого сравнения используйте Обзор самостоятельного размещения и интеграции с открытым исходным кодом.
| Требование проекта | Рекомендуемая отправная точка |
|---|---|
| Простой LAN-скрипт или панель мониторинга | Локальный HTTP API |
| Локальные данные с опросом раз в секунду или промышленное управление | Modbus TCP |
| Существующая инфраструктура MQTT | Отправка MQTT или MQTTS |
| Существующий веб-бэкенд | Отправка HTTP или HTTPS |
| Пользовательский сокет-сборщик | Отправка TCP или TLS |
| Готовый к использованию приватный мониторинг для частного пользователя | IAMMETER-Docker |
| Корпоративное промежуточное ПО для ERP, EMS или BMS | IAMMETER-Central |
| Умный дом: панель мониторинга и автоматизация | Home Assistant |
| Приложение на основе существующих данных IAMMETER-Cloud | IAMMETER-Cloud API |
Перед реализацией подтвердите:
Последнее обновление: 16 июля 2026 г.
Трехфазный Wi-Fi счетчик электроэнергии (WEM3080T)
Однофазный Wi-Fi счетчик электроэнергии (WEM3080)
Трехфазный Wi-Fi счетчик электроэнергии (WEM3046T)
Трехфазный Wi-Fi счетчик электроэнергии (WEM3050T)