update
This commit is contained in:
@@ -268,9 +268,10 @@ if ($type == "sara_connectNetwork") {
|
|||||||
$port=$_GET['port'];
|
$port=$_GET['port'];
|
||||||
$timeout=$_GET['timeout'];
|
$timeout=$_GET['timeout'];
|
||||||
$networkID=$_GET['networkID'];
|
$networkID=$_GET['networkID'];
|
||||||
$command = 'sudo /usr/bin/python3 /var/www/nebuleair_pro_4g/SARA/sara_connectNetwork.py ' . $port . ' ' . $networkID . ' ' . $timeout;
|
|
||||||
$output = shell_exec($command);
|
echo "updating SARA_R4_networkID in config file";
|
||||||
echo $output;
|
// Convert `networkID` to an integer (or float if needed)
|
||||||
|
$networkID = is_numeric($networkID) ? (strpos($networkID, '.') !== false ? (float)$networkID : (int)$networkID) : 0;
|
||||||
#save to config.json
|
#save to config.json
|
||||||
$configFile = '/var/www/nebuleair_pro_4g/config.json';
|
$configFile = '/var/www/nebuleair_pro_4g/config.json';
|
||||||
// Read the JSON file
|
// Read the JSON file
|
||||||
@@ -297,6 +298,13 @@ if ($type == "sara_connectNetwork") {
|
|||||||
|
|
||||||
echo "SARA_R4_networkID updated successfully.";
|
echo "SARA_R4_networkID updated successfully.";
|
||||||
|
|
||||||
|
|
||||||
|
echo "connecting to network... please wait...";
|
||||||
|
$command = 'sudo /usr/bin/python3 /var/www/nebuleair_pro_4g/SARA/sara_connectNetwork.py ' . $port . ' ' . $networkID . ' ' . $timeout;
|
||||||
|
$output = shell_exec($command);
|
||||||
|
echo $output;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#SET THE URL for messaging (profile id 2)
|
#SET THE URL for messaging (profile id 2)
|
||||||
|
|||||||
@@ -419,7 +419,8 @@ try:
|
|||||||
if signal_quality == 99:
|
if signal_quality == 99:
|
||||||
print('<span style="color: red;font-weight: bold;">⚠️ATTENTION: Signal Quality indicates no signal (99)⚠️</span>')
|
print('<span style="color: red;font-weight: bold;">⚠️ATTENTION: Signal Quality indicates no signal (99)⚠️</span>')
|
||||||
print("TRY TO RECONNECT:")
|
print("TRY TO RECONNECT:")
|
||||||
command = f'AT+COPS=1,2,"{selected_networkID}"\r'
|
command = f'AT+COPS=1,2,{selected_networkID}\r'
|
||||||
|
#command = f'AT+COPS=0\r'
|
||||||
ser_sara.write(command.encode('utf-8'))
|
ser_sara.write(command.encode('utf-8'))
|
||||||
responseReconnect = read_complete_response(ser_sara, timeout=20, end_of_response_timeout=20)
|
responseReconnect = read_complete_response(ser_sara, timeout=20, end_of_response_timeout=20)
|
||||||
print('<p class="text-danger-emphasis">')
|
print('<p class="text-danger-emphasis">')
|
||||||
@@ -504,7 +505,8 @@ try:
|
|||||||
# and reset HTTP profile (AT+UHTTP=0) -> ne fonctionne pas..
|
# and reset HTTP profile (AT+UHTTP=0) -> ne fonctionne pas..
|
||||||
# tester un reset avec CFUN 15
|
# tester un reset avec CFUN 15
|
||||||
# 1.Reconnexion au réseau (AT+COPS)
|
# 1.Reconnexion au réseau (AT+COPS)
|
||||||
command = f'AT+COPS=1,2,"{selected_networkID}"\r'
|
command = f'AT+COPS=1,2,{selected_networkID}\r'
|
||||||
|
#command = f'AT+COPS=0\r'
|
||||||
ser_sara.write(command.encode('utf-8'))
|
ser_sara.write(command.encode('utf-8'))
|
||||||
responseReconnect = read_complete_response(ser_sara)
|
responseReconnect = read_complete_response(ser_sara)
|
||||||
print("Response reconnect:")
|
print("Response reconnect:")
|
||||||
@@ -621,8 +623,8 @@ try:
|
|||||||
print('<span style="color: orange;font-weight: bold;">📞Try reconnect to network📞</span>')
|
print('<span style="color: orange;font-weight: bold;">📞Try reconnect to network📞</span>')
|
||||||
#IMPORTANT!
|
#IMPORTANT!
|
||||||
# Reconnexion au réseau (AT+COPS)
|
# Reconnexion au réseau (AT+COPS)
|
||||||
#command = f'AT+COPS=1,2,{selected_networkID}\r'
|
command = f'AT+COPS=1,2,{selected_networkID}\r'
|
||||||
command = f'AT+COPS=0\r'
|
#command = f'AT+COPS=0\r'
|
||||||
ser_sara.write(command.encode('utf-8'))
|
ser_sara.write(command.encode('utf-8'))
|
||||||
responseReconnect = read_complete_response(ser_sara, timeout=5, end_of_response_timeout=120, wait_for_lines=["OK", "+CME ERROR"], debug=True)
|
responseReconnect = read_complete_response(ser_sara, timeout=5, end_of_response_timeout=120, wait_for_lines=["OK", "+CME ERROR"], debug=True)
|
||||||
print('<p class="text-danger-emphasis">')
|
print('<p class="text-danger-emphasis">')
|
||||||
|
|||||||
Reference in New Issue
Block a user