我正在编写与我自己设计的电子设备通信(通过串行端口)的应用程序。
当我的 PC 应用程序启动时 - 它会一一打开可用的 COM 端口并发送一些字符串(例如“你是什么?”)。
我的设备被编程,用自己的 ID 回答那个“神奇的问题”(例如:“我是监督员工的邪恶设备”)。
当我的 PC 软件收到“神奇回复”时,它开始正常工作,不再搜索其他端口。
当然我没有在数据传输中使用愚蠢的问题,这只是一个例子。
问题是 - 我可以在所有(不忙)端口上发送字符串来发现我的设备吗?
如果可以的话——那个“问题”字符串应该是什么样子?有没有标准化的标准?
这不是我办公桌上的第一个这样的项目,但现在我正在为小行业开发解决方案,我需要更多地关注我的应用程序在做什么,因为可能有其他设备连接到 COM 端口,我不知道它们如何做出反应。
对不起,如果我犯了一些语言错误,英语是我的第三语言。
提前感谢您的回复。