Sms via a nokia phone over a serial port(通过串行端口通过诺基亚手机发送短信)
问题描述
我正在尝试通过诺基亚手机通过串口发送短信,这很容易通过腻子.nokia 文档 中的命令运行良好.
I'm trying to send a sms via a Nokia phone over serial which is easy enough via putty. The commands from the nokia documentation works fine.
但是,尝试从 c# 应用程序发送相同的命令失败了.我已经运行了 Sysinternals PortMon 并且可以看到命令通过正常,我可以看到的唯一区别是它的连接方式,但我很难找到可以消除这些差异的命令.
However, trying to send the same commands from a c# application fails miserably. I've run Sysinternals PortMon and can see the commands come through OK, the only difference I can see is in the way it connects but I am having trouble finding the commands that would iron out those differences.
我运行的代码有点像这样
The code I'm running looks a little bit like this
我在串行端口的跟踪中看到的差异是
The differences I'm seeing in the trace from the serial port are
一开始
最后
有没有人知道如何解决这些问题?我还注意到,当我发出命令时,手机没有以任何确认响应应用程序,所以我怀疑问题出在连接上,而不是最后的那些消息.
Has anyone got any tips on how to iron out these issues? I also notice that the phone is not responding back to the application with any acknowledgement when I issue a command so I suspect the problem is with the connection, not those messages at the end.
推荐答案
在写出消息之前,您需要等待>".此外,不要使用 CR/LF (WriteLine) 终止消息.
You need to wait for the ">" before writing out the message. Also, don't terminate the message with a CR/LF (WriteLine).
这篇关于通过串行端口通过诺基亚手机发送短信的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!