Lo suyo es que haya algún programa que acceda a los datos del sensor cada X segundos (o menos) y almacene esos datos para que los puedas consultar en cualquier momento.
Existen muchos códigos en python para leer y escribir al puerto serie:
Código: Seleccionar todo
import serial
port = serial.Serial("/dev/ttyAMA0", baudrate=115200, timeout=3.0)
while True:
port.write("\r\nSay something:")
rcv = port.read(10)
port.write("\r\nYou sent:" + repr(rcv))
Así que por un lado, tenemos el tema del código:
https://www.elinux.org/Serial_port_programming
Y por otro lado tenemos que "preparar" la raspberry para liberar el UART, es decir, para deshabilitar la consola por puerto serie de la raspi, de forma que puedas usar ese puerto serie para comunicación.
Eso se hace con "sudo raspi-config", opción 5 "Interfacing options", opción P6 "Serial" y ahí eliges "No" para deshabiltiar la consola serial
https://www.raspberrypi.org/documentati ... on/uart.md
Por último, lo más divertido: los comandos propios del sensor y la parte de interpretar las respuestas:
http://gillinstruments.com/data/manuals ... Manual.pdf