1
我正在创建一个简单的设备,通过串行COM端口将数据发送到Windows PC。串行端口设备协议安全实践:识别,轮询
我希望软件能够扫描可用的COM端口,直到它识别出设备。问题是,如果PC试图用除我以外的设备发起握手,它可能会解释命令[当然是错误的]。
我看到的唯一解决方案是我的设备周期性地广播某种标识符,可能每秒5次左右,所以应用程序只需要监听该标识符而不是冒着破坏连接到COM的其他设备的风险港口。当应用程序加载时,它监听每个可用的COM端口,直到设备被识别。这听起来合理吗?
感谢
您使用多少个引脚?这个设备有多快?这会有多复杂。简短的回答,对我来说听起来不错。 – dbasnett
我很想说只有一个应用程序可以一次打开一个端口,但我知道有一个软件允许从多个程序访问串行端口。这就是为什么我问了有关别针。 – dbasnett