Ne pare rău, browserul dvs. nu acceptă JavaScript!
Autentificare

Monitorizarea energiei în regim self-hosted cu IAMMETER

Monitorizarea energiei în regim self-hosted cu IAMMETER

Contoarele IAMMETER nu se limitează la IAMMETER-Cloud. Interfețele lor deschise permit ca datele despre electricitate să fie stocate și procesate pe un server controlat de client.

Nu există o singură arhitectură self-hosted care să se potrivească oricărui proiect. Alegerea corectă depinde de ceea ce aveți nevoie:

  • o interfață locală de monitorizare, gata de utilizare;
  • un middleware de date pentru o aplicație enterprise;
  • integrarea cu o platformă open-source existentă;
  • ingerarea directă în propriul backend EMS, BMS, ERP sau IoT.

IAMMETER suportă toate cele patru căi:

                        ┌─→ IAMMETER-Docker ─→ Local charts and APIs
IAMMETER energy meter ──┼─→ IAMMETER-Central ─→ Customer ERP / EMS / BMS
                        ├─→ Open-source platform ─→ Automation and dashboards
                        └─→ Customer receiver ─→ Custom backend and database

Această pagină vă ajută să selectați o arhitectură. Instrucțiunile detaliate de instalare și de protocol sunt întreținute în ghidurile tehnice asociate.

1. Comparați cele patru căi de implementare

Opțiune Utilizator principal Interfață de monitorizare gata Stocarea datelor API pentru dezvoltarea de către client Efort de dezvoltare
IAMMETER-Docker Utilizatori individuali, dezvoltatori și proiecte locale mici Da, cu funcții de bază de monitorizare Serverul clientului Da De la scăzut la mediu
IAMMETER-Central Întreprinderi, parteneri și integratori de sisteme Doar interfață de gestionare a dispozitivelor; fără interfață completă de analiză a energiei MySQL sau MariaDB al clientului Da, proiectat pentru aplicațiile clientului Mediu
Platformă open-source Utilizatori care operează deja Home Assistant, Node-RED sau altă platformă Furnizată de platforma selectată Depinde de platformă Depinde de platformă De la scăzut la mediu
Integrare directă Clienți cu propriul backend și echipă de inginerie Nu Definit de client Definit de client Ridicat

Alegerea cea mai simplă nu este întotdeauna componenta software cea mai mică. Selectați opțiunea care elimină munca pe care echipa dumneavoastră nu dorește să o construiască sau să o întrețină.

2. Recomandare rapidă în funcție de tipul de utilizator

Alegeți IAMMETER-Docker atunci când:

  • doriți o interfață locală și monitorizare istorică rapid;
  • proiectul este operat de o persoană fizică sau de o echipă tehnică mică;
  • serverul este un Raspberry Pi, un mini PC, un NAS sau un host privat;
  • doriți API-uri pentru extinderea ulterioară a interfeței;
  • aveți nevoie de un punct de pornire practic, fără a construi backend-ul de ingerare.

Alegeți IAMMETER-Central atunci când:

  • clientul are deja un ERP, EMS, BMS sau un front end personalizat;
  • aplicația necesită un strat API consistent pentru dispozitivele IAMMETER;
  • datele trebuie stocate într-o bază de date MySQL sau MariaDB gestionată de client;
  • proiectul are nevoie de middleware pentru dispozitive și măsurători, mai degrabă decât de un produs gata făcut de analiză a energiei;
  • echipa de integrare dorește să evite implementarea independentă a fiecărui transport și parser de payload de pe partea contorului.

Alegeți o platformă open-source atunci când:

  • Home Assistant, Node-RED, OpenHAB, ioBroker, Zabbix sau ThingsBoard face deja parte din proiect;
  • platforma oferă deja funcțiile de dashboard sau automatizare necesare;
  • nu aveți nevoie de un backend separat specific IAMMETER.

Alegeți integrarea directă atunci când:

  • organizația dumneavoastră operează deja un serviciu de ingerare și o bază de date;
  • backend-ul dumneavoastră poate primi date HTTP/HTTPS, MQTT/MQTTS sau TCP/TLS;
  • inginerii dumneavoastră doresc control complet asupra modelului de date, retenției și logicii de afaceri;
  • responsabilitatea suplimentară de dezvoltare și operare este acceptabilă.

3. IAMMETER-Docker: un sistem local de monitorizare gata de utilizare

IAMMETER-Docker este un sistem de monitorizare a energiei open-source, self-hosted. Combină ingerarea datelor, stocarea, funcțiile de bază de monitorizare a energiei, graficele și API-urile într-o singură implementare.

Monitorizarea energiei self-hosted cu IAMMETER-Docker

Ce oferă IAMMETER-Docker

  • implementare pe un server controlat de client;
  • funcții de bază de monitorizare a consumului de electricitate și a energiei solare;
  • date istorice și grafice;
  • suport pentru SQLite și MySQL;
  • acces API pentru dezvoltarea unei interfețe personalizate;
  • suport pentru contoarele IAMMETER și fluxurile de lucru cu SN personalizat;
  • cazuri de utilizare opționale ca datalogger pentru colectarea locală.

Pentru ce este cel mai potrivit

IAMMETER-Docker este o alegere solidă atunci când utilizatorul dorește să înceapă monitorizarea local înainte de a scrie software personalizat. Un dezvoltator poate folosi mai întâi interfața integrată și poate adăuga ulterior un dashboard separat sau un flux de lucru cu date prin intermediul API-urilor disponibile.

Ce trebuie avut în vedere

Clientul rămâne responsabil pentru host, rețea, actualizări, copii de siguranță, capacitatea de stocare și securitate. IAMMETER-Docker oferă funcționalitate de aplicație, dar nu elimină operațiunile normale de self-hosting.

Continuați cu:

4. IAMMETER-Central: middleware de date pentru aplicațiile clienților

IAMMETER-Central este un middleware de implementare privată pentru întreprinderi, parteneri și integratori de sisteme.

Middleware IAMMETER-Central

Ce oferă IAMMETER-Central

  • înregistrarea și gestionarea dispozitivelor IAMMETER;
  • stocarea și gestionarea datelor de tensiune, curent, putere și energie;
  • suport pentru MySQL și MariaDB;
  • API-uri pentru aplicațiile dezvoltate de clienți;
  • un strat middleware consistent între contoarele IAMMETER și un ERP, EMS, BMS sau front end personalizat.

SN-urile produselor IAMMETER și SN-urile suportate ale contoarelor virtuale pot fi înregistrate în IAMMETER-Central. Aceasta diferă de flexibilitatea SN personalizat disponibilă în IAMMETER-Docker.

Ce nu oferă IAMMETER-Central

IAMMETER-Central nu este o aplicație completă de analiză a consumului de energie sau a energiei solare. Interfața sa este concentrată pe middleware și gestionarea dispozitivelor. Clientul furnizează interfața de afaceri, rapoartele, permisiunile și fluxurile de lucru cerute de aplicația finală.

Această separare este valoroasă atunci când o întreprindere are deja propriul sistem de gestionare și are nevoie de o modalitate întreținută de a aduce măsurătorile IAMMETER în el.

5. IAMMETER-Central sau integrare directă?

Ambele abordări pot livra datele contorului către o aplicație deținută de client, dar granița de inginerie este diferită.

Responsabilitate IAMMETER-Central Integrare directă
Primirea încărcărilor de la contoare Gestionată de Central Clientul o implementează
Parsarea payload-urilor IAMMETER Gestionată de Central Clientul o implementează
Stocarea măsurătorilor contoarelor Prin stratul de baze de date al Central Clientul o proiectează
Înregistrarea dispozitivelor Fluxul de lucru Central Clientul o proiectează
API pentru ERP/EMS/BMS API Central Clientul îl construiește
Interfața finală de afaceri Clientul o construiește Clientul o construiește
Control la nivel de protocol Mai puțin cod de client necesar Control complet al clientului

Alegeți Central atunci când scopul principal este să folosiți datele contorului într-o aplicație de afaceri existentă, fără a deține întregul strat de ingerare.

Alegeți integrarea directă atunci când echipa dumneavoastră de inginerie are deja infrastructura necesară de ingerare, gestionare a dispozitivelor și stocare, sau când proiectul necesită o cale de date foarte specializată.

Pentru ingineria de pe partea receptorului implicată în integrarea directă, consultați Primirea datelor de energie IAMMETER pe propriul server.

6. Utilizați o platformă open-source existentă

O platformă existentă poate oferi deja exact funcțiile de dashboard, automatizare sau monitorizare de care are nevoie proiectul.

