Atvainojiet, jūsu pārlūkprogramma neatbalsta JavaScript!
Pierakstīties

Izstrādājiet savu enerģijas uzraudzības sistēmu ar IAMMETER

Izstrādājiet savu enerģijas uzraudzības sistēmu ar IAMMETER

IAMMETER Wi-Fi enerģijas skaitītāji nodrošina atvērtas datu saskarnes izstrādātājiem, sistēmu integrētājiem un klientiem, kuri veido savu enerģijas uzraudzības programmatūru.

Jūs varat nolasīt mērījumus tieši no skaitītāja, ļaut skaitītājam augšupielādēt datus jūsu serverī, izvietot IAMMETER pašmitinātu pakalpojumu vai veidot lietotni, balstoties uz IAMMETER-Cloud API.

Šī lapa ir izstrādātāju navigācijas ceļvedis arhitektūras izvēlei. Tajā ir saites uz aktuālajām protokolu definīcijām un ieviešanas dokumentiem, nevis uzskaitīts katrs API parametrs.

Ja jūsu pirmais jautājums ir, vai IAMMETER skaitītājs var darboties bez interneta piekļuves vai IAMMETER-Cloud, sāciet ar Wi-Fi enerģijas skaitītāja lietošana bez interneta vai mākoņa. Platformu salīdzinājumam skatiet Pašmitināta un atvērtā pirmkoda integrācija.

1. Izvēlieties savu sistēmas arhitektūru

Ir četri galvenie veidi, kā izmantot IAMMETER datus savā lietotnē.

Arhitektūra Datu plūsma Vispiemērotākā Vai nepieciešams IAMMETER-Cloud?
Nolasīt skaitītāju lokāli Lietotne → skaitītājs LAN informācijas paneļi, automatizācija, PLC un SCADA
Ļaut skaitītājam augšupielādēt datus Skaitītājs → klienta serveris vai broker Pielāgots mākonis, EMS, BMS un IoT aizmugursistēmas
Izvietot IAMMETER pašmitināto programmatūru Skaitītājs → IAMMETER-Docker vai IAMMETER-Central → lietotne Lietotāji, kuri vēlas krātuvi un API bez pilnas aizmugursistēmas izveides
Veidot uz IAMMETER-Cloud API bāzes Skaitītājs → IAMMETER-Cloud → lietotne Lietotnes, kuras vēlas atkārtoti izmantot IAMMETER-Cloud datus un pakalpojumus

Pareizā izvēle ir atkarīga no tā, kur dati jāglabā, vai projektam nepieciešama darbība bez interneta, no nepieciešamā atjaunošanas biežuma un no tā, cik daudz aizmugursistēmas izstrādes vēlaties uzturēt.

2. Lasiet datus tieši no skaitītāja

Izvēlieties šo arhitektūru, ja lietotne un skaitītājs atrodas vienā lokālajā tīklā.

IAMMETER meter ← Local HTTP API or Modbus TCP ← Your application

Jūsu lietotne kontrolē aptaujas intervālu un glabā visu nepieciešamo vēsturi. Lokālajam datu ceļam nav nepieciešams IAMMETER mākoņpakalpojums.

2.1 Lokālā HTTP API

Skaitītājs nodrošina lokālus HTTP galapunktus mērījumu iegūšanai, piemēram, sprieguma, strāvas, aktīvās jaudas, patērētās enerģijas un nodotās enerģijas.

Biežāk izmantotie mērījumu galapunkti:

  • /api/monitorjson
  • /api/monitor

Piekļuve lokālajai HTTP API ir praktisks sākumpunkts:

  • pielāgotiem informācijas paneļiem;
  • skriptiem, kas darbojas uz datora, NAS vai Raspberry Pi;
  • low-code integrācijām;
  • lokālām lietotnēm, kurām nav nepieciešama vienas sekundes aptauja.

Aktuālās galapunktu definīcijas un piemērus skatiet sadaļā IAMMETER lokālās API un atvērtās saskarnes ceļvedis.

2.2 Modbus TCP

