mirror of
https://github.com/sixfab/Sixfab_PPP_Installer
synced 2024-11-22 02:54:53 +00:00
atcom line updated with suitable new atcom version
This commit is contained in:
parent
e37b4d7d9e
commit
76fe40bdc7
16
install.sh
16
install.sh
@ -61,6 +61,22 @@ case $shield_hat in
|
|||||||
*) colored_echo "Wrong Selection, exiting" ${RED}; exit 1;
|
*) colored_echo "Wrong Selection, exiting" ${RED}; exit 1;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
colored_echo "Checking requiremments..."
|
||||||
|
|
||||||
|
colored_echo "Installing python3 if it is required..."
|
||||||
|
if ! [ -x "$(command -v python3)" ]; then
|
||||||
|
sudo apt-get install python3 -y >/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
colored_echo "Installing pip3 if it is required..."
|
||||||
|
if ! [ -x "$(command -v pip3)" ]; then
|
||||||
|
sudo apt-get install python3-pip -y >/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
colored_echo "Installing or upgrading atcom if it is required..."
|
||||||
|
pip3 install -U atcom && source ~/.profile
|
||||||
|
|
||||||
|
|
||||||
colored_echo "Downloading setup files..."
|
colored_echo "Downloading setup files..."
|
||||||
|
|
||||||
wget --no-check-certificate $SOURCE_PATH/chat-connect -O chat-connect
|
wget --no-check-certificate $SOURCE_PATH/chat-connect -O chat-connect
|
||||||
|
@ -62,6 +62,22 @@ case $shield_hat in
|
|||||||
*) colored_echo "Wrong Selection, exiting" ${RED}; exit 1;
|
*) colored_echo "Wrong Selection, exiting" ${RED}; exit 1;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
colored_echo "Checking requiremments..."
|
||||||
|
|
||||||
|
colored_echo "Installing python3 if it is required..."
|
||||||
|
if ! [ -x "$(command -v python3)" ]; then
|
||||||
|
sudo apt-get install python3 -y >/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
colored_echo "Installing pip3 if it is required..."
|
||||||
|
if ! [ -x "$(command -v pip3)" ]; then
|
||||||
|
sudo apt-get install python3-pip -y >/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
colored_echo "Installing or upgrading atcom if it is required..."
|
||||||
|
pip3 install -U atcom && source ~/.profile
|
||||||
|
|
||||||
|
|
||||||
colored_echo "Downloading setup files..."
|
colored_echo "Downloading setup files..."
|
||||||
wget --no-check-certificate $SOURCE_PATH/chat-connect -O chat-connect
|
wget --no-check-certificate $SOURCE_PATH/chat-connect -O chat-connect
|
||||||
if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi
|
if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi
|
||||||
|
@ -42,6 +42,23 @@ fi
|
|||||||
|
|
||||||
colored_echo "Installing PPP for Sixfab Cellular IoT Shield/HAT with Twilio Super SIM"
|
colored_echo "Installing PPP for Sixfab Cellular IoT Shield/HAT with Twilio Super SIM"
|
||||||
|
|
||||||
|
|
||||||
|
colored_echo "Checking requiremments..."
|
||||||
|
|
||||||
|
colored_echo "Installing python3 if it is required..."
|
||||||
|
if ! [ -x "$(command -v python3)" ]; then
|
||||||
|
sudo apt-get install python3 -y >/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
colored_echo "Installing pip3 if it is required..."
|
||||||
|
if ! [ -x "$(command -v pip3)" ]; then
|
||||||
|
sudo apt-get install python3-pip -y >/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
colored_echo "Installing or upgrading atcom if it is required..."
|
||||||
|
pip3 install -U atcom && source ~/.profile
|
||||||
|
|
||||||
|
|
||||||
colored_echo "Downloading setup files..."
|
colored_echo "Downloading setup files..."
|
||||||
wget --no-check-certificate $SOURCE_PATH/chat-connect -O chat-connect
|
wget --no-check-certificate $SOURCE_PATH/chat-connect -O chat-connect
|
||||||
if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi
|
if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi
|
||||||
|
@ -6,17 +6,17 @@ source functions.sh
|
|||||||
debug "Checking APN and Modem Mode..."
|
debug "Checking APN and Modem Mode..."
|
||||||
|
|
||||||
# APN
|
# APN
|
||||||
atcom "AT+CGDCONT?" "OK" "ERROR" 10 | grep super >> /dev/null
|
atcom "AT+CGDCONT?" | grep super >> /dev/null
|
||||||
|
|
||||||
if [[ $? -ne 0 ]]; then
|
if [[ $? -ne 0 ]]; then
|
||||||
atcom "AT+CGDCONT=1,\"IP\",\"super\"" "OK" "ERROR" 10
|
atcom "AT+CGDCONT=1,\"IP\",\"super\""
|
||||||
debug "APN is updated."
|
debug "APN is updated."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
atcom "AT#USBCFG?" "OK" "ERROR" 10 | grep 0 >> /dev/null
|
atcom "AT#USBCFG?" | grep 0 >> /dev/null
|
||||||
|
|
||||||
if [[ $? -ne 0 ]]; then
|
if [[ $? -ne 0 ]]; then
|
||||||
atcom "AT#USBCFG=0" "OK" "ERROR" 10
|
atcom "AT#USBCFG=0"
|
||||||
debug "RMNET/PPP mode is activated."
|
debug "RMNET/PPP mode is activated."
|
||||||
debug "Modem restarting..."
|
debug "Modem restarting..."
|
||||||
|
|
||||||
|
@ -16,15 +16,15 @@ function check_network()
|
|||||||
NETWORK_OK=0
|
NETWORK_OK=0
|
||||||
|
|
||||||
debug "SIM Status:"
|
debug "SIM Status:"
|
||||||
atcom AT+CPIN? OK ERROR 10 | grep "CPIN: READY"
|
atcom AT+CPIN? | grep "CPIN: READY"
|
||||||
SIM_READY=$?
|
SIM_READY=$?
|
||||||
|
|
||||||
debug "Network Registeration Status:"
|
debug "Network Registeration Status:"
|
||||||
# For super SIM
|
# For super SIM
|
||||||
atcom AT+CREG? OK ERROR 10 | grep "CREG: 0,5"
|
atcom AT+CREG? | grep "CREG: 0,5"
|
||||||
NETWORK_REG=$?
|
NETWORK_REG=$?
|
||||||
# For native SIM
|
# For native SIM
|
||||||
atcom AT+CREG? OK ERROR 10 | grep "CREG: 0,1"
|
atcom AT+CREG? | grep "CREG: 0,1"
|
||||||
NETWORK_REG_2=$?
|
NETWORK_REG_2=$?
|
||||||
# Combined network registeration status
|
# Combined network registeration status
|
||||||
NETWORK_REG=$((NETWORK_REG+NETWORK_REG_2))
|
NETWORK_REG=$((NETWORK_REG+NETWORK_REG_2))
|
||||||
|
Loading…
Reference in New Issue
Block a user