CiA hat auch die Spezifikationsserie CiA 309 aktualisiert und erweitert. Diese Spezifikationen standardisieren den Fernzugriff auf CANopen-Netzwerke per TCP. Die in Teil 1 beschriebenen Kommunikationsdienste wurden um Managementdienste erweitert, Außerdem wird jetzt zwischen logischer und physikalischer Adressierung unterschieden. Teil 3, der die ASCII-Protokolle spezifiziert, wurde um Protokolle erweitert, die jenen in Teil 1 hinzugefügten Diensten entsprechen.
Der neue Teil 5 von CiA 309, spezifiziert Restful-HTTP- und Websocket-Protokolle, die Teil-1-Dienste implementieren. Die Kommandos für HTTP-Requests erlauben das Verwalten des TCP/CANopen-Gateways und den Remote-Zugriff auf die angeschlossenen CANopen-Netzwerke. Das Rest-Konzept kann für HTTP und HTTPS genutzt werden. ABNF wird für die Syntax der Befehle verwendet.
Die Restful- und die Nicht-Restful-Dienste können separat oder kombiniert für das Konfigurieren des angeschlossenen CANopen-Netzwerkes angewendet werden. Diese sind nicht nur auf HTTP abbildbar, Websocket ist eine weitere Alternative. MQTT wird derzeit nicht unterstützt, ist aber prinzipiell möglich.
CAN in Automation (CiA)
Kontumazgarten 3
90429 Nürnberg
Telefon: +49 (9131) 69086-0
Telefax: +49 (9131) 69086-79
http://www.can-cia.org
Telefon: +49 (911) 928819-0
E-Mail: pr@can-cia.org