#https://www.electronicwings.com/raspberry-pi/raspberry-pi-uart-communication-using-python-and-c
import serial
from time import sleep

ser = serial.Serial ("/dev/ttyAMA10", 9600)    #Open port with baud rate
while True:
    received_data = ser.read()              #read serial port
    sleep(0.03)
    data_left = ser.in_Waiting()             #check for remaining byte
    received_data += ser.read(data_left)
    print (received_data)                   #print received data
    ser.write(received_data)                #transmit data serially 