Integrări IAMMETER cu platforme de automatizare open-source

Căile de integrare suportate includ:

  • Home Assistant pentru dashboard-uri locale de energie și automatizare;
  • Node-RED pentru fluxuri de date și logică de control;
  • OpenHAB și ioBroker pentru automatizarea locuinței;
  • Zabbix pentru monitorizare de tip infrastructură;
  • ThingsBoard pentru dashboard-uri IoT și fluxuri de lucru.

Fiecare pagină de platformă este ghidul de implementare autoritativ pentru acea platformă, în timp ce această pagină doar vă ajută să selectați calea de implementare potrivită.

Pentru o comparație mai amplă, consultați Integrarea IAMMETER cu sisteme self-hosted și open-source.

7. Construiți un backend complet personalizat

Contoarele IAMMETER pot trimite date direct către un receptor al clientului folosind interfețe deschise suportate, cum ar fi:

  • MQTT sau MQTTS;
  • HTTP sau HTTPS;
  • TCP sau TLS.

Un backend personalizat oferă clientului control complet asupra:

  • identității dispozitivelor și mapării locațiilor;
  • stocării datelor brute și normalizate;
  • retenției și agregării;
  • rapoartelor, tarifelor și alertelor;
  • utilizatorilor aplicației și permisiunilor;
  • integrării cu serviciile enterprise existente.

De asemenea, face clientul responsabil pentru gestionarea protocolului, validare, scalare, disponibilitate, monitorizare și securitate.

Începeți cu:

8. Operare locală și proprietatea datelor

Self-hosting înseamnă că clientul controlează host-ul aplicației și datele stocate. Dacă întregul sistem poate funcționa fără acces la Internet depinde de arhitectura selectată și de proiectarea rețelei.

Căile tipice numai LAN includ:

  • contor către IAMMETER-Docker în aceeași rețea;
  • contor către o instanță IAMMETER-Central implementată local;
  • contor către un broker MQTT local;
  • o platformă locală care citește contorul prin API local sau Modbus TCP;
  • încărcarea contorului către un receptor din același LAN.

Un server la distanță necesită totuși o conexiune la Internet, un WAN privat sau o cale VPN. Accesul local și utilizarea IAMMETER-Cloud nu se exclud neapărat reciproc, dar coexistența depinde de modul de funcționare selectat și de configurația implementării.

Pentru distincția dintre fără Internet, fără cloud și fără rețea locală, consultați Utilizarea unui contor de energie Wi-Fi fără Internet sau cloud.

9. Planificați creșterea

Un pilot de succes ar trebui să aibă o cale către scara de producție.

Înainte de a selecta o platformă, confirmați:

  1. numărul preconizat de contoare și canale;
  2. intervalul necesar de încărcare sau interogare;
  3. volumul zilnic de înregistrări și perioada de retenție;
  4. cerințele de bază de date, copii de siguranță și recuperare;
  5. modelul de tenant, locație și permisiuni de utilizator;
  6. alertarea de monitorizare și ultima vedere;
  7. cerințele de operare independentă de Internet;
  8. punctele de integrare cu ERP, EMS, BMS sau sistemele de automatizare;
  9. cine întreține serverul, baza de date și aplicația;
  10. dacă clientul are nevoie de o interfață gata de utilizare, de API-uri middleware sau de control complet al protocolului.

Cea mai bună arhitectură este aceea a cărei graniță operațională se potrivește cu echipa care o va întreține.

10. Pasul următor recomandat

Obiectivul dumneavoastră Începeți aici
Rulați rapid o interfață locală de monitorizare Implementați IAMMETER-Docker
Integrați datele IAMMETER cu o aplicație enterprise Evaluați IAMMETER-Central
Adăugați IAMMETER la o platformă de smart home Integrare Home Assistant
Comparați platformele open-source suportate Prezentare generală a integrării self-hosted
Construiți un receptor de date personalizat Primirea datelor pe propriul server
Revizuiți toate interfețele de pe partea contorului Ghid de firmware și interfețe deschise

Pentru o implementare enterprise sau de parteneriat în care granița corectă între Central și integrarea directă nu este clară, contactați IAMMETER cu numărul preconizat de dispozitive, cerința de bază de date și sistemul de afaceri țintă.

Ultima actualizare: 16 iulie 2026

Sus