First commit, not compiling (stuck in RadioHead library).
This commit is contained in:
35
tools/setup_dash.sh
Executable file
35
tools/setup_dash.sh
Executable file
@@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
|
||||
defaultDEVICE_ID=fad7795eff2d760d27b7bc59
|
||||
defaultTOKEN=90a408ad822cce2e194a7cdc
|
||||
defaultWIFI_SSID=Pinguin
|
||||
defaultWIFI_PWD=PaulchenAufmKlo34
|
||||
|
||||
read -p 'Device ID [default=$defaultDEVICE_ID]: ' DEVICE_ID
|
||||
: ${DEVICE_ID:=$defaultDEVICE_ID}
|
||||
echo $DEVICE_ID
|
||||
read -p 'Mongoose Dash Token: [default=$defaultTOKEN]' TOKEN
|
||||
: ${TOKEN:=$defaultTOKEN}
|
||||
echo $TOKEN
|
||||
read -p 'Wifi SSID [default=$defaultSSID]: ' WIFI_SSID
|
||||
: ${WIFI_SSID:=$defaultWIFI_SSID}
|
||||
echo $WIFI_SSID
|
||||
read -sp 'Wifi Password: ' WIFI_PWD
|
||||
: ${WIFI_PWD:=$defaultWIFI_PWD}
|
||||
echo "*****"
|
||||
echo ""
|
||||
echo "Setting device id to $DEVICE_ID"
|
||||
mos config-set --no-reboot device.id="$DEVICE_ID"
|
||||
echo "Setting token to $TOKEN"
|
||||
mos config-set --no-reboot dash.token="$TOKEN"
|
||||
echo "Enabling DASH"
|
||||
mos config-set --no-reboot dash.enable=true
|
||||
echo "Setting ACLs"
|
||||
mos config-set --no-reboot conf_acl=wifi.*,device.*,dash.enable
|
||||
echo "Setting WIFI"
|
||||
mos wifi "$WIFI_SSID" "$WIFI_PWD"
|
||||
echo "Making changes permanent"
|
||||
mos call FS.Rename '{"src": "conf9.json", "dst": "conf5.json"}'
|
||||
echo "Rebooting device"
|
||||
mos call Sys.Reboot
|
||||
|
Reference in New Issue
Block a user