SIO04-99 Quick Start Guide

This guide shows how to setup initially the SIO04-99, i.e. supply it with power and connect it to a PC using a serial over USB console to perform initial configuration.

Establishing Host Connection and Power

The power may be provided via

  • Power-Over-Ethernet
  • Power Input

In any case, establish a USB connection to the device, so that we can enter the initial device parameters. From the power connector, connect the following pins to an USB-A connector:

7 - V_USB - USB Power Supply Input
4 - USB-
8 - USB+
5 - GND

Supply via Power over Ethernet

SIO04-99 is a Class 1 PoE powered device. Connect the to a PoE source that can supply class 1 devices.

PoE connection

Supply via Power Input

Use a power supply capable of delivering 12V..24VDC, 5W. Use contacts 1 and 6 to supply the power. Connect IGN to V_IN (1) to enable the device.

Powerin connection

Initial Configuration

For initial configuration, connect the USB-Serial Console interface to a computer as shown above and start a terminal program. See Instructions for details.

Press Enter in the Terminal program, and you should see the config prompt:

config>

Configure Device ID

To identify the device in the network, configure a device ID. This ID is used as the network hostname and is used as the tracelet_id in the position messages.

Each device in the network shall have a unique name. The name shall consist only of alphanumeric characters, - and _. Avoid blanks and special characters.

config> device-id SIO04-1
Setting device-id to SIO04-1
A 'reboot' is required to activate the new setting!

Configure IP Address

The Device needs an IP address in the network. It can be configured to use a static IP address or to use dynamic IP address, provided by a DHCP server.

Setup for DHCP

To obtain the devices IP address from a DHCP server, clear any static IP address setting:

config> static-ip ""
Delete static-ip

You can ignore the message: Can't set static-ip: ESP_ERR_NVS_NOT_FOUND. This is normal if no static IP has not been configured before.

Activate the changes:

config> reboot

Setup Static IP

To use a static IP address, configure the IP-Address, Gateway and Network Mask using the static-ip command. The three parameters have to be specified as a single string, separated by colons (:), <ip>:<netmask>:<gateway>.

config> static-ip 192.168.1.56:255.255.255.0:192.168.1.1
Setting static-ip to '192.168.1.56:255.255.255.0:192.168.1.1'
A 'reboot' is required to activate the new setting!

Activate the changes:

config> reboot

Connection Test

Now try to test the connection using ping from a computer in the same network as your device. Use the device ID of your device and append .local.

$ ping SIO04-1.local
PING SIO04-1.local (192.168.1.56) 56(84) bytes of data.
64 bytes from 192.168.1.56: icmp_seq=1 ttl=255 time=57.1 ms
64 bytes from 192.168.1.56: icmp_seq=2 ttl=255 time=76.4 ms

Basic GNSS Test

We now check that GNSS is basically working.

Connect a GNSS Antenna with L1 and L2 Band support to the GNSS Antenna connector. Place the antenna into a place with good sky view.

After powering on the device, look into the USB console and look for lines like these:

I (18614) ubx_config: PVAT LAT: 49.430953, LONG: 11.071027, HEIGHT: 370.866000, H_ACC: 2.823000, V_ACC: 3.488000, NUM_SV: 11 FIX: 3 DTVALID 1/f7

After one minute, the fix type FIX: should be at least 3 (which indicates a DGPS fix). As we haven’t yet configured a RTK correction service, this is the maximum fix type we can achieve.