¿Cómo se comunican los dispositivos GPS con los servidores?

Citaré el capítulo 4 de mi libro de cocina IoT / M2M:
4 Comunicación de datos celulares (GPRS, USSD, SMS, CSD, DTMF) 11
4.1 Comunicación de voz 11
4.2 Módem / acoplador acústico / cifrado 11
4.3 DTMF (frecuencia múltiple de tono dual) 12
4.4 GPRS (Servicio general de radio empaquetada) 12
4.5 SMS 12
4.6 USSD (Datos de servicio suplementario no estructurado) 13
4.7 Comparación del consumo de energía (SMS, USSD y GPRS) 14
4.8 CSD (Datos de circuito conmutado) 15

La voz no está en uso y el resto de los portadores es común. GPRS está en PPP. En la parte superior de PPP encontrará UDP y TCP y en la parte superior de UDP puede CoAP. En TCP encontrará MQTT ot HTTP.

Deslice una de mi nueva placa adaptadora como se muestra a continuación:

Los receptores GPS generalmente están integrados con módems GSM. Los datos recibidos por los receptores GPS pueden enviarse a los servidores a través de GPRS.

Cuando configura un dispositivo GPS, ingresa la dirección IP del servidor de destino.

También ingresa un número de puerto para el cual se ha permitido la conexión TCP / IP.

En este servidor, deberá ejecutar un escucha de socket que leerá los datos enviados por el receptor.

Necesitará un documento de protocolo del fabricante del dispositivo para decodificar estos datos, clasificarlos y descargarlos en su base de datos.

Desde aquí, puede ordenar sus datos con claves únicas y ejecutar servicios para que su aplicación móvil web pueda obtener la información requerida.

Dado que el dispositivo GPS es un dispositivo periférico para una computadora o host, puede leer los datos (coordenadas) del dispositivo a través del puerto serie o puerto USB, luego enviar los datos a su servidor a través de Internet con el protocolo TCP / IP.

Es posible que se necesiten controladores en la lectura de datos del dispositivo.

Además, algunos dispositivos GPS pueden ser reales como la combinación del chip GPS y una computadora pequeña, como la mayoría de los teléfonos inteligentes. Sin embargo, el procedimiento es el mismo.

Un rastreador GPS siempre apunta a una IP del servidor y una dirección de puerto. Puede configurar el dispositivo para que apunte a su IP y puerto. El dispositivo enviará todos los datos a ese puerto.

Para comunicarse con el Rastreador, hay un protocolo de comunicación definido para un rastreador GPS que debe usar en su Código. Este protocolo le proporcionará protocolos GPRS para leer datos y enviar datos para funciones específicas al rastreador.

Espero que esto ayude.

La respuesta correcta para usted depende de muchos factores, pero aquí está mi respuesta general. Un receptor GPS es un dispositivo bastante pasivo, pero tendrá algún mecanismo para enviar los datos a cualquier otro dispositivo que desee. Por lo tanto, debe conectar su receptor GPS a un dispositivo que luego enviará los datos a donde quiera que vaya. Por ejemplo, puede conectar el receptor a una computadora portátil y, si la computadora portátil tiene internet, puede enviar la salida de GPS a cualquier lugar que desee.

Lo que pides parece ser un poco confuso …

¿Estás tratando de averiguar cómo funcionan los sistemas GPS, desde el control de tierra hasta el satélite?

¿O cómo usar el GPS con un servidor (generalmente solo para obtener el tiempo)?

More Interesting

¿Por qué encontrar el trabajo múltiple menos común?

¿Para qué tipo de gráfico sería óptimo y correcto un algoritmo codicioso para colorear gráficos?

¿Es una buena idea aprender algoritmos antes de los conceptos de OOP en la programación de Python?

¿Por qué la programación dinámica se llama programación dinámica?

Un k-palíndromo es una cadena que se transforma en un palíndromo al eliminar como máximo k caracteres de él. Dada una cadena S y un número entero K, ¿encuentra si S es un k-palíndromo o no? Restricciones: S tiene como máximo 20,000 caracteres y 0 <= k <= 30

Si hay una matriz de 101 números que consiste en números del 1 al 100 con el número repetido, ¿cómo encuentra el número repetido en el número mínimo de iteraciones (en el programa C)?

¿Cómo se implementa Quora? ¿Qué estructuras de datos y algoritmos se usan internamente?

Cómo escanear una lista de números en una sola línea separada con un espacio y agregarlos a una lista en Python

¿Cuáles son los problemas resueltos por los algoritmos hash?

¿Hay algún algoritmo de ordenación que funcione en el orden de n?

¿Qué es el desplazamiento binario y por qué lo usamos?

¿Cuáles son algunos algoritmos de redes neuronales artificiales?

¿Se puede usar el algoritmo DBSCAN para determinar los límites del área geográfica?

Cómo detectar imágenes en un documento de Word escaneado

En la visión por computadora, ¿el aprendizaje automático va a hacer obsoletos los algoritmos de aprendizaje no automático?