▪ Name (“Name=Sensor1”)
▪ MAC (“MAC=00:11:22:33:44:55”)
▪ IP (“IP=192.168.0.1”)
▪ NetMask (“NetMask=255.255.255.0”)
▪ Gateway (“Gateway=0.0.0.0”)
The body of the message looks like the following:
SerialNumber=P01238710163241048,Version=TB_v1.1.4,Name=Sensor1,MAC=00:11:22
:33:44:55,IP=192.168.0.1,NetMask=255.255.255.0,Gateway=0.0.0.0
• The packet is broadcast on the network to port 19995. The device uses a pseudo-random back-off time to
minimize collisions with other devices.
Change the IP Address of a Device Using the MAC
1. The PC broadcasts a DISCOVER_SETIP message.
The header values are
filled as follows:
• Protocol ID field must be set to 0x6956752b, “iVu+”
• Message Type
field should be set to 0x53455449, “SETI”
• Correlation tag must be set by the sender to a non-zero value that will allow the originator to identify the
response
The body of the message must be
filled as follows:
• MAC (“MAC=00:11:22:33:44:55”)
• IP (“IP=192.168.0.1”)
• NetMask (“NetMask=255.255.255.0”)
• Gateway (“Gateway=0.0.0.0”)
The body of the message looks like the following:
MAC=00:11:22:33:44:55,IP=192.168.0.1,NetMask=255.255.255.0,Gateway=0.0.0.0
The packet must be sent out using the broadcast address of 255.255.255.255
Note: Not all the switches are
configured to pass broadcast packets by default. A switch
configuration change may be necessary to enable the passing of broadcast packets.
2. Upon receipt of the broadcast message, the device verifies that the message is addressed to it by comparing the
Protocol ID
field to value 0x6956752b, “iVu+”.
• If the value matches, the device examines the Message Type field.
• If the Message Type field matches 0x53455449, “SETI”, the received MAC address is compared with the
MAC address of the device.
• If the MAC address does not match, the packet is discarded and no further replies or logs are generated.
• If the received MAC address matches that of the device, the device performs the following actions:
◦ IP, NetMask, and Gateway addresses are extracted from the body of the message.
◦ Values are verified to be syntactically correct.
▪ For example, Gateway address of 255.255.255.255 is not allowed.
▪ IP address of 0.0.0.0 or 255.255.255.255 is not allowed.
▪ The check for duplicate IP address is not performed.
◦ If the values do not pass the syntax check:
▪ The packet is discarded.
▪ The attempt is logged in the System Log.
▪ A DISCOVER_REPLY (RPLY) reply with current values is generated and sent (see
Discovery
of a Device
(p. 96) for details).
◦ If the values pass the syntax check:
▪ The new values are stored in the device.
▪ The change is logged in the System Log.
▪ A DISCOVER_REPLY (“RPLY) reply with new values is generated and sent (see
Discovery of
a Device
(p. 96) for details).
▪ The device restarts.
Change the IP Address of a Device Using the Serial Number
1. The PC broadcasts a DISCOVER_SETIP message.
The header values are filled as follows:
• Protocol ID field must be set to 0x6956752b, “iVu+”
• Message Type field should be set to 0x53455449, “SETI”
• Correlation tag must be set by the sender to a non-zero value that will allow the originator to identify the
response
The body of the message must be filled as follows:
iVu Plus BCR Gen2 Series Sensor
www.bannerengineering.com - Tel: + 1 888 373 6767 97