opkg update && opkg install autonomy
/etc/init.d/autonomy enable && /etc/init.d/autonomy start# Enable basic features
uci set autonomy.main.enabled='1'
uci set autonomy.starlink.enabled='1'
uci set autonomy.gps.enabled='1'
uci commit autonomy && /etc/init.d/autonomy restartubus call autonomy status| Task | Command |
|---|---|
| Enable service | uci set autonomy.main.enabled='1' |
| Set log level | uci set autonomy.main.log_level='debug' |
| Enable Starlink | uci set autonomy.starlink.enabled='1' |
| Enable GPS | uci set autonomy.gps.enabled='1' |
| Set Pushover token | uci set autonomy.notifications.pushover_token='TOKEN' |
| Commit changes | uci commit autonomy |
| Restart service | /etc/init.d/autonomy restart |
| Check status | ubus call autonomy status |
# Space-Track (for Starlink tracking)
uci set autonomy.external_apis.space_track_username='your_username'
uci set autonomy.external_apis.space_track_password='your_password'
# Pushover (for notifications)
uci set autonomy.notifications.pushover_token='your_app_token'
uci set autonomy.notifications.pushover_user='your_user_key'
# OpenCellID (for cellular location)
uci set autonomy.external_apis.opencellid_api_key='your_api_key'
uci commit autonomyuci set autonomy.main.enabled='1'
uci set autonomy.starlink.enabled='1'
uci set autonomy.cellular.enabled='1'
uci set autonomy.interfaces.starlink_priority='1'
uci set autonomy.interfaces.cellular_priority='2'
uci commit autonomyuci set autonomy.main.enabled='1'
uci set autonomy.starlink.enabled='1'
uci set autonomy.cellular.enabled='1'
uci set autonomy.wifi.optimization='1'
uci set autonomy.gps.enabled='1'
uci set autonomy.predictive.enabled='1'
uci set autonomy.notifications.pushover_enabled='1'
uci commit autonomyuci set autonomy.main.enabled='1'
uci set autonomy.starlink.enabled='1'
uci set autonomy.cellular.enabled='1'
uci set autonomy.gps.enabled='0'
uci set autonomy.predictive.enabled='0'
uci set autonomy.notifications.pushover_enabled='0'
uci commit autonomy/etc/init.d/autonomy status # Service status
ubus call autonomy status # System health
logread | grep autonomy | tail # Recent logs# Restart service
/etc/init.d/autonomy restart
# Reload configuration
ubus call autonomy reload_config
# Reset to defaults
autonomy-cli config reset
# Validate configuration
autonomy-cli config validate# Test Starlink connection
grpcurl -plaintext 192.168.100.1:9200 list
# Test cellular signal
gsmctl -A AT+CSQ
# Test GPS
gpsctl -i- Download: Install Pushover from App Store/Play Store
- Login: Use your Pushover account
- Test: Send test notification from web interface
# Test Pushover
curl -X POST https://api.pushover.net/1/messages.json \
-d "token=YOUR_TOKEN" \
-d "user=YOUR_USER" \
-d "message=Autonomy test notification"- Complete Setup: Configuration Guide
- API Setup: API Integrations Guide
- Advanced Features: User Guide
- Production Deploy: Production Guide
Need help? See the Troubleshooting Guide or check the logs with logread | grep autonomy