Réseaux de communication industrielle – Concepts et bonnes pratiques

Cette page présente des outils, ressources et liens relatifs aux réseaux de communication industrielle.
Elle rassemble des éléments de compréhension, des repères méthodologiques et des ressources pédagogiques destinées à faciliter l’appropriation des concepts liés aux réseaux de communication industriels. Les contenus proposés s’appuient sur des référentiels techniques et normatifs reconnus et sont fournis à des fins d’information et de diffusion de la culture de sécurité et cybersécurité industrielle.

Protocoles industriels

Modbus : Modbus.org (specs 100% gratuites)
OPC-UA : OPCFoundation.org (spécifications partielles, white papers)
EtherNet/IP, CIP : ODVA.org
Profibus/Profinet : Profibus.com, PI-International.org
IEC 61850 (Smart Grid) : IEC.ch, UCAug.org (utilisateurs IEC 61850)
BACnet : BACnet.org (protocole building automation)
DNP3 : DNP.org (SCADA électrique)
S7comm : Wireshark wiki (reverse-engineered, pas officiel Siemens)

Réseaux industriels avancés

TSN (Time-Sensitive Networking) : IEEE 802.1 working group, Avnu Alliance (avnu.org)
OPC-UA over TSN : OPCFoundation.org
5G for Industry : 5G-ACIA.org (5G Alliance for Connected Industries)
Industrial Ethernet : IEC 61784, IEC 61158
WirelessHART : FieldCommGroup.org
ISA100.11a : ISA.org (wireless industriel)

IoT protocoles

 • MQTT : MQTT.org, Eclipse Paho/Mosquitto 
CoAP : IETF RFC 7252
AMQP : AMQP.org
DDS : OMG.org (Object Management Group)
LoRaWAN : LoRa-Alliance.org
Zigbee/Thread : CSA-IOT.org (Connectivity Standards Alliance)
6LoWPAN : IETF RFC 4944
LwM2M : OMASpecWorks.org

IoT

Outils open-source

Wireshark : wireshark.org (analyse protocoles OT/IT)
Scapy : scapy.net (manipulation paquets Python)
Eclipse Mosquitto : mosquitto.org (broker MQTT)
Node-RED : nodered.org (intégration IoT low-code)
OpenPLC : openplcproject.com (automate open-source IEC 61131)
ScadaBR : scadabr.com.br (SCADA open-source)
Modbus tools : pyModbus (Python), libmodbus (C)
GRASSMARLIN : github.com/nsacyber/GRASSMARLIN (ICS network mapping)

Certains termes et abréviations techniques utilisés sur cette page sont définis dans le glossaire du contrôle-commande de sécurité