我正在使用 reading and parsing 为诺基亚 Xpress Music 5800 的 GSMComm library SMS 实现项目

我尝试使用 GSMComm 演示:我能够获取电话信息、不同的状态,例如电池/存储和发送短信。但是我无法从手机读取短信,出现以下错误:

Error: The phone reports an unspecified error.

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

由于我使用 DLL,我看不到哪些命令正在发送到手机。我也怀疑所有其他命令都有效,除了读取 SMS 的命令。

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



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

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

    最佳答案

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

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

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

    10-08 14:57