''' ____ _ ____ _ / ___| / \ | _ \ / \ \___ \ / _ \ | |_) | / _ \ ___) / ___ \| _ < / ___ \ |____/_/ \_\_| \_\/_/ \_\ Script to set the URL for a HTTP request Ex: /usr/bin/python3 /var/www/nebuleair_pro_4g/SARA/sara_google_ping.py ''' import serial import time import sys import json baudrate = 115200 ser = serial.Serial( port='/dev/ttyAMA2', baudrate=baudrate, #115200 ou 9600 parity=serial.PARITY_NONE, #PARITY_NONE, PARITY_EVEN or PARITY_ODD stopbits=serial.STOPBITS_ONE, bytesize=serial.EIGHTBITS, timeout = 2 ) url="www.google.com" command = f'AT+UPING="{url}"\r' ser.write((command + '\r').encode('utf-8')) try: # Read lines until a timeout occurs response_lines = [] while True: line = ser.readline().decode('utf-8').strip() if not line: break # Break the loop if an empty line is encountered response_lines.append(line) # Print the response for line in response_lines: print(line) except serial.SerialException as e: print(f"Error: {e}") finally: if ser.is_open: ser.close() print("****") #print("Serial closed")