Izmantojiet Modbus TCP, ja projektam nepieciešams:

  • vienas sekundes lokālā aptauja;
  • PLC vai SCADA integrācija;
  • reāllaika jaudas vadība;
  • integrācija ar industriālu EMS vai BMS;
  • standarta uz reģistriem balstīts protokols.

Skatiet IAMMETER Modbus TCP reģistru un integrācijas ceļvedi.

2.3 Kas jānodrošina jūsu lietotnei

Tieša lokālā nolasīšana atgriež skaitītāja mērījumus. Jūsu lietotne joprojām ir atbildīga par visām papildu funkcijām, kas tai nepieciešamas, tostarp:

  • datu glabāšanu;
  • stundu, dienas un mēneša apkopošanu;
  • informācijas paneļiem un atskaitēm;
  • lietotājiem un piekļuves tiesībām;
  • trauksmēm un automatizācijas loģiku;
  • dublējumiem un glabāšanas termiņiem.

Ja nevēlaties šīs aizmugursistēmas funkcijas veidot no nulles, apsveriet IAMMETER-Docker vai IAMMETER-Central.

3. Augšupielādējiet skaitītāja datus tieši savā serverī

Izvēlieties šo arhitektūru, ja skaitītājam pašam jāuzsāk savienojums un dati jānosūta uz jūsu pārvaldītu galapunktu.

IAMMETER meter → MQTT/MQTTS, HTTP/HTTPS or TCP/TLS → Your server

Pašreizējā IAMMETER programmaparatūra atbalsta vairākas augšupielādes saskarnes:

Interfeiss Komponents klienta pusē Tipiska lietotne
MQTT / MQTTS MQTT broker un abonents IoT platformas, automatizācija un ziņojumu cauruļvadi
HTTP / HTTPS HTTP galapunkts REST aizmugursistēma, mākoņpakalpojums vai pielāgots EMS
TCP / TLS TCP serveris Pielāgots datu apkopotājs un protokola līmeņa integrācija

Skaitītājs un jūsu serveris izmanto vienotu IAMMETER mērījumu JSON struktūru visās atbalstītajās augšupielādes metodēs. Pirms parsētāja ieviešanas pārskatiet datu definīciju.

Ieviešanas resursi:

Serveris tajā pašā LAN var darboties bez interneta piekļuves. Attālam galapunktam joprojām ir nepieciešams strādājošs ceļš caur internetu, privāto WAN vai VPN.

4. Izmantojiet IAMMETER pašmitināto programmatūru

IAMMETER piedāvā divas pašmitināšanas iespējas lietotājiem, kuri vēlas privātu datu izvietošanu, paši neieviešot katru aizmugursistēmas komponenti.

4.1 IAMMETER-Docker

IAMMETER-Docker ir atvērtā pirmkoda, pašmitināta enerģijas uzraudzības sistēma. Tā nodrošina lokālu datu ievākšanu, pamata uzraudzības funkcijas, diagrammas un API.

Tā parasti ir piemērota:

  • privātpersonām un izstrādātājiem;
  • Raspberry Pi, mini datoru un NAS izvietojumiem;
  • mājas enerģijas vai saules enerģijas uzraudzībai privātajā tīklā;
  • projektiem, kuriem nepieciešama gan strādājoša saskarne, gan API;
  • lietotājiem, kuri vēlas izveidot pielāgotu lietotāja saskarni uz gatavas aizmugursistēmas bāzes.

Turpiniet ar:

4.2 IAMMETER-Central

IAMMETER-Central ir pašmitināta datu starpprogrammatūra uzņēmumu lietotājiem, uzstādītājiem un sistēmu integrētājiem.

Tā koncentrējas uz:

  • IAMMETER ierīču reģistrēšanu un pārvaldību;
  • skaitītāja mērījumu glabāšanu klienta kontrolētā datubāzē;
  • standartizētu API nodrošināšanu klienta lietotnei;
  • ierīces datu saņemšanas atdalīšanu no klienta ERP, EMS, BMS vai lietotāja saskarnes.

