Requirements
Requirements
To install the Coda service on your device, you will need the following:
- EdgeIQ account ID
- Device ID - as configured in EdgeIQ (defaults to eth0 MAC address of your device)
- Your Network Manager (netplan, nmcli, etc)
These requirements should also be met:
- Administrative access to your device
- Gateway device has Internet access
- Gateway device pre-configured in EdgeIQ Cloud (via API or web portal)
- Hardware architecture must be one of these: x86, amd64, mips32/64, armv5/6/7, arm64
Ports and Domains:
The Coda client calls to the following domains and ports, which must be accessible by the edge client
Staging:
- mqtt.stage.machineshop.io port 1883
- api.stage.edgeiq.io port 443
Production:
- mqtt.ms-io.com port 443 (not 1883)
- api.edgeiq.io port 443
Disk space:
- 20-30MB for Edge
- Additional 20-30MB for Coda updates
- Enough storage for messages to be stored from endpoints - application specific
- Space for any software updates - application specific
Linux tools:
- wget or curl for install script (manual installation only)
- tar
- sed
- grep
- /bin/sh or /bin/bash
- reboot
Process manager:
- systemd (preferred)
- sysv (acceptable)
- Can be configured for others
Application management:
- systemd
Secure Communications:
- Root certificates installed
- Python 3.7 for Greengrass monitoring
Network tools — if you need a network configuration (required for GG HA Groups):
- ifconfig
- wpa_supplicant if wifi configuration needed
- network configuration files in standard locations
- iptables
- sysctl
- rsync
NOTE: Various installations of Linux (such as OpenWRT) may have preferred tools that should override these requirements and require configuration of Coda. In these cases, a custom device onboarding process may be necessary |
---|
If any of these requirements cannot be met, please contact EdgeIQ Support at [email protected] or 857-999-3343. You can also contact your EdgeIQ Customer Success contact for additional instructions.
Updated 16 days ago
What’s Next