Android實現(xiàn)串口通信

目錄

實現(xiàn)效果

手機發(fā)送到串口COM3電腦端軟件顯示和電腦端軟件發(fā)送數(shù)據(jù)到手機端COM2串口實現(xiàn)的效果


image.png

使用工具

1.VSPD(用于生成虛擬串口進行調(diào)試)
這里我生成的COM2和COM3串口


image.png

2.友善串口調(diào)試助手(用于接收手機端的信息)


image.png

3.Android模擬器(Android SDK自帶的)
這里我使用的是Android4.4模擬器,因為一般硬件開發(fā)都是低版本Android系統(tǒng)
然后需要在啟動模擬器的時候關(guān)聯(lián)串口

emulator.exe -avd Your_AVD_Name -writable-system -qemu -serial COM2

啟動成功后使用adb執(zhí)行如下命令,這些命令會獲取 ADB 的 root 權(quán)限,關(guān)閉 SELinux 強制模式,并為串口設(shè)備設(shè)置所有用戶可讀寫的權(quán)限

adb root
adb shell setenforce 0
adb shell chmod 777 /dev/ttyS1

4.三方庫
這里使用第三方的串口通信庫

implementation 'com.github.Acccord:AndroidSerialPort:1.5.2'

案例源碼

https://gitee.com/itfitness/chuan-kou.git

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容