C#如何开发通过USB进行串口通讯的Android上位机

使用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,支持一下开源项目

 

posted @ 2024-08-25 16:54  晨晞gg  阅读(123)  评论(0编辑  收藏  举报