我們有兩臺WinCE設備需要互相通話,它們沒有WiFi或藍牙,所以我認爲有線USB連接是我們最好的機會。我一直在閱讀關於使用ActiveSync和USB串口的文章,但所有文章都是針對WinCE設備與完整Windows操作系統之間的通話,而不是兩個WinCE設備之間的通話。使用USB在2個WinCE設備之間進行通信 - 如何?
如果我們可以讓ActiveSync工作,那很好,另一種選擇是打開雙方的COM端口並編寫我們自己的通信協議。
考慮到項目的時間表,編寫任何類型的設備驅動程序都不是一種選擇,這需要內置到WinCE中。
我們正在爲這兩種設備構建WinCE,因此我可以在該級別進行任何必要的修改。
有沒有辦法讓這兩個人互相交談?
*「但所有文章都適用於WinCE設備與完整的Windows設備之間的通話,而不是兩個WinCE設備之間的通話。」*這是因爲有兩種類型的USB端口:主機和設備(又名小工具)。如果您的WinCE設備只有USB設備端口,則無法將兩個USB設備端口相互連接。您需要將USB設備連接到USB主機。 – sawdust
我試圖找出兩個設備上的USB端口的詳細信息,但它似乎很可能是端口是OTG。這是因爲我們可以插入USB存儲棒,而WinCE設備將其作爲外部驅動器掛載,但我們也可以將WinCE設備插入Windows機器,並且WinCE驅動器顯示爲Windows機器的外部驅動器。 –
如果USB記憶棒工作,那麼你有一個OTG端口。 – PaulH