AT命令通过LTE网络通过TCP / IP堆栈传输数据


11

我需要设计一个嵌入式软件,以驱动LTE蜂窝设备(例如u-Blox TOBY L2系列)及其TCP / IP堆栈,以将数据发送到远程服务器。

我正在等待设备在工作中交付。现在,我使用GPRS设备(u-Blox LEON系列)。基本上,我执行以下命令:

  • 使用AT + UPSD配置PSD配置文件
  • 用AT + UPSDA = 0,3激活PSD配置文件
  • 打开插座,AT + USOCR = 6
  • 使用AT + USOCO = 0,“ xx.xxx.xx.xxx”,“ pp”连接到服务器IP,其中xx是IP地址,pp是端口号
  • 用AT + USOWR写入数据

这是一个非常基本的流程图,我不需要非常具体的设置,只需要默认设置即可。我没有使用AT + CGDCONT或其他任何配置PDP上下文。在GPRS和LTE网络中,使用AT + UPSD进行PSD的配置也许就足够了。

问题如下:显然,在设置网络配置(GPRS / UMTS设备的PDP上下文和LTE的EPS)时,GPRS / UMTS设备和LTE设备之间存在一些差异。我已经阅读了有关这些数据会话设置的所有内容,但我无法完全理解这些差异。

因此,当我从GPRS设备(LEON)切换到LTE设备(TOBY)时,在设置和/或AT命令方面会有什么不同?

Answers:


1

首先,您可能会被告知,据我所知,除L201版本外,大多数模块都在开发TOBY-L2的TCP套接字支持(请参阅ublox.com上的当前数据表和AT命令参考)。 ,以及使用最新固件更新的其他版本。我没有直接链接到这里,因为ublox似乎正在重组其网站。

除此之外,AT命令参考在这里是相当有用的资源,它详细介绍了TOBY,LEON,SARA和LISA之间每个命令之间的差异以及它们的版本。如果您没有阅读过,这里是一份(不一定是完整的或经实际检查的)迁移清单,正是从该文档中摘录的:

  • + UPSD:参数值在很大程度上取决于调制解调器的类型。param_tag和param_val对LEON有许多特殊的含义和限制。如果使用其中任何一种,建议采取特殊措施。TOBY-L2也有一个限制,但是应该很容易避免
  • + UPSDA:没有区别,但有副作用:如果两次在TOBY-L2上用相同编号激活配置文件,但设置不同,则可能会失败。如果这样做,请查看手册。
  • + USOCR:与TOON-L2上的最多16个插槽相比,您只能在TOBY-L2上创建7个插槽(0-6)。
  • + USOCO:无明显差异
  • + USOWR:如果您还接收数据,则LEON的细节有些奇怪,显然您没有收到,所以您在这里很好。

但是,请注意,如果要升级,请勿在应用程序中混用+ CG *和+ UPS *命令。这可能会导致问题。

除此之外,我无法辨别文档中的任何其他差异。尽管如此,它可能仍未在早期阶段被记录下来。

我可以为您提供另外两个参考。

  • 有了实际的TOBY模块后,请立即尝试使用m-center。它使您可以设置PSD配置文件并同时跟踪AT命令。
  • 请与您的分销商联系。通常,u-blox与他们有非常详细的协议,这使他们有责任在此类问题上为您提供支持。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.