Commandes AT pour transmettre des données via une pile TCP / IP avec un réseau LTE

11

J'ai besoin de concevoir un logiciel logiciel intégré qui pilotera un appareil cellulaire LTE (comme la série u-Blox TOBY L2) et sa pile TCP / IP pour transmettre des données vers un serveur distant.

J'attends que l'appareil soit livré au travail. Pour l'instant, j'utilise un appareil GPRS (u-Blox série LEON). Fondamentalement, je réalise les commandes suivantes:

  • Configurer le profil PSD avec AT + UPSD
  • Activer le profil PSD avec AT + UPSDA = 0,3
  • Prise ouverte avec AT + USOCR = 6
  • Connectez-vous à l'IP du serveur avec AT + USOCO = 0, "xx.xxx.xx.xxx", "pp" où xx est l'adresse IP et pp est le numéro de port
  • Écrire des données avec AT + USOWR

Ceci est un organigramme très basique, je n'ai pas besoin de paramètres très spécifiques, juste celui par défaut. Je ne configure pas un contexte PDP avec AT + CGDCONT ou quoi que ce soit d'autre. Peut-être que la configuration du PSD avec AT + UPSD est suffisante avec le réseau GPRS et LTE.

Le problème est le suivant: Apparemment, il existe des différences entre les appareils GPRS / UMTS et les appareils LTE lorsqu'il s'agit de configurer la configuration réseau (contexte PDP pour les appareils GPRS / UMTS et EPS pour LTE). J'ai tout lu sur ces configurations de session de données, mais je n'arrive pas à bien comprendre les différences.

Ainsi, lorsque je passerai d'un appareil GPRS (LEON) à un appareil LTE (TOBY), quelles différences se produiront en termes de configuration et / ou de commandes AT?

Bikemat
la source

Réponses:

1

Tout d'abord, vous pouvez être informé que, à ma connaissance, le support de socket TCP pour TOBY-L2 est en cours de développement pour la plupart des modules, à l'exception de la version L201 (voir la fiche technique actuelle et la référence de commande AT sur ublox.com ) et pour les autres versions utilisant la dernière mise à jour du micrologiciel. Je ne mets pas de lien vers quoi que ce soit directement ici, car ublox semble restructurer son site Web en ce moment.

En dehors de cela, la référence des commandes AT est tout à fait la ressource ici, elle détaille les différences dans chaque commande entre TOBY, LEON, SARA et LISA ainsi que leurs versions. Si vous ne l'avez pas lu, voici une liste (pas nécessairement complète ou réellement vérifiée) pour la migration, tirée exactement de ce document:

  • + UPSD: Les valeurs des paramètres dépendent beaucoup du type de modem. param_tag et param_val ont de nombreuses significations et restrictions spéciales pour LEON. Si vous en utilisez un, soyez avisé de prendre des mesures spéciales. TOBY-L2 a également une restriction, qui devrait être facilement évitée
  • + UPSDA: pas de différences, mais un effet secondaire: si vous activez un profil avec le même numéro sur TOBY-L2 deux fois, mais avec des paramètres différents, cela peut échouer. Jetez un œil au manuel si vous le faites.
  • + USOCR: Vous ne pouvez créer que 7 sockets (0-6) sur TOBY-L2 contre jusqu'à 16 sockets sur LEON.
  • + USOCO: Aucune différence apparente
  • + USOWR: Il y a une certaine bizarrerie avec LEON dans les détails au cas où vous receviez également des données, ce que vous ne faites évidemment pas, donc tout va bien ici.

Cependant, faites attention à ne pas mélanger les commandes + CG * et + UPS * dans votre application, au cas où vous mettriez à jour. Cela peut entraîner des problèmes.

En dehors de cela, je ne peux pas discerner d'autres différences dans la documentation. Pourtant, cela peut tout simplement ne pas être documenté à un stade aussi précoce.

Je peux vous indiquer deux autres références.

  • Dès que vous avez un module TOBY avec vous, essayez le m-center. Il vous permet de configurer des profils PSD et de tracer les commandes AT en même temps.
  • Contactez votre distributeur. u-blox a des accords assez détaillés avec eux, en général, ce qui les rend responsables de vous soutenir dans de telles questions.
JA
la source