Skip to content

Device to Device interface

UDP Broadcast

Some testo devices and apps send a UDP broadcast to the local network which can be received by listening to UDP packets on port 53955. This broadcast contains information which can be used to connect to the HTTP interface.

You can test the broadcast by using netcat as shown below.

REM Receive the broadcast using netcat
nc -ulp 53955
{"DeviceId":"300","DeviceName":"testo 300","FirmwareVersion":"1.09.5212","HttpServerIPv4":"10.10.10.149","HttpServerIPv6":"","HttpServerPort":"55000","Serial":"61349163","SerialNumber":"61349163"}
# Receive the broadcast using netcat
nc -ul 53955
{"DeviceId":"300","DeviceName":"testo 300","FirmwareVersion":"1.09.5212","HttpServerIPv4":"10.10.10.149","HttpServerIPv6":"","HttpServerPort":"55000","Serial":"61349163","SerialNumber":"61349163"}
# Receive the broadcast using netcat
nc -ul 53955
{"DeviceId":"300","DeviceName":"testo 300","FirmwareVersion":"1.09.5212","HttpServerIPv4":"10.10.10.149","HttpServerIPv6":"","HttpServerPort":"55000","Serial":"61349163","SerialNumber":"61349163"}

Warning

Please be aware that the port in this message can usually be ignored and port 54000 should be used for HTTP connections!

HTTP interface

We provide Insomnia Collections and HAR (compatible with e.g. Postman) Collections for every testo product, which can be used to test and learn about the interfaces.

Product Insomnia HAR
testo 300 Get Collection Get Collection
testo Smart / testo 400 Not yet available Not yet available