Liczniki energii Wi-Fi IAMMETER zapewniają otwarte interfejsy danych dla programistów, integratorów systemów i klientów budujących własne oprogramowanie do monitorowania energii.
Możesz odczytywać pomiary bezpośrednio z licznika, pozwolić licznikowi przesyłać dane na własny serwer, wdrożyć samodzielnie hostowaną usługę IAMMETER lub zbudować aplikację na bazie interfejsów API IAMMETER-Cloud.
Ta strona jest przewodnikiem nawigacyjnym dla programistów przy wyborze architektury. Zawiera odnośniki do aktualnych definicji protokołów i dokumentów implementacyjnych, zamiast powielać każdy parametr API.
Jeśli Twoje pierwsze pytanie brzmi, czy licznik IAMMETER może działać bez dostępu do Internetu lub IAMMETER-Cloud, zacznij od Użycie licznika energii Wi-Fi bez Internetu lub chmury. Aby zapoznać się z porównaniem platform, zobacz Integracja samodzielnie hostowana i z otwartym kodem źródłowym.
Istnieją cztery główne sposoby wykorzystania danych IAMMETER we własnej aplikacji.
| Architektura | Przepływ danych | Najlepiej dostosowana do | Wymagany IAMMETER-Cloud? |
|---|---|---|---|
| Odczytywanie licznika lokalnie | Aplikacja → Licznik | Pulpity LAN, automatyka, PLC i SCADA | Nie |
| Przesyłanie danych z licznika | Licznik → Serwer klienta lub broker | Niestandardowa chmura, EMS, BMS i backendy IoT | Nie |
| Wdrożenie samodzielnie hostowanego oprogramowania IAMMETER | Licznik → IAMMETER-Docker lub IAMMETER-Central → Aplikacja | Użytkownicy chcący mieć przechowywanie i API bez budowania pełnego backendu | Nie |
| Budowanie na API IAMMETER-Cloud | Licznik → IAMMETER-Cloud → Aplikacja | Aplikacje chcące wykorzystać dane i usługi IAMMETER-Cloud | Tak |
Właściwy wybór zależy od tego, gdzie dane powinny być przechowywane, czy projekt wymaga działania niezależnego od Internetu, wymaganego częstotliwości odświeżania oraz ile rozwoju backendu chcesz utrzymywać.
Wybierz tę architekturę, gdy aplikacja i licznik znajdują się w tej samej sieci lokalnej.
Licznik IAMMETER ← Lokalne HTTP API lub Modbus TCP ← Twoja aplikacja
Twoja aplikacja kontroluje interwał odpytywania i przechowuje dowolną historię, której potrzebuje. Żadna usługa chmurowa IAMMETER nie jest wymagana dla lokalnej ścieżki danych.
Licznik udostępnia lokalne punkty końcowe HTTP do odczytu pomiarów, takich jak napięcie, prąd, moc czynna, energia pobrana i energia oddana.
Typowe punkty końcowe pomiarów obejmują:
/api/monitorjson/api/monitorDostęp przez lokalne HTTP API jest praktycznym punktem startowym dla:
Zobacz Przewodnik po lokalnym API IAMMETER i otwartych interfejsach po aktualne definicje punktów końcowych i przykłady.
Użyj Modbus TCP, gdy projekt wymaga:
Zobacz Przewodnik po rejestrach Modbus TCP IAMMETER i integracji.
Bezpośredni odczyt lokalny zwraca pomiary z licznika. Twoja aplikacja pozostaje odpowiedzialna za wszelkie dodatkowe funkcje, których wymaga, w tym:
Jeśli nie chcesz budować tych funkcji backendu od podstaw, rozważ IAMMETER-Docker lub IAMMETER-Central.
Wybierz tę architekturę, gdy licznik ma inicjować połączenie i wysyłać dane do punktu końcowego zarządzanego przez Ciebie.
Licznik IAMMETER → MQTT/MQTTS, HTTP/HTTPS lub TCP/TLS → Twój serwer
Obecne oprogramowanie sprzętowe IAMMETER obsługuje kilka interfejsów przesyłania:
| Interfejs | Składnik po stronie klienta | Typowe zastosowanie |
|---|---|---|
| MQTT / MQTTS | Broker MQTT i subskrybent | Platformy IoT, automatyzacja i potoki komunikatów |
| HTTP / HTTPS | Punkt końcowy HTTP | Backend REST, usługa chmurowa lub niestandardowy EMS |
| TCP / TLS | Serwer TCP | Niestandardowy kolektor i integracja na poziomie protokołu |
Licznik i Twój serwer używają spójnej struktury JSON pomiarów IAMMETER we wszystkich obsługiwanych metodach przesyłania. Zapoznaj się z definicją danych przed implementacją własnego parsera.
Zasoby implementacyjne:
Serwer w tej samej sieci LAN może działać bez dostępu do Internetu. Zdalny punkt końcowy nadal wymaga działającej trasy przez Internet, prywatną sieć WAN lub VPN.
IAMMETER oferuje dwie opcje samodzielnego hostowania dla użytkowników, którzy chcą prywatnego wdrożenia danych bez implementowania każdego komponentu backendu samodzielnie.
IAMMETER-Docker to system monitorowania energii o otwartym kodzie źródłowym, hostowany samodzielnie. Zapewnia lokalne zbieranie danych, podstawowe funkcje monitorowania, wykresy i API.
Jest ogólnie odpowiedni dla:
Kontynuuj z:
IAMMETER-Central to samodzielnie hostowane oprogramowanie pośredniczące dla danych dla użytkowników korporacyjnych, instalatorów i integratorów systemów.
Koncentruje się na:
IAMMETER-Central nie próbuje zapewnić pełnej logiki biznesowej aplikacji do zarządzania energią. Jest przydatny, gdy klient chce mieć utrzymywaną warstwę pośredniczącą danych i zbuduje własny interfejs użytkownika lub funkcje biznesowe.
Zobacz Opcje samodzielnego hostowania IAMMETER po porównanie IAMMETER-Docker, IAMMETER-Central, platform z otwartym kodem źródłowym i bezpośredniej integracji serwerowej.
Korzystanie z IAMMETER-Cloud to kolejny sposób na opracowanie niestandardowego pulpitu nawigacyjnego lub aplikacji. W tej architekturze licznik przesyła dane do IAMMETER-Cloud, a Twoja aplikacja pobiera dane udostępnione przez API IAMMETER-Cloud.
Licznik IAMMETER → IAMMETER-Cloud → API chmury → Twoja aplikacja
Ta opcja może zmniejszyć nakład prac programistycznych po stronie urządzenia i pozyskiwania danych, ale nie jest architekturą offline ani niezależną od chmury.
Jest odpowiednia, gdy:
Zobacz Dokumentacja API IAMMETER-Cloud po obsługiwane operacje API i wymagania uwierzytelniania.
Zanim zbudujesz kompletny system monitorowania, sprawdź, czy istniejąca platforma już zapewnia funkcje przechowywania, pulpitu nawigacyjnego i automatyzacji, których potrzebujesz.
IAMMETER można zintegrować z:
Te strony specyficzne dla platform są przewodnikami implementacyjnymi. Po szersze porównanie skorzystaj z Przeglądu integracji samodzielnie hostowanej i z otwartym kodem źródłowym.
| Wymaganie projektu | Rekomendowany punkt startowy |
|---|---|
| Prosty skrypt lub pulpit LAN | Lokalne HTTP API |
| Lokalne dane co sekundę lub sterowanie przemysłowe | Modbus TCP |
| Istniejąca infrastruktura MQTT | Przesyłanie MQTT lub MQTTS |
| Istniejący backend webowy | Przesyłanie HTTP lub HTTPS |
| Niestandardowy kolektor socketowy | Przesyłanie TCP lub TLS |
| Gotowe do użycia prywatne monitorowanie dla indywidualnego użytkownika | IAMMETER-Docker |
| Oprogramowanie pośredniczące dla ERP, EMS lub BMS | IAMMETER-Central |
| Pulpit inteligentnego domu i automatyzacja | Home Assistant |
| Aplikacja zbudowana na istniejących danych IAMMETER-Cloud | API IAMMETER-Cloud |
Przed implementacją potwierdź:
Ostatnia aktualizacja: 16 lipca 2026 r.
Trójfazowy licznik energii Wi-Fi (WEM3080T)
Jednofazowy licznik energii Wi-Fi (WEM3080)
Trójfazowy licznik energii Wi-Fi (WEM3046T)
Trójfazowy licznik energii Wi-Fi (WEM3050T)