gpt4 book ai didi

serial-port - 串行端口 - 如何对我的设备执行安全搜索?

转载 作者:行者123 更新时间:2023-12-01 06:12:13 25 4
gpt4 key购买 nike

我正在编写与我自己设计的电子设备通信(通过串行端口)的应用程序。

当我的 PC 应用程序启动时 - 它会一个接一个地打开可用的 COM 端口并发送一些字符串(例如“你是什么?”)。

我的设备已编程,可以用自己的 ID 回答那个“魔法问题”(例如:“我是监督员工的邪恶设备”)。

当我的 PC 软件收到那个“神奇回复”时,它开始正常工作并且不再搜索其他端口。

我当然不是在数据传输中使用愚蠢的问题,这只是一个例子。

问题是 - 我可以在所有(不忙)端口上发送字符串来发现我的设备吗?

如果可以的话——“问题”字符串应该是什么样子?有没有标准化的标准?

这不是我桌面上的第一个这样的项目,但现在我正在为小行业开发解决方案,我需要更多地注意我的应用程序在做什么,因为可能有其他设备连接到 COM 端口,我不知道他们会如何 react 。

对不起,如果我犯了一些语言错误,英语是我的第三语言。

预先感谢您的回复。

最佳答案

在 Alvin Wong 确认我的担忧后,我再次考虑并重新设计了我的设备发现功能,因为我不想放弃这个想法。

我将每 1-5 秒从设备发送一次唯一的复杂 ID。

当我的 PC 启动时 - 它会尝试按顺序打开所有可用端口,并会监听该 ID 几秒钟。

如果应用程序收到该 ID - 这将是确认,端口号/名称是正确的,我的连接已建立。

关于serial-port - 串行端口 - 如何对我的设备执行安全搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12676857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com