Comandos AT para transmitir datos a través de la pila TCP / IP con la red LTE

11

Necesito diseñar un sotfware integrado que controle un dispositivo celular LTE (como la serie u-Blox TOBY L2) y su pila TCP / IP para transmitir algunos datos hacia un servidor distante.

Estoy esperando que el dispositivo se entregue en el trabajo. Por ahora, uso un dispositivo GPRS (serie u-Blox LEON). Básicamente realizo los siguientes comandos:

  • Configure el perfil de PSD con AT + UPSD
  • Activar perfil PSD con AT + UPSDA = 0,3
  • Zócalo abierto con AT + USOCR = 6
  • Conéctese al servidor IP con AT + USOCO = 0, "xx.xxx.xx.xxx", "pp" donde xx es la dirección IP y pp es el número de puerto
  • Escribir datos con AT + USOWR

Este es un diagrama de flujo muy básico, no necesito configuraciones muy específicas, solo la predeterminada. No configuro un contexto PDP con AT + CGDCONT o cualquier otra cosa. Tal vez la configuración del PSD con AT + UPSD sea suficiente con las redes GPRS y LTE.

El problema es el siguiente: Aparentemente, existen algunas diferencias entre los dispositivos GPRS / UMTS y los dispositivos LTE cuando se trata de configurar la configuración de la red (contexto PDP para dispositivos GPRS / UMTS y EPS para LTE). He leído bastante sobre estas configuraciones de sesión de datos, pero no logro entender completamente las diferencias.

Entonces, cuando cambie de dispositivo GPRS (LEON) a dispositivo LTE (TOBY), ¿qué diferencias se producirán en términos de configuraciones y / o comandos AT?

Bikemat
fuente

Respuestas:

1

En primer lugar, puede que le aconsejen que, hasta donde yo sé, el soporte de socket TCP para TOBY-L2 está en desarrollo para la mayoría de los módulos, excepto para la versión L201 (consulte la hoja de datos actual y la referencia de comandos AT en ublox.com ) , y para otras versiones que utilizan la actualización de firmware más reciente. No estoy enlazando a nada directamente aquí, ya que ublox parece estar reestructurando su sitio web en este momento.

Aparte de eso, la referencia de comandos AT es un recurso bastante aquí, detalla las diferencias en cada comando entre TOBY, LEON, SARA y LISA, así como sus versiones. Si no lo leyó, aquí hay una lista (no necesariamente completa o realmente marcada) para la migración, tomada exactamente de ese documento:

  • + UPSD: los valores de los parámetros dependen bastante del tipo de módem. param_tag y param_val tienen muchos significados y restricciones especiales para LEON. Si usa alguno de estos, le recomendamos que tome medidas especiales. TOBY-L2 también tiene una restricción, sin embargo, debe evitarse fácilmente
  • + UPSDA: sin diferencias, pero un efecto secundario: si activa un perfil con el mismo número en TOBY-L2 dos veces, pero con diferentes configuraciones, eso puede fallar. Echa un vistazo al manual si haces eso.
  • + USOCR: solo puede crear 7 sockets (0-6) en TOBY-L2 en comparación con hasta 16 sockets en LEON.
  • + USOCO: sin diferencias aparentes
  • + USOWR: Hay cierta rareza con LEON en los detalles en caso de que también esté recibiendo datos, lo que obviamente no recibe, por lo que está bien aquí.

Sin embargo, tenga en cuenta que no mezcla los comandos + CG * y + UPS * en su aplicación, en caso de que esté actualizando. Eso puede llevar a problemas.

Aparte de eso, no puedo discernir ninguna otra diferencia en la documentación. Aún así, es posible que no esté documentado en una etapa tan temprana.

Hay otras dos referencias que puedo señalar.

  • Tan pronto como tenga un módulo TOBY real con usted, pruebe el m-center. Le permite configurar perfiles PSD y rastrear los comandos AT al mismo tiempo.
  • Póngase en contacto con su distribuidor. u-blox tiene acuerdos bastante detallados con ellos, en general, lo que los hace responsables de apoyarlo en preguntas como esa.
JA
fuente