我正在寫應用程序,通過串口與我自己設計的電子設備進行通信。串口 - 如何安全搜索我的設備?
當我的PC應用程序啓動時 - 它會逐個打開可用的COM端口,併發送一些字符串(例如「你在幹什麼?」)。
我的設備已編程,用自己的ID回覆這個「魔術問題」(例如:「我是監督員工的邪惡設備」)。
當我的PC軟件收到「魔術回覆」時,它開始正常工作,並且不再搜索其他端口。
當然我沒有在數據傳輸中使用愚蠢的問題,它只是一個例子。
問題是 - 我可以像所有(不忙)端口發送字符串,以發現我的設備嗎?
如果我可以 - 如何「問題」字符串應該看起來?有沒有標準化的標準?
這不是我的桌子上的第一個這樣的項目,但現在我正在開發針對小型行業的解決方案,我需要更多地關注我的應用程序正在做什麼,因爲可能有其他設備連接到COM端口,知道他們如何反應。
對不起,如果我犯了一些語言錯誤,英語是我的第三語言。
在此先感謝您的答覆。
因此證實了我的擔憂。謝謝。 順便說一句 - 我知道USB更好些,但有時它對於簡單的pc->設備通信來說太複雜了,即使在使用Atmel或Microchip的簡化USB解決方案時 - 也需要太多時間來學習如何處理接着就,隨即。 – Kamil
如果你僅限於串行端口,那麼你是否發現或離開用戶從列表中選擇它們看起來像是:COMM1,COMM2 ...幾乎相同。 – ruruskyi