关于安卓上读取串口数据

小毛头 2015-03-06 11:46:07
小弟最近在学安卓,恰好公司项目有可能会用到安卓开发。是这样的,客户端之前是用MFC开发的,我们自己有一个接收器,通过串口转USB模块插到电脑上的,客户端上通过串口将接收器接收到的信息显示。然后现在我们老大突发奇想,想把客户端放到安卓上,我和另外一个同事都没有这方面的经验,摸索了几天,一直在搜安卓USB Hub方面的知识。想在这里请教下论坛大神:
1、我现在用支持OTG的安卓手机进行测试,microUSB接手机,另一端接我们的接收器(串口转USB端),这样是否安卓端就能检测到这个串口了吗?就像类似windows上那样设备管理器中就能看出COM1、COM2这样?如果可以,那怎么知道呢?
2、是否需要有驱动呀?之前在windows上,我们这个模块是要装驱动的,应该就是串口转USB那个驱动,我的串口转USB芯片型号是TUSB3410,但是安卓上,这个驱动哪里来呢?怎么装呢?是不是一定要装这个驱动才能读取串口数据呢?
3、我在网上下了一个检测安卓端是否能检测到我们这个串口转USB设备。程序中修改了我们这个串口转USB设备的productID,经过测试是可以检测的,但是网上又有人说还需要驱动,可是这个驱动我不知道该怎么办啊。。。

再次想请教安卓或者有这方面经验的大神,能否给我提供宝贵的经验,或者做过这方面有demo的。能识别到插入的串口,读取数据就成。谢谢大家!
...全文
598 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
小毛头 2015-03-18
  • 打赏
  • 举报
回复
呵呵,解决了。。还是要靠自己呀。。后面的朋友要是也遇到这个问题,可以参考这里github:https://github.com/mik3y/usb-serial-for-android
Boyce 2015-03-18
  • 打赏
  • 举报
回复
github,你想到的都用了
绝世酱油瓶 2015-03-18
  • 打赏
  • 举报
回复
android上串口操作有一个开源的android-serialport-api。
小毛头 2015-03-11
  • 打赏
  • 举报
回复
帖子要沉了吗??来大神求助呀
小毛头 2015-03-06
  • 打赏
  • 举报
回复
引用 1 楼 zhanghanming199038 的回复:
刚好年前做过这一块。1.不需要驱动。 2.需要在android的应用程序中注册相关权限,然后就可以检测到那个硬件。具体网上有很多代码。请楼主自己搜索吧
多谢你的回复!你说的“需要在android的应用程序中注册相关权限,然后就可以检测到那个硬件”,我想这步我已经做到了,我在程序中加入了USB的两个ID,PID-Product ID,VID-Vendor ID,现在已经能检测到了!但是请问具体打开串口读数据这块你有demo吗?我也在网上找了不少,但是下下来发现都不行哎,我QQ2468552475,哥们能交流下吗?万分感谢!!!
zhanghanming199038 2015-03-06
  • 打赏
  • 举报
回复
刚好年前做过这一块。1.不需要驱动。 2.需要在android的应用程序中注册相关权限,然后就可以检测到那个硬件。具体网上有很多代码。请楼主自己搜索吧

80,360

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