Paso 3:
Ahora puede abrir el puerto serie usando el DeviceOpen entrando en:
serial = DeviceOpen["Serial",{"/dev/ttyUSB0","BaudRate"->9600}]
Esto devuelve un DeviceObject que puede usarse para leer datos GPS. En este caso utilizamos DeviceReadBuffer para leer todos los datos disponibles de GPS que se ha generado hasta este punto:
data = DeviceReadBuffer[serial,"String"]
Los datos devueltos en una coma formato separado, llama sentencias NMEA GPS.
GPRMC,154541.000,A,4005.8369,N,08814.7322,W,0.04,253.32,201113,,,A∗79GPVTG,253.32,T,,M,0.04,N,0.07,K,A*3B<br>GPGGA,154542.000,4005.8369,N,08814.7322,W,1,8,1.07,228.0,M,−33.9,M,,∗6BGPGSA,A,3,04,12,10,17,23,24,25,02,,,,,1.31,1.07,0.76*04 GPGSV,3,1,12,04,65,040,24,02,63,265,16,10,55,135,39,12,48,302,21∗7DGPGSV,3,2,12,17,35,096,33,05,19,190,17,25,13,321,33,24,12,247,16*71 GPGSV,3,3,12,23,05,061,31,13,02,090,27,20,02,036,35,45,,,∗45GPRMC,154542.000,A,4005.8369,N,08814.7322,W,0.06,253.32,201113,,,A*78