[hemmerling] Fieldbuses and Automation Networks

Automotive Networks and Data Formats

Automation Networks and Protocols

Internet-of-Things & Industry 4.0 M2M Networks and Protocols


Constrained Application Protocol ( CoAP )

The Protocol




IoT Middleware

Data Distribution Services ( DDS )

Some other important IoT Middleware, according to VDC Research in 2014, 2015, 2016

  • AllJoyn.
  • CORBA.
  • DeviceHive.
  • Eclipse Kura.
  • Eclipse Mihini.
  • Eclipse Ponte.
  • Eclipse SCADA.
  • Eclipse SmartHome.
  • Eurotech Everywhere Software Framework (ESF).
  • Intel Common Connectivity Framework (CCF).
  • IoTivity (OCF) → new in 2016.
  • IPSO Alliance Web Objects.
  • Java ME Embedded.
  • Java SE Embedded.
  • OneM2M.
  • OpenJDK → new in 2015
  • OSGi.
  • Open Mobile Alliance (OMA) Device Management (DM).
  • OMA Lightweight Device Management (LWM2M).
  • Oracle Event Processing Embedded.
  • Samsung SAMI framework.

Some other IoT Middleware

Some other important IoT/M2M Protocols, according to VDC Research in 2014, 2015, 2016

Some other "Libraries" for Embbbed Systems, according to VDC Research in 2014

Linux Distributions for Embedded Systems
Cloud Computing Platform

Messenger Services with API ( Slack, Twitter,... )


  • By its API, you may use the messaging service for IOT communications:
    • Output of IOT data.
    • Entering commands.
  • Warning: If you exceeed the limited data volume set by the online service provider, your account will be locked.

Data Distribution Service ( DDS )

MQ Telemetry Transport ( MQTT )

The Protocol


MQTT Broker

Online Services


  • MQTT helps to decouple systems, e.g. by the feature Feature “Last Will and Testament”.




Open user communication ( OUC )

SIEMENS S7 Protocol

Modbus TCP, OPC, Open Source Drivers

Basic TCP/IP Communication Siemens PLC S7-1200 with Windows PC - without any ModBus, OPC, CapServer, or other HMI component


The Service

Hardware Chips & Evaluation Boards

Free Online Services

Time-Sensitive Networking

The Protocol & the Organisations



WebService ( WS ) / WebSocket ( WSS, WS ), WebSocket Protocol ( WSP )

XMPP/REST ( Extensible Messaging and Presence Protocol/Representational State Transfer )


Networks for Building Automation

Field Busses for Building Automation

Wireless Field Busses for Building Automation

Multimedia Systems and Busses for Building Automation

Sub Busses for Building Automation

Electric Metering

Field Buses für Eletric Metering

Data Formats & Data Protocols for Electric Meters

Available Meters and its Interfaces & Protocols

      • “Die neuen EQ- Energiezähler von ABB, mit ihrer einzigartigen Funktionalität, sind 'Bausteine' eines Sub- Metering- Systems und bieten unter Einbeziehung ihrer Funktionalitäten, eine nahtlose Integration in Echtzeit- Automatisierungs- und Informationssysteme”.
      • “Zur Grundausführung aller EQ- Meter gehört die Multimeterfunktion sowie ein Impuls oder Alarmausgang. Mit der eingebauten Infrarot Schnittstelle kann über Adapter die Integration in alle industriell bedeutenden Bus und Übertragungssysteme gewährleistet werden”.
      • Produktprospekt “Three phase electricity meters A43 and A44. EQ meters ..from ABB”.
      • “ABB electricity meter EQ A43” & “ABB electricity meter EQ A44” are shipped with Modbus RTU & M-Bus interfaces. By an additional proprietary optical interface with proprietary protocol, a KNX module may be attached to the meter.

Protocols for Building Automation

Process Automation Networks and Protocols

IEC 61850, IEC 61850 MMS, IEC 61400-25


Tools and Servers

IEEE 1588

Telecontrol Protocols for the Process Industry

Distributed Network Protocol ( "DNP3" )

  • EN.Wikipedia "DNP3", DE.Wikipedia "DNP3" ( Distributed Network Protocol ) - “A set of communications protocols used between components in process automation systems. It was developed for communications between various types of data acquisition and control equipment. It plays a crucial role in SCADA systems, where it is used by SCADA Master Stations (aka Control Centers), Remote Terminal Units (RTUs), and Intelligent Electronic Devices (IEDs)”.


  • See in other sections of this page.

IEC 60870

DIN 43863 IP-Telemetrie

SINAUT ST7 telemetry system based on SIMATIC S7

  • SINAUT ST7 telemetry system based on SIMATIC S7.


Some other Process Automation Networks and Protocols

Electronic Busses for Embedded Systems

Electronic Busses in Devices

Protocols for Communication with Embedded Systems



The Framework
Firmata Application "Jonny Five"
Firmata Applications by Thomas Weinert

Implementation of Electronic Busses with Microcontrollers

  • Standad UARTs of microcontrollers are not suitable for implementation of PROFIBUS, MODBUS or other high-speed serial communication ( as a standard UART can't be configured to run with 12 Mhz bus clock speed ). You need specially designed devices ( on the microcontroller chip ) for such.


Events & Conferences


Forums, Newsgroups, Communities

Appropriate OpenDirectory Directory Pages

en/fieldbus.html.txt · Last modified: 2016/09/30 00:40 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki