主题中讨论的其他器件:CC3100
我们已使用 TM4CX1242的以太网、Wi-Fi 和蜂窝接口制作了网关设备。 我们使用了 Celluar 的 AT 命令,但现在我们要将其转换为 PPP 接口。
到目前为止、我已经成功地通过串行示例运行 TCPEcho 并连接到 Linux PPP 服务器。 由于蜂窝调制解调器与 UART 连接、因此我能够移动到 UART 而不是使用 USBCDC 示例。
但现在我陷入困境、我需要您的帮助。
1.我可以使用 AT 命令连接到 PPP 服务器。 我知道,在 Linux 中,我们有一个聊天脚本,其中编写了一些命令,Linux 用来连接到 PPP 服务器。 在此示例中,PPP 连接到发送 LCP confReq 请求等的 Linux PPP 服务器 这可以与 Celluar 调制解调器一起使用,还是需要先使用 AT 命令连接到 PPP 服务器,然后启动 hdlcNew()? 或者我也可以在 TI-RTOS 中创建聊天脚本?
2. 如何将 HTTP 与 PPP 一起使用?
我已将 HttpGet 示例与 TCPEcho over PPP 示例合并。 我使用 PPP 连接到 Linux 服务器,当我获得 IP 时,就创建了 HTTP 任务。 从那里我尝试发送 HTTPCli_initSockAddr ()、 HTTPCL_CONNECT ()和 HTTPCL_sendRequest()请求以查看 Linux 服务器是否正在获得该数据? 我看不到。
那么、问题是如何配置 NDK 以使用 PPP 进行 HTTP 通信?
3.我可以同时使用以太网 HTTP 和 PPP HTTP 吗?
我还记得、当我们尝试将 NDK 与以太网和 CC3100 WiFi 模块配合使用时、由于名称冲突、它无法正常工作。 因此、我们必须在 TCP 堆栈上编写 HTTP 包装器、以便同时使用以太网上的 HTTP 和 CC3100上的 HTTP。
如果您需要我方面的进一步信息、请告诉我。