1

嗨朋友

在我的应用程序中,我想使用连接到 Fedora 核心 8 的诺基亚 3310c 手机发送短信。在连接 /dev 目录中创建一个名为 ttyACM0 的新文件时,我尝试使用此文件发送命令

第一个 at 命令返回 ok 即,然后我尝试 at+cmgf=1 return ok 然后尝试 at+cmgl="ALL"

它返回错误............

来电时显示响铃...

4

2 回答 2

2

AT+CMGL 用于读取短信,但该命令不适用于诺基亚手机。它适用于非诺基亚手机。

要获取所有这些东西的 java 代码,请访问http://sourceforge.net/projects/java-sms-api/

要发送消息(从诺基亚手机),您需要将手机的模式设置为 PDU (at+cmgf=0),顺便说一下,这是默认状态。

对于非诺基亚手机,将模式设置为文本( at+cmgf=1 ),然后以文本 fromat 而非 pdu 发送 ur msg。

最好的方法是在 minicom(在 linux 中)上尝试所有 AT 命令并立即查看输出。在这里,您可以直接与您的手机通信(尽管通过 At 命令)。

于 2011-09-02T11:50:46.457 回答
2

Symbian 手机似乎不支持此命令。看看诺基亚开发者讨论板上的这篇文章。

于 2010-01-15T08:14:01.893 回答