使用C#在windows上進行串列埠通訊應該是相當簡單的,在.net裡面有SerialPort類。但是假如不是windows,而是在Android上開發一個連線串列埠裝置而進行通訊的軟體?也是可以的,但是需要去了解一下.net中如何開發Android應用。
一.準備通訊線
一般Android手機基本都有TypeC口,首先需要一根OTG轉接線,然後再買一根USB轉串列埠或者USB轉485(根據不同協議購買),我平常用的多的是USB轉485的線
二.手機設定除錯模式
這個可以網上去找教程,如何開啟手機的除錯模式
三.使用我的開源庫,裡面有示例,可以自己連線手機安裝上去試一試
LUJIAN2020/UsbSerialForAndroid.Net: 這是一個Android的USB串列埠通訊的驅動程式庫,支援MAUI、Avalonia的Android平臺USB序列硬體進行通訊。該庫最低支援Android 5.0(API21.0) (github.com)
使用一定要看文件,裡面包含了2個示例,一個是Avalonia的一個是MAUI的。
使用後記得給來個star,支援一下開源專案