我正在使用嵌入式微处理器与 SIM900 GPRS 调制解调器进行通信。sim900 有一个嵌入式 tcp/ip 堆栈但没有嵌入式 PPP 堆栈,而我的嵌入式环境没有这些堆栈。
对于其他设备,我已按照以下步骤操作:
- at+cgdcont="IP","互联网",,
- atd*99***1#
- 称为 PPP 函数,负责登录 APN(可能还有身份验证和 LCP 等)。
- 调用连接到远程服务器的 TCP 函数。
但现在我必须自己做 PPP 部分。所以我无法找到所有必要的信息……谁能指出我正确的方向?
当我使用超术语来查看它会发生什么时,ATD*99***1#
它会连接并返回很多 PPP 帧,我想我必须编写一个模块来处理这些帧。但是我确实注意到,在许多站点上,根本没有提到 APN 的登录,那么有没有绕过登录的方法?
当我按照 SIM900 文档中的示例进行操作时,我收到一个错误,指示(非常正确)PDP 已停用......