作者ccliona (cc)
看板AndroidDev
标题[问题] Android SerialPort(UART)问题
时间Mon Feb 15 09:23:02 2016
各位版大好! 最近小弟想做用Android手机控制MCU发亮LED的项目
在网路上有找到几种方法,如下网页:
http://gqdy365.iteye.com/blog/2188846
第一种是用bluetooth来控制,但并不列在考虑当中。
第二种是透过PL2303以及使用他们提供的Lib来进行Android与MCU的沟通,
但由於不想额外增加一些硬体的缘故,暂时先不考虑。
第三种网页说是最简单的方法,直接UART控制,但不懂的是Android本身有
提供UART介面吗? 看他的图示是直接UART连MCU的UART 如此图
http://dl2.iteye.com/upload/attachment/0106/3921/412d95b6-b7ac-3eaa-835b-5489ca0c134e.png
而且网页提到只有少数设备支持而已....
第四种似乎是最好的方法? 支持的设备多,但我看到他使用Android IOIO来进行控制
LED,是否限定一定要买IOIO这块板子才有办法使用? 没办法使用其他的MCU吗?
抱歉,小弟在USB与Android方面涉略不深,刚好遇到需要使用Android控制
MCU IO的需求,正在往这方面研究当中,不知是否有版大能提供相关经验?
或者有推荐相关的书籍研究呢? 感谢各位版大了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.250.128.136
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1455499419.A.C6C.html
1F:→ xjxuvup: 你如果要用uart,那你的手机必须root,才行 02/16 18:33
2F:推 elysium5290: 请问蓝芽为什麽不考虑呢? 02/18 11:39
3F:→ y3k: 好像没有一定要root 不过jni可能要写 02/18 11:56
4F:→ sjyu0543: 如果是利用手机,第二种会是最方便。只要利用手机的OTG 02/21 22:21
5F:→ sjyu0543: port,再外接pl2303的usb serial cable即可实现。 02/21 22:21