Name Offset
Length
(bytes)
Description
Protocol ID 0 4
Magic number that identifies this as a Discovery Protocol Packet. If the
protocol changes and the same port number is used, this value should also
change.
Always set to 0x6956752b. This appears as “iVu+” when viewed with packet
dump software.
Message Type 4 4
Identifies the type of message:
DISCOVER = 0x44495343 - dumps as “DISC”
DISCOVER_REPLY = 0x52504c59 – dumps as “RPLY”
DISCOVER_SETIP = 0x53455449 – dumps as “SETI”
See below for a detailed description of each of these messages.
Correlation Tag 8 4
A number chosen by the sender of a DISCOVER packet. The value sent in a
DISCOVER packet is returned in the DISCOVER_REPLY packet. This allows
the sender to match its requests with responses it receives.
Body Format
The Body of the packet follows the header and consists of a long string of ASCII text. The ASCII text section contains a
number of strings in the format of “<name>=<value>,” Those names and values are detailed below. Please note that the
comma is required, and is used as a string separator.
Name Values Description
SerialNumber String Sensor serial number
Version String Firmware version string.
Name String
Name of the sensor as ASCII string. This field is filled in only
if the sensor is configured for English language. For all other
languages, this field will be omitted.
MAC
xx:xx:xx:xx:xx:xx – Each 'x' is a
hexadecimal character.
Ethernet MAC address of this sensor
IP String in decimal dot notation IP address of the sensor
NetMask String in decimal dot notation Network mask of the sensor
Gateway String in decimal dot notation IP address of the sensor's default gateway
DISCOVER Message
The packet with Discover message is sent by a controlling PC to find which sensors are present on its network. The
DISCOVER message should broadcast on all Ethernet interfaces of the controlling PC. After sending the DISCOVER
message packet, the PC should wait to receive DISCOVER_REPLY packets from the sensors.
The controlling PC does not 'know' how many sensors are connected therefore it should wait for up to 5 seconds for any
reply packets to come to it to allow for any variation in time needed for the sensors to reply.
It is recommended that more than one DISCOVER packet is sent because a single UDP packet may be lost by network
switches or the camera. The probability of multiple packets being lost is much smaller. These packets should be separated
in time by 100 milliseconds or more.
This and the following packet capture examples were done using a freely-available network tracing and troubleshooting
software called Wireshark. Banner Engineering Corporation does not provide support for this product nor endorses it.
iVu Plus TG Gen2 Image Sensor
100 www.bannerengineering.com - Tel: 763.544.3164