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

11

Necesito diseñar un sotfware incorporado que maneje un dispositivo celular LTE (como la serie TOBY L2 de u-Blox) 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 PSD con AT + UPSD
  • Active el 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. Quizás la configuración de la PSD con AT + UPSD sea suficiente con las redes GPRS y LTE.

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

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

    
pregunta Bikemat

1 respuesta

1

En primer lugar, se le puede avisar que, por lo que sé, el soporte de socket TCP para TOBY-L2 está en desarrollo para la mayoría de los módulos, excepto la versión L201 (consulte la hoja de datos actual y la referencia de comandos AT en < a href="http://ublox.com"> ublox.com ), y para otras versiones que usen 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 los comandos AT es bastante el recurso 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 verificada) 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, se recomienda tomar medidas especiales. TOBY-L2 también tiene una restricción, sin embargo, que debe evitarse fácilmente
  • + UPSDA: no hay diferencias, pero sí un efecto secundario: si activa un perfil con el mismo número en TOBY-L2 dos veces, pero con configuraciones diferentes, eso puede fallar. Eche un vistazo al manual si hace eso.
  • + USOCR: Solo puede crear 7 sockets (0-6) en TOBY-L2 en comparación con hasta 16 sockets en LEON.
  • + USOCO: No hay diferencias aparentes
  • + USOWR: Hay algo extraño con LEON en los detalles en caso de que también estés recibiendo datos, lo que obviamente no recibes, por lo que estás bien aquí.

Sin embargo, preste atención a no mezclar 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. Sin embargo, es posible que no esté documentado en una etapa tan temprana.

Hay otras dos referencias a las que puedo señalar.

  • Tan pronto como tengas un módulo TOBY real contigo, prueba el centro-m. 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 brindarte apoyo en preguntas como esa.
respondido por el J A

Lea otras preguntas en las etiquetas