Skip to content

Wireshark Dissector

Compatible with: picoScan100

SICK provides a Wireshark dissector for Compact measurement and IMU data, so you can inspect the stream field by field rather than interpreting raw bytes. It supports Compact format only. Use it to confirm framing, ports, CRCs, and decoded values before investigating an application parser.

Install the dissector

Download Wireshark, install it, and open Help > About Wireshark > Folders. Copy the downloaded COMPACT_IMU_Dissector_V3_7.lua file to the displayed Personal Lua Plugins folder, then restart Wireshark.

Decode picoScan data

Configure the sensor to output Compact format through UDP, then select the Ethernet interface connected to the sensor in Wireshark. Enter compact as the display filter. The Protocol column should show COMPACT; select a packet to inspect the decoded Compact structure and values such as distance.

On Windows, ensure the Ethernet network profile is set to Private so firewall rules do not block the received stream:

Get-NetConnectionProfile
Set-NetConnectionProfile -InterfaceIndex 18 -NetworkCategory Private

Replace 18 with the Ethernet interface index reported by Get-NetConnectionProfile.

To temporarily disable the plugin, choose Analyze > Enabled Protocols and clear its checkbox. See Compact format for the telegram layout and Wireshark (.pcap) for recording traffic.