Example Getting Started Article
Test documentation. Add some instructions here.
How to set the Device-Id:
You can change the Device ID with io4edge-cli if you know either the service address or the IP address of the io4edge device.
If the IP address is 192.168.0.234, change the Device ID as follows:
$ io4edge-cli -i 192.168.0.234:9999 program-devid my-device-id
Device id was set to my-device-id
Restart of the device required to apply the new device id.
9999 addresses the io4edge core server within the device.
Or if you know the service address:
$ io4edge-cli -d S103-MIO01-b4e31793-f660-4e2e-af20-c175186b95be program-devid my-device-id
Device id was set to my-device-id
Restart of the device required to apply the new device id.
Or read Device ID:
$ io4edge-cli -i 192.168.0.234:9999 get-parameter device-id
Read parameter name: device-id, value: my-device-id
On WLAN/Ethernet io4edge devices, you can change the Device ID via the USB attached SERVICE interface:
config> device-id my-device-id
Setting device-id to 'my-device-id'
A 'reboot' is required to activate the new setting!
Management Functions
- HTTPS REST API via HTTPS on port 443
- Detailed description: io4edge REST API
- CLI Tool using REST API: io4edge-client-go
Features: - FW update/downgrade - Change password / HTTPS server certificate / Server private key - Configuration update / Get configuration version - HW/SW/Configuration inventory information - Device Reset
Diagnosis
- Prometheus compliant metrics available
- Detailed description: Prometheus API
- Device logs available via Network at TCP port 9998
- Example:
netcat <device-ip> 9998
Network Configuration
- Factory setting: Device obtains IP address via DHCP
- Alternatively: supports static IP setting (configure with
static-ipparameter)