IAMMETER Wi-Fi 에너지 미터는 개발자, 시스템 통합업체 및 자체 에너지 모니터링 소프트웨어를 구축하려는 고객을 위한 개방형 데이터 인터페이스를 제공합니다.
미터에서 직접 측정값을 가져오거나, 미터가 데이터를 사용자 서버에 업로드하도록 하거나, IAMMETER 자체 호스팅 서비스를 배포하거나, IAMMETER-Cloud API 위에 애플리케이션을 구축할 수 있습니다.
이 페이지는 아키텍처 선택을 위한 개발자 탐색 가이드입니다. 모든 API 매개변수를 중복 설명하기보다는 현재 프로토콜 정의 및 구현 문서에 대한 링크를 제공합니다.
첫 번째 질문이 IAMMETER 미터가 인터넷이나 IAMMETER-Cloud 없이 작동할 수 있는지 여부라면 인터넷 또는 클라우드 없이 Wi-Fi 에너지 미터 사용하기를 먼저 확인하세요. 플랫폼 비교는 자체 호스팅 및 오픈소스 통합을 참조하세요.
자체 애플리케이션에서 IAMMETER 데이터를 사용하는 네 가지 주요 방법이 있습니다.
| 아키텍처 | 데이터 흐름 | 적합한 용도 | IAMMETER-Cloud 필요? |
|---|---|---|---|
| 미터를 로컬에서 읽기 | 애플리케이션 → 미터 | LAN 대시보드, 자동화, PLC 및 SCADA | 아니요 |
| 미터가 데이터 업로드 | 미터 → 고객 서버 또는 브로커 | 맞춤형 클라우드, EMS, BMS 및 IoT 백엔드 | 아니요 |
| IAMMETER 자체 호스팅 소프트웨어 배포 | 미터 → IAMMETER-Docker 또는 IAMMETER-Central → 애플리케이션 | 전체 백엔드를 구축하지 않고 스토리지와 API를 원하는 사용자 | 아니요 |
| IAMMETER-Cloud API 기반 구축 | 미터 → IAMMETER-Cloud → 애플리케이션 | IAMMETER-Cloud 데이터와 서비스를 재사용하려는 애플리케이션 | 예 |
올바른 선택은 데이터 저장 위치, 프로젝트의 인터넷 독립적 작동 필요 여부, 필요한 갱신 속도 및 유지 관리할 백엔드 개발량에 따라 달라집니다.
애플리케이션과 미터가 동일한 로컬 네트워크에 있을 때 이 아키텍처를 선택하세요.
IAMMETER 미터 ← 로컬 HTTP API 또는 Modbus TCP ← 사용자 애플리케이션
애플리케이션이 폴링 간격을 제어하고 필요한 모든 기록을 저장합니다. 로컬 데이터 경로에는 IAMMETER 클라우드 서비스가 필요하지 않습니다.
미터는 전압, 전류, 유효 전력, 수입 에너지 및 수출 에너지와 같은 측정값을 검색하기 위한 로컬 HTTP 엔드포인트를 제공합니다.
일반적인 측정 엔드포인트는 다음과 같습니다.
/api/monitorjson/api/monitor로컬 HTTP API 액세스는 다음과 같은 경우에 실용적인 시작점입니다.
최신 엔드포인트 정의와 예제는 IAMMETER 로컬 API 및 오픈 인터페이스 가이드를 참조하세요.
다음 요구사항이 있을 때 Modbus TCP를 사용하세요.
IAMMETER Modbus TCP 레지스터 및 통합 가이드를 참조하세요.
직접 로컬 읽기는 미터 측정값을 반환합니다. 애플리케이션은 필요한 추가 기능에 대한 책임을 유지하며, 여기에는 다음이 포함됩니다.
이러한 백엔드 기능을 처음부터 구축하고 싶지 않다면 IAMMETER-Docker 또는 IAMMETER-Central을 고려하세요.
미터가 연결을 시작하고 사용자가 관리하는 엔드포인트로 데이터를 보내야 할 때 이 아키텍처를 선택하세요.
IAMMETER 미터 → MQTT/MQTTS, HTTP/HTTPS 또는 TCP/TLS → 사용자 서버
현재 IAMMETER 펌웨어는 여러 업로드 인터페이스를 지원합니다.
| 인터페이스 | 고객 측 구성 요소 | 일반적인 용도 |
|---|---|---|
| MQTT / MQTTS | MQTT 브로커 및 구독자 | IoT 플랫폼, 자동화 및 메시지 파이프라인 |
| HTTP / HTTPS | HTTP 엔드포인트 | REST 백엔드, 클라우드 서비스 또는 맞춤형 EMS |
| TCP / TLS | TCP 서버 | 맞춤형 수집기 및 프로토콜 수준 통합 |
미터와 서버는 지원되는 업로드 방식에서 일관된 IAMMETER 측정 JSON 구조를 사용합니다. 파서를 구현하기 전에 데이터 정의를 검토하세요.
구현 자료:
동일 LAN의 서버는 인터넷 액세스 없이 작동할 수 있습니다. 원격 엔드포인트는 여전히 인터넷, 개인 WAN 또는 VPN을 통한 작동 경로가 필요합니다.
IAMMETER는 모든 백엔드 구성 요소를 직접 구현하지 않고도 개인 데이터 배포를 원하는 사용자를 위해 두 가지 자체 호스팅 옵션을 제공합니다.
IAMMETER-Docker는 오픈소스 자체 호스팅 에너지 모니터링 시스템입니다. 로컬 데이터 수집, 기본 모니터링 기능, 차트 및 API를 제공합니다.
일반적으로 다음과 같은 경우에 적합합니다.
계속 진행:
IAMMETER-Central은 기업 사용자, 설치업체 및 시스템 통합업체를 위한 자체 호스팅 데이터 미들웨어입니다.
다음에 중점을 둡니다.
IAMMETER-Central은 에너지 관리 애플리케이션의 완전한 비즈니스 로직을 제공하려고 하지 않습니다. 유지 관리되는 데이터 미들웨어 계층을 원하고 자체 사용자 인터페이스 또는 비즈니스 기능을 구축할 고객에게 유용합니다.
IAMMETER-Docker, IAMMETER-Central, 오픈소스 플랫폼 및 직접 서버 통합에 대한 비교는 IAMMETER 자체 호스팅 옵션을 참조하세요.
IAMMETER-Cloud를 사용하는 것은 맞춤형 대시보드 또는 애플리케이션을 개발하는 또 다른 방법입니다. 이 아키텍처에서는 미터가 IAMMETER-Cloud에 데이터를 업로드하고 애플리케이션이 IAMMETER-Cloud API가 노출하는 데이터를 검색합니다.
IAMMETER 미터 → IAMMETER-Cloud → Cloud API → 사용자 애플리케이션
이 옵션은 장치 측 및 데이터 수집 개발을 줄일 수 있지만 오프라인 또는 클라우드 독립적 아키텍처는 아닙니다.
다음과 같은 경우에 적합합니다.
지원되는 API 작업 및 인증 요구사항은 IAMMETER-Cloud API 문서를 참조하세요.
완전한 모니터링 시스템을 구축하기 전에 기존 플랫폼이 필요한 저장, 대시보드 및 자동화 기능을 이미 제공하는지 확인하세요.
IAMMETER는 다음 플랫폼과 통합할 수 있습니다.
이 플랫폼별 페이지는 구현 가이드입니다. 광범위한 비교는 자체 호스팅 및 오픈소스 통합 개요를 사용하세요.
| 프로젝트 요구사항 | 권장 시작점 |
|---|---|
| 간단한 LAN 스크립트 또는 대시보드 | 로컬 HTTP API |
| 1초 로컬 데이터 또는 산업용 제어 | Modbus TCP |
| 기존 MQTT 인프라 | MQTT 또는 MQTTS 업로드 |
| 기존 웹 백엔드 | HTTP 또는 HTTPS 업로드 |
| 맞춤형 소켓 수집기 | TCP 또는 TLS 업로드 |
| 개인 사용자를 위한 즉시 사용 가능한 개인 모니터링 | IAMMETER-Docker |
| ERP, EMS 또는 BMS용 엔터프라이즈 미들웨어 | IAMMETER-Central |
| 스마트홈 대시보드 및 자동화 | Home Assistant |
| 기존 IAMMETER-Cloud 데이터 기반 애플리케이션 | IAMMETER-Cloud API |
구현 전에 다음을 확인하세요.
최종 업데이트: 2026년 7월 16일