在设备管理器中,添加了两个串行端口:
> D-Link HSPADataCard诊断接口(COM4)
> D-Link HSPADataCard NMEA设备(COM5)
在控制面板,电话和调制解调器选项中,添加了一个新的调制解调器:
> D-Link HSPADataCard专有USB调制解调器(附于COM19)
问题:我应该使用哪个COM端口发送AT命令,以哪个速度?
我尝试了所有三个不同速度的港口,但没有运气.
为了学习,我然后安装了“免费串口监视器”嗅探器应用程序,希望能够在打开和关闭互联网连接(可以正常工作)时监视与D-Link功能的通信.
一开始,嗅探器应用程序会询问我要监控哪个端口,并提供以下端口名称供您选择:
>“Agere系统HDA调制解调器”,
>“D-Link HSPADataCard专有USB调制解调器”,
>“COM3”,
>“COM4”,
>“COM5”
> …还有几个,包括“COM19”.
选择“D-Link …”名称可以正常工作,现在我可以观察所有正在使用的AT命令,但是我无法确定使用哪个波特率.此外,COM4,COM5或COM19都不能用于嗅探这些方式(在这些端口上似乎没有发生).
现在我想使用.NET中的SerialPort类打开“D-Link …”端口,并与USB调制解调器通话,但SerialPort类需要以“COM”开头的端口名称,否则是异常抛出.但没有一个普通的COM端口工作.而我仍然不知道要使用哪个波特率.我很困惑,被锁在这里 – 我该怎么做才能达到这个底线?
解决方法
原文地址:https://www.jb51.cc/csharp/96998.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。