首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >串行端口设备协议安全实践:识别、轮询

串行端口设备协议安全实践:识别、轮询
EN

Stack Overflow用户
提问于 2011-07-01 19:08:42
回答 1查看 220关注 0票数 1

我正在创建一个通过串行COM端口向Windows PC发送数据的简单设备。

我希望软件能够扫描可用的COM端口,直到它识别出设备为止。问题是,如果PC尝试与我的设备以外的设备进行握手,当然,它可能会错误地解释命令。

我看到的唯一解决方案是让我的设备定期广播某种类型的标识符,可能每秒5次左右,这样应用程序只需要侦听该标识符,而不是冒着损坏也连接到COM端口的另一台设备的风险。当应用程序加载时,它会侦听每个可用的COM端口,直到设备被识别。这听起来合理吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-01 20:39:18

无论你开始握手的方向是什么,问题都是一样的。如果您从设备发送握手,而PC上的另一个应用程序正在侦听相应的串行端口,则也存在错误解释您发送的数据的风险。

因此,我想说的是,两端的软件都应该受到保护,防止它们从外部接收到不连贯的数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6547157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档