Hva en M-Bus til MQTT-gateway gjør
M-Bus iht. EN 13757 er en tolederbuss der en master spør målerne én etter én. MQTT fungerer motsatt: en klient publiserer meldinger til en broker, og hvert system som trenger verdiene, abonnerer på dem der. En gateway forbinder de to verdenene. Den spør målerne i innstilt intervall og publiserer verdiene til brokeren.
M-Center har begge rollene og lagrer i tillegg verdiene i et internt minne på 16 GB. Hvis brokeren faller ut, blir måleverdiene liggende i enheten. Avlesningsintervallet for M-Bus er 15 minutter fra fabrikk og kan stilles fra 15 minutter til 28 dager, ved behov separat for hver måler.
Topic-struktur
Strukturen er fast. Bare prefikset i begynnelsen kan velges fritt:
<prefiks>/emu/mcenter/<MAC M-Center>/meterreading/<målerens serienummer>/byregister/<registernummer>
<prefiks>/emu/mcenter/<MAC M-Center>/meterreading/<målerens serienummer>/byobis/<OBIS-kode>
| Del | Betydning | Eksempel |
|---|---|---|
| Prefiks | valgfritt, stilles inn i MQTT-innstillingene | hus-a |
| emu/mcenter | fast del | |
| MAC | serienummer eller MAC-adresse for M-Center | 10:2C:EF:12:34:56 |
| meterreading | måleverdier fra målerne; konfigurasjonsdata vises under config/meterconfig | |
| Serienummer | målerens serienummer | 24201234 |
| byregister / byobis | verdi etter registernummer eller OBIS-kode | 0 eller 1-0:1:8:1 |
For topics etter OBIS-kode angir du OBIS-koden for de ønskede registrene i M-Center. Det lønner seg når det er målere fra ulike produsenter: forbruket i tariff 1 ligger da for hver måler under samme topic-slutt, uansett hvor produsenten plasserer det i telegrammet.
Før du behandler data i målsystemet, se på meldingene med en MQTT-klient, f.eks. MQTT Explorer eller mosquitto_sub -v -t '#'. Da ser du nøyaktig sti og innhold i meldingene i din egen broker.
Innstillinger i M-Center
- Vertsnavn og port for brokeren
- Bruker og passord hvis brokeren krever innlogging
- Prefiks for alle topics, valgfritt
- MQTT-versjon 3.1, 3.1.1 eller 5
- TLS for kryptert tilkobling. Alternativet «Usikker tilkobling» slår av kontrollen av sertifikat og vertsnavn. Vi anbefaler det bare for testing.
- Quality of Service 0, 1 eller 2
Idriftsettelsen trinn for trinn, fra serviceporten til den første meldingen i brokeren, beskriver vår veiledning for idriftsettelse av M-Center.
Hvilket QoS-nivå skal jeg velge?
| QoS | Levering | Fornuftig når |
|---|---|---|
| 0 | høyst én gang, uten bekreftelse | holder i de fleste anlegg, minst nettverksbelastning |
| 1 | minst én gang, med bekreftelse | ingen melding får gå tapt; duplikater mulig |
| 2 | nøyaktig én gang | målsystemet tåler ikke duplikater; høyere nettverksbelastning |
Siden M-Center i tillegg lagrer alle verdier, holder QoS 0 som regel for overvåking og dashbord. For avregning anbefaler vi fileksporten eller en sammenligning med de lagrede verdiene.
Varenumre
| Vare | Varenummer | Butikk |
|---|---|---|
| M-Center for 20 M-Bus-enheter | 210.000.00 | Butikk: EMU M-Center 210.000.00 → |
| M-Bus-lisens 20 → 60 enheter | 210.020.01 | Butikk: M-Center M-Bus-Lizenz 20 → 60 Geräte 210.020.01 → |
| M-Bus-lisens 20 → 120 enheter | 210.020.02 | Butikk: M-Center M-Bus-Lizenz 20 → 120 Geräte 210.020.02 → |
| M-Bus-lisens 20 → 250 enheter | 210.020.03 | Butikk: M-Center M-Bus-Lizenz 20 → 250 Geräte 210.020.03 → |
| MQTT-lisens | 210.300.03 |
Bestill på nett i EMU Metering-butikken.

