Der M-Bus (Meter-Bus) ist eine technische Schnittstelle der Verbrauch von Strom-, Gas-, Wärme- oder Wasser-Zählern als Messdaten übertragen werden kann.
Als sogenannter Feldbus ist es eine Technik elektrischer Datenübertragung von gemessenen Werten genutzter Energie. Als Teil intelligenter Energiezähler spielen der M-Bus unter dem Schlagwort Smart Metering eine Rolle. Das besondere ist dabei das Fernauslesen, bei dem die erhobenen Daten durch angeschlossene weitere Geräte unter anderem über das Internet oder das mobile Funknetz übertragen und damit das manuelle Ablesen ersetzen können.
Der M-Bus war ursprünglich in der Europäischen Norm EN1434 (Wärmezähler) beschrieben. Mittlerweile hat sich der M-Bus zu einem eigenständigen Standard in der Normenreihe EN13757 etabliert. Diese Norm beschreibt den M-Bus sowohl für die Verwendung über den Zwei-Draht-Bus (Teil 2) als auch für die Funkübertragung (Teil 4). Die Beschreibung der Kommunikation des M-Bus ist nur im Ansatz kompatibel zum internationalen OSI-Modell. Das gewählte Schichtenmodell entspricht dem 3-Schichten-Modell (EN 61334-4-1), welches vom 7-Schichten-Modell OSI-Modell abgeleitet wurde.
Der Data Link Layer wurde entsprechend der internationalen Norm IEC 60870-5 umgesetzt.