1

我有一个嵌入式 linux 和一个 Telit gprs/gps 模块(USB 端口上的“GM862-GPS”)。我当前的项目要求它通过 gprs 连接以发送数据,同时不断向模块询问 gps 位置。我通过 ppp-daemon 和 chatsripts 连接到 gprs,但是当建立连接时,模块似乎被锁定(通过 minicom 对 AT 命令没有反应)。

我读到,“AT+CMUX”可能是该设备提供的一种解决方案,但我不知道如何使用它,因为 Telit 的“CMUX 用户指南”并没有真正的帮助(和一个程序自动设置仅适用于 Windows)。

有谁知道,如何处理这个命令,甚至知道一个更好的选择来处理这个问题?

4

1 回答 1

1

我的回答可能为时已晚。

您需要使用 CMUX 创建另一个 COM 端口与之通信。我玩过 CMUX 一次,我理解你的挫败感。就我而言,它工作了一段时间然后失败了,我不知道为什么。您可能想在 Roundsolutions 上发布您的问题。

我通过编写 Python 脚本对模块进行编程并上传到模块。他们的 Python API 提供了两个通道来向模块发送 AT 命令:MDM 和 MDM2。我使用 MDM 作为 AT 命令并使用 MDM2 创建套接字。最初,您使用 MDM2 发送 AT 命令来创建套接字连接。连接后,发送给它的任何数据都将被解释为数据流而不是 AT 命令。它们允许您发送“+++”以切换回 AT 命令模式。

于 2013-03-01T05:36:32.673 回答