IAMMETER-Central nemēģina nodrošināt pilnīgu enerģijas pārvaldības lietotnes biznesa loģiku. Tas ir noderīgs, ja klients vēlas pārvaldītu datu starpprogrammatūras slāni un pats veidos savu lietotāja saskarni vai biznesa funkcijas.

IAMMETER-Docker, IAMMETER-Central, atvērtā pirmkoda platformu un tiešās servera integrācijas salīdzinājumu skatiet sadaļā IAMMETER pašmitināšanas iespējas.

5. Veidojiet uz IAMMETER-Cloud API bāzes

IAMMETER-Cloud izmantošana ir vēl viens veids, kā izveidot pielāgotu informācijas paneli vai lietotni. Šajā arhitektūrā skaitītājs augšupielādē datus IAMMETER-Cloud, un jūsu lietotne iegūst datus, kurus atklāj IAMMETER-Cloud API.

IAMMETER meter → IAMMETER-Cloud → Cloud API → Your application

Šī iespēja var samazināt izstrādes darbu ierīces pusē un datu saņemšanā, taču tā nav bezsaistes vai no mākoņa neatkarīga arhitektūra.

Tā ir piemērota, ja:

  • skaitītājs jau ziņo IAMMETER-Cloud;
  • jūsu lietotne vēlas atkārtoti izmantot mākonī glabātos datus;
  • ir pieejama interneta piekļuve;
  • nav nepieciešams turēt pilnu datu cauruļvadu lokālajā tīklā.

Atbalstītās API darbības un autentifikācijas prasības skatiet IAMMETER-Cloud API dokumentācijā.

6. Integrējiet ar esošu atvērtā pirmkoda platformu

Pirms pilnas uzraudzības sistēmas veidošanas pārbaudiet, vai esoša platforma jau nenodrošina jums nepieciešamās krātuves, informācijas paneļa un automatizācijas funkcijas.

IAMMETER var integrēt ar:

Šīs platformu specifiskās lapas ir ieviešanas ceļveži. Plašākam salīdzinājumam izmantojiet Pašmitinātas un atvērtā pirmkoda integrācijas pārskatu.

7. Izvēlieties labāko sākumpunktu

Projekta prasība Ieteicamais sākumpunkts
Vienkāršs LAN skripts vai informācijas panelis Lokālā HTTP API
Vienas sekundes lokālie dati vai industriālā vadība Modbus TCP
Esoša MQTT infrastruktūra MQTT vai MQTTS augšupielāde
Esoša tīmekļa aizmugursistēma HTTP vai HTTPS augšupielāde
Pielāgots ligzdu datu apkopotājs TCP vai TLS augšupielāde
Gatava privāta uzraudzība individuālam lietotājam IAMMETER-Docker
Uzņēmuma starpprogrammatūra ERP, EMS vai BMS IAMMETER-Central
Viedās mājas informācijas panelis un automatizācija Home Assistant
Lietotne, kas balstās uz esošiem IAMMETER-Cloud datiem IAMMETER-Cloud API

8. Izstrādes kontrolsaraksts

Pirms ieviešanas pārliecinieties, ka:

  1. zināt, kādus mērījumus un fāzes nodrošina izvēlētais skaitītājs;
  2. ir skaidrs, vai dati tiks aptaujāti vai nosūtīti;
  3. ir noteikts nepieciešamais atjaunošanas intervāls;
  4. ir skaidrs, vai sistēmai jādarbojas interneta pārtraukuma laikā;
  5. zināt, kur tiks glabāti vēsturiskie dati;
  6. ir noteikts, vai nepieciešams TLS aizsargāts transports;
  7. zināt, kā lietotne autentificēs lietotājus un ierīces;
  8. ir skaidrs, vai IAMMETER-Cloud paliks arhitektūras sastāvdaļa;
  9. zināt, kāda programmaparatūras versija tiks izmantota validācijai;
  10. zināt, kā tiks dublēta konfigurācija, žurnāli un dati.

9. Saistītā dokumentācija

Pēdējo reizi atjaunināts: 2026. gada 16. jūlijā

Uz augšu