Vad en M-Bus till MQTT-gateway gör
M-Bus enligt EN 13757 är en tvåledarbuss där en master frågar mätarna en i taget. MQTT fungerar tvärtom: en klient publicerar meddelanden till en broker, och varje system som behöver värdena prenumererar på dem där. En gateway förbinder båda världarna. Den frågar mätarna i inställt intervall och publicerar värdena till brokern.
M-Center har båda rollerna och sparar dessutom värdena i ett internt minne på 16 GB. Om brokern går ner finns mätvärdena kvar i enheten. Avläsningsintervallet för M-Bus är 15 minuter från fabrik och kan ställas in från 15 minuter till 28 dagar, vid behov separat för varje mätare.
Topic-struktur
Strukturen är fast. Bara prefixet i början kan väljas fritt:
<prefix>/emu/mcenter/<MAC M-Center>/meterreading/<mätarens serienummer>/byregister/<registernummer>
<prefix>/emu/mcenter/<MAC M-Center>/meterreading/<mätarens serienummer>/byobis/<OBIS-kod>
| Del | Betydelse | Exempel |
|---|---|---|
| Prefix | valfritt, ställs in i MQTT-inställningarna | hus-a |
| emu/mcenter | fast del | |
| MAC | serienummer eller MAC-adress för M-Center | 10:2C:EF:12:34:56 |
| meterreading | mätvärden från mätarna; konfigurationsdata visas under config/meterconfig | |
| Serienummer | mätarens serienummer | 24201234 |
| byregister / byobis | värde enligt registernummer eller OBIS-kod | 0 eller 1-0:1:8:1 |
För topics enligt OBIS-kod anger du OBIS-koden för de önskade registren i M-Center. Det lönar sig när mätare från olika tillverkare finns med: förbrukningen i tariff 1 ligger då för varje mätare under samma topic-slut, oavsett var tillverkaren placerar den i telegrammet.
Innan du bearbetar data i målsystemet, titta på meddelandena med en MQTT-klient, t.ex. MQTT Explorer eller mosquitto_sub -v -t '#'. Då ser du exakt sökväg och innehåll i meddelandena i din egen broker.
Inställningar i M-Center
- Värdnamn och port för brokern
- Användare och lösenord om brokern kräver inloggning
- Prefix för alla topics, valfritt
- MQTT-version 3.1, 3.1.1 eller 5
- TLS för krypterad anslutning. Alternativet «Osäker anslutning» stänger av kontrollen av certifikat och värdnamn. Vi rekommenderar det bara för tester.
- Quality of Service 0, 1 eller 2
Idrifttagningen steg för steg, från serviceporten till det första meddelandet i brokern, beskriver vår idrifttagningsguide för M-Center.
Vilken QoS-nivå ska jag välja?
| QoS | Leverans | Lämpligt när |
|---|---|---|
| 0 | högst en gång, utan bekräftelse | räcker i de flesta anläggningar, minst nätverksbelastning |
| 1 | minst en gång, med bekräftelse | inget meddelande får gå förlorat; dubbletter möjliga |
| 2 | exakt en gång | målsystemet tål inga dubbletter; högre nätverksbelastning |
Eftersom M-Center dessutom sparar alla värden räcker QoS 0 oftast för övervakning och paneler. För debitering rekommenderar vi filexporten eller en jämförelse med de sparade värdena.
Artikelnummer
| Artikel | Artikelnummer | Butik |
|---|---|---|
| M-Center för 20 M-Bus-enheter | 210.000.00 | Butik: EMU M-Center 210.000.00 → |
| M-Bus-licens 20 → 60 enheter | 210.020.01 | Butik: M-Center M-Bus-Lizenz 20 → 60 Geräte 210.020.01 → |
| M-Bus-licens 20 → 120 enheter | 210.020.02 | Butik: M-Center M-Bus-Lizenz 20 → 120 Geräte 210.020.02 → |
| M-Bus-licens 20 → 250 enheter | 210.020.03 | Butik: M-Center M-Bus-Lizenz 20 → 250 Geräte 210.020.03 → |
| MQTT-licens | 210.300.03 |
Beställ online i EMU Meterings webbutik.

