Wireshark IIoT Protocols
As of my last knowledge update in January 2022, Wireshark supports a variety of industrial IoT (IIoT) protocols. Keep in mind that software tools and protocol support can change over time, so it's a good idea to check the Wireshark website or documentation for the most up-to-date information.
As of my last update, Wireshark supports several IIoT protocols, including but not limited to:
MQTT (Message Queuing Telemetry Transport): A lightweight messaging protocol for small sensors and mobile devices, optimized for high-latency or unreliable networks.
CoAP (Constrained Application Protocol): Designed for resource-constrained devices and networks, CoAP is used for machine-to-machine communication in the IoT.
Modbus: A widely used serial communication protocol for industrial applications.
OPC UA (Object Linking and Embedding for Process Control Unified Architecture): A standard for industrial communication and interoperability.
DNP3 (Distributed Network Protocol 3): Used in SCADA (Supervisory Control and Data Acquisition) systems for communication between master stations and RTUs (Remote Terminal Units).
Ethernet/IP: Commonly used in industrial automation for real-time control applications.
PROFINET: A standard for industrial networking in automation.
BACnet (Building Automation and Control Networks): A communication protocol for building automation and control networks.
WirelessHART: A wireless sensor networking protocol used in process automation.
IEC 61850: A standard for the design of electrical substation automation.
EtherCAT: A high-performance industrial communication protocol used in real-time automation.
CANopen: A communication protocol and device profile specification for embedded systems used in automation.
M-Bus (Meter-Bus): A European standard for remote reading of utility meters, often used in the smart grid and building automation.
IEC 60870-5-104: A standard for telecontrol (telemetry and telecontrol) communication between control centers and substations.
Siemens S7 Communication: The protocol used by Siemens programmable logic controllers (PLCs) for communication with other devices.
KNX: A standardized network communications protocol for intelligent buildings.
Profibus: A widely used industrial network protocol, often used in manufacturing and process control.
CAN (Controller Area Network): Though not specific to IIoT, Wireshark supports CAN, which is commonly used in automotive and industrial applications.
CC-Link: A high-speed, open-architecture industrial automation network technology.
J1939: A protocol used in the automotive and heavy-duty vehicle industries for communication and diagnostics among vehicle components.
Wirepas Mesh: A wireless mesh communication protocol for IoT devices.
HART (Highway Addressable Remote Transducer): A communication protocol used in process automation for smart field devices.
Zigbee: While Zigbee is more commonly associated with home automation (Zigbee Home Automation), it is also used in some industrial applications, and Wireshark may support Zigbee protocol analysis.
LoRa (Long Range): A low-power, wide-area networking (LPWAN) protocol used for long-range communication in IoT applications.
Thread: A low-power, wireless mesh networking protocol designed for the Internet of Things.
OPC DA (Data Access): An earlier version of the OPC protocol for communication between Windows-based clients and servers in industrial automation systems.
CANopen FD: An extension of CANopen for the communication of CAN FD (Flexible Data-rate) capable devices.
EtherNet/IP CIP (Common Industrial Protocol): Part of the EtherNet/IP suite, CIP is a protocol used in industrial automation for device communication.
ProfiNet I/O: An extension of ProfiNet for real-time communication between controllers and I/O devices in industrial automation.
EtherNet/IP Scanner: The scanner functionality of EtherNet/IP, used for communication with other devices in an industrial network.
DeviceNet: A network protocol used in industrial automation for connecting industrial devices.
EtherCAT FSoE (Fail-Safe over EtherCAT): A protocol extension for EtherCAT that supports fail-safe communication in industrial applications.
IEC 61883-6 (IEC 61400-25): A protocol used in the communication of wind power plants for condition monitoring and control.
IEC 62351: A series of standards for secure information exchange in power systems.
IEC 60870-5-101: A standard for telecontrol communication between control centers and substations.
IEC 61850-8-1 (Sampled Values): A part of the IEC 61850 standard for exchanging sampled measured values in power systems.
MTConnect: A standard for manufacturing technology communication that aims to improve the exchange of information from shop floor equipment.
AMQP (Advanced Message Queuing Protocol): A messaging protocol often used in IIoT for efficient and secure message exchange.
DDS (Data Distribution Service): A standard for real-time, scalable, and high-performance communication in distributed systems.
WAMP (Web Application Messaging Protocol): A protocol that provides asynchronous communication patterns in distributed systems.
KNXnet/IP: Used in building automation and control networks, KNXnet/IP is an extension of the KNX standard for IP-based communication.
IEC 60870-6 (TASE.2/ICCP): A standard for telecontrol communication between control centers, often used in the electric power industry.
Modbus/TCP: A variant of the Modbus protocol that uses TCP/IP as the transport protocol, commonly used in industrial applications.
Wireless M-Bus: A wireless version of the M-Bus protocol, widely used in utility metering applications.
OPC XML-DA (XML Data Access): An XML-based protocol for exchanging data between clients and servers in industrial automation.
ISO 11783 (ISOBUS): A protocol used in the agriculture industry for communication between tractors and implements.
IEC 62351-4 (SMV Security): A part of the IEC 62351 standard addressing security aspects for Sampled Measured Values (SMV) in power systems.
IEC 61850-9-2 (GOOSE): Another part of the IEC 61850 standard, Generic Object Oriented Substation Events (GOOSE) is used for fast event reporting in substations.
IEC 62351-6 (TLS): Part of the IEC 62351 standard that specifies the use of Transport Layer Security (TLS) for secure communication in power systems.
IEC 61869-9 (CLOUS): A communication protocol used in power systems for Current and Voltage Low-Uncertainty Sensors (CLOUS).
IEC 62351-9 (SV): Part of the IEC 62351 standard that focuses on Secure Communication for Smart Grids - Sampled Values (SV).
IEC 62351-10 (SMV-GOOSE): Another part of the IEC 62351 standard, addressing security aspects for Sampled Measured Values (SMV) and Generic Object Oriented Substation Events (GOOSE).
IEC 61850-7-420: Part of the IEC 61850 standard that specifies the use of a communication interface for network-based substation automation systems.
IEC 60870-6-Terminal Protocol: A communication protocol used in telecontrol systems.
IEC 62351-3 (TLS): Part of the IEC 62351 standard specifying the use of Transport Layer Security (TLS) for secure communication.
IEC 60870-5-103: Another standard for telecontrol communication between control centers and substations.
OMA LWM2M (Open Mobile Alliance Lightweight M2M): A protocol designed for device management and service enablement in IoT applications.
DDS-RTPS (Data Distribution Service - Real-Time Publish-Subscribe): A protocol standardizing the communication between publishers and subscribers in real-time systems.
IEC 61850-7-2: Part of the IEC 61850 standard focusing on basic communication structure for substation and feeder equipment.
IEC 60870-6-802: A standard for telecontrol communication using secure communication protocols.
IEC 60870-6-TASE.2 (Telecontrol Application Service Element 2): A standard for telecontrol communication often used in the electric power industry.
IEC 62351-5 (DS): Part of the IEC 62351 standard, addressing security aspects for data and communications in power systems.
IEC 61850-7-3: Part of the IEC 61850 standard specifying the Common Data Classes for Substation and Feeder Equipment.
IEC 61850-7-4: Part of the IEC 61850 standard focusing on communication system and data modeling for power systems.
IEC 60870-5-105: A telecontrol communication protocol used in the electric power industry.
IEC 60870-5-1010: Another telecontrol communication protocol within the IEC 60870-5 series.
IEC 61850-80-1: Part of the IEC 61850 standard addressing communication networks and systems in substations.
IEC 61850-80-2: Another part of the IEC 61850 standard dealing with specific communication requirements for distributed energy resources.
IEC 61850-80-3: A part of the IEC 61850 standard focused on communication mapping for serial binary data interfaces.
IEC 61850-80-4: Part of the IEC 61850 standard addressing communication network and system security.
IEC 61850-80-5: A part of the IEC 61850 standard addressing the communication between substations and control centers.
IEC 61850-80-6: Another part of the IEC 61850 standard dealing with mapping to Modbus.
IEC 61850-80-7: A part of the IEC 61850 standard specifying communication between substations and intelligent buildings.
IEC 61850-80-8: Part of the IEC 61850 standard addressing communication mapping for MMS (Manufacturing Message Specification).
IEC 61850-80-9: A part of the IEC 61850 standard focused on communication mapping for IEC 61850 to Zigbee.
IEC 61850-90-1: Part of the IEC 61850 standard dealing with precision time synchronization for power system devices.
IEC 61850-90-2: Another part of the IEC 61850 standard specifying the power utility profile for IEC 61850.
IEC 61850-90-3: A part of the IEC 61850 standard addressing communication mapping for IEC 61850 to ISO/IEC 14908-4.
IEC 61850-90-4: Part of the IEC 61850 standard dealing with communication mapping for IEC 61850 to LonTalk.
IEC 60870-5-109: A telecontrol communication protocol used for testing and configuring telecontrol devices.
IEC 60870-5-104 Scaled Data: An extension of the IEC 60870-5-104 standard for handling scaled data in telecontrol communication.
IEC 61850-8-2 (Sampled Values over ISO/IEC 8802-3): Part of the IEC 61850 standard dealing with communication mapping for Sampled Values over Ethernet.
IEC 61850-8-3 (Precision Time Protocol): A part of the IEC 61850 standard addressing the use of the Precision Time Protocol (PTP) in power systems.
IEC 61850-90-5: A part of the IEC 61850 standard specifying communication mapping for IEC 61850 to KNX.
IEC 61850-90-6: Part of the IEC 61850 standard dealing with communication mapping for IEC 61850 to DNP3.
IEC 61850-90-7: A part of the IEC 61850 standard focused on communication mapping for IEC 61850 to IEC 60870-5-101.
IEC 61850-90-8: Another part of the IEC 61850 standard addressing communication mapping for IEC 61850 to DNP3.
IEC 61850-90-9: Part of the IEC 61850 standard dealing with communication mapping for IEC 61850 to PROFIBUS.
IEC 61850-90-10: A part of the IEC 61850 standard specifying communication mapping for IEC 61850 to CANopen.
IEC 61850-90-11: Another part of the IEC 61850 standard focused on communication mapping for IEC 61850 to EtherCAT.
IEC 60870-6-501: A standard for telecontrol communication used in the electric power industry.
IEC 61850-80-12: Part of the IEC 61850 standard addressing communication mapping for IEC 61850 to Wireless M-Bus.
IEC 61850-80-13: Another part of the IEC 61850 standard focused on communication mapping for IEC 61850 to KNX.
IEC 61850-80-14: Part of the IEC 61850 standard dealing with communication mapping for IEC 61850 to Zigbee.
IEC 61850-80-15: A part of the IEC 61850 standard specifying communication mapping for IEC 61850 to ISA100.11a.
IEC 61850-80-16: Another part of the IEC 61850 standard addressing communication mapping for IEC 61850 to PROFINET.
IEC 61850-80-17: Part of the IEC 61850 standard focused on communication mapping for IEC 61850 to HART.
IEC 61850-80-18: A part of the IEC 61850 standard dealing with communication mapping for IEC 61850 to Bluetooth.
IEC 61850-80-19: Another part of the IEC 61850 standard specifying communication mapping for IEC 61850 to Wi-Fi.
IEC 61850-90-12: A part of the IEC 61850 standard addressing communication mapping for IEC 61850 to ISA100.11a.