Quick Start Guide
This guide shows how to set up the SIO04-99, supplying power and connecting 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 it to a PoE source that can supply Class 1 devices.
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.
Initial Configuration
For initial configuration, connect the USB-serial console interface to a computer as shown above and start a terminal program. See the ModuSIO configuration console guide 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
Info
The message Can't set static-ip: ESP_ERR_NVS_NOT_FOUND is harmless if no static IP was configured previously.
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!
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.