4

我正在实施一个使用GSMComm 库从诺基亚 Xpress Music 5800读取和解析SMS 的项目

我尝试使用 GSMComm Demo:我能够获取电话信息、电池/存储等不同状态并发送短信。但我无法从手机读取短信,它给出了以下错误:

Error: The phone reports an unspecified error. 

这通常发生在设备不支持命令、命令对当前状态无效或参数不正确时。( GsmComm.GsmCommunication.CommException)

由于我使用 DLL,我看不到哪些命令正在发送到手机。我也怀疑所有其他命令都可以正常工作,除了那些阅读短信的命令。

问题:

  1. 主要问题:问题的可能原因是什么?
  2. 我知道上面的问题很难回答。那么是否在某个地方记录了任何日志/转储/事件?我是这个领域的新手(硬件接口),需要故障排除的起点
  3. Stretch:如果我使用上述技术(USB to COMM emulator,GSMComm)实现,我的应用程序的可移植性如何?肯定需要运送 GSMComm dll。但这是否意味着目标 PC 需要安装 Ovi Suite(包含 USB 到 COMM 仿真器)?手机的便携性如何:它是否仅适用于诺基亚 Xpress Music 5800,或者它是否也适用于其他诺基亚手机。还是用别的手机?”

更多信息:如果重要的话,我手机上的操作系统是西里尔字母。

更新了问题:因为一些问题经过一周的调查得到了回答。

更新 2:我已按照此链接中的说明进行操作。我的手机正在响应某些命令,但为其他命令提供“错误”。有任何想法吗?

4

2 回答 2

3

我认为您使用的是第三代手机,因此您无法访问用于读取 SMS 的 AT 命令。我建议您使用旧的(呃)诺基亚手机,以下是一些列表:

  • 诺基亚 5210
  • 诺基亚 610
  • 诺基亚 6200
  • 诺基亚 6210
  • 诺基亚 6103
  • 诺基亚 6131
  • 诺基亚 6230
于 2012-06-03T08:34:50.013 回答
0

http://www.scampers.org/steve/sms/libraries.htm

我确定你已经浏览过这个页面,但在底部它告诉你如何检查 GSMComm 的日志。不幸的是,我从未直接与 GSMComm 合作过,也无法告诉您问题的根本原因是什么,但请尝试检查日志。如果您还没有通读常见问题解答,我会这样做,它可能会对您提出的问题有所帮助。

就可移植性而言,如果您需要第三方仿真器来运行它,那么这必须是其他人使用您的应用程序的先决条件。任何包含您使用的代码的 GSMComm DLL 也需要分发,否则您的程序将无法运行。

于 2011-04-12T18:22:17.030 回答