M-Bus (Meter-Bus) es una norma europea (EN 13757-2 capa física y de enlace, capa de aplicación EN 13757-3) para la lectura remota de contadores de agua , gas o electricidad . M-Bus también se puede utilizar para otros tipos de contadores de consumo. La interfaz M-Bus está diseñada para la comunicación a través de dos cables, lo que la hace rentable. Una variante de radio de M-Bus Wireless M-Bus también se especifica en EN 13757-4.
El M-Bus fue desarrollado para cubrir la necesidad de un sistema para la conexión en red y lectura remota de contadores de servicios públicos, por ejemplo para medir el consumo de gas o agua en el hogar. Este autobús cumple con los requisitos especiales de los sistemas alimentados por batería o con alimentación remota, incluidos los contadores de servicios públicos de consumo. Cuando se les interroga, los medidores entregan los datos que han recopilado a un maestro común, como una computadora de mano, conectada a intervalos periódicos para leer todos los medidores de servicios públicos de un edificio. Un método alternativo de recopilar datos de forma centralizada es transmitir las lecturas del medidor a través de un módem .
Son adecuadas otras aplicaciones para el M-Bus como sistemas de alarma, instalaciones de iluminación flexible, control de calefacción, etc.
Relación con el modelo OSI
Dado que no se disponía de un sistema de bus para los requisitos de lectura de contadores, el M-Bus fue desarrollado por el profesor Horst Ziegler de la Universidad de Paderborn en cooperación con Texas Instruments Deutschland GmbH y Techem GmbH. El concepto se basó en el modelo de referencia ISO-OSI , con el fin de realizar un sistema abierto que pudiera utilizar casi cualquier protocolo deseado.
Dado que el M-Bus no es una red y, por lo tanto, no necesita, entre otras cosas, una capa de transporte o de sesión, los niveles cuatro a seis del modelo OSI están vacíos. Por lo tanto, solo la capa física, el enlace de datos, la red y la aplicación tienen funciones.
Modelo OSI | |||
---|---|---|---|
Unidad de datos | Capa | Estándar | |
Capas de host | Datos | 7. Aplicación | EN1434-3 |
6. Presentación | Vacío | ||
5. Sesión | Vacío | ||
Segmento / Datagrama | 4. Transporte | Vacío | |
Capas de medios | Paquete | 3. Red | Opcional |
Marco | 2. Enlace de datos | IEC 60870 | |
Un poco | 1. Físico | M-Bus |
Ver también
Referencias
- rSCADA libmbus Una biblioteca M-bus de código abierto escrita en C.
- jMBus M-Bus master Java library en openmuc.org.
- Valley.Net.Protocols.MeterBus Una biblioteca M-Bus de código abierto escrita en C #.
Ver también
- [1] el proyecto scada gratuito