[问题] Android SerialPort(UART)问题

楼主: ccliona (cc)   2016-02-15 09:23:02
各位版大好! 最近小弟想做用Android手机控制MCU发亮LED的项目
在网络上有找到几种方法,如下网页:
http://gqdy365.iteye.com/blog/2188846
第一种是用bluetooth来控制,但并不列在考虑当中。
第二种是透过PL2303以及使用他们提供的Lib来进行Android与MCU的沟通,
但由于不想额外增加一些硬件的缘故,暂时先不考虑。
第三种网页说是最简单的方法,直接UART控制,但不懂的是Android本身有
提供UART接口吗? 看他的图示是直接UART连MCU的UART 如此图


而且网页提到只有少数设备支持而已....
第四种似乎是最好的方法? 支持的设备多,但我看到他使用Android IOIO来进行控制
LED,是否限定一定要买IOIO这块板子才有办法使用? 没办法使用其他的MCU吗?
抱歉,小弟在USB与Android方面涉略不深,刚好遇到需要使用Android控制
MCU IO的需求,正在往这方面研究当中,不知是否有版大能提供相关经验?
或者有推荐相关的书籍研究呢? 感谢各位版大了!
作者: sjyu0543 (sjyu)   2016-02-21 22:21:00
如果是利用手机,第二种会是最方便。只要利用手机的OTGport,再外接pl2303的usb serial cable即可实现。
作者: xjxuvup (Scott)   2016-02-16 18:33:00
你如果要用uart,那你的手机必须root,才行
作者: elysium5290 (他塌塌塌塌)   2016-02-18 11:39:00
请问蓝芽为什么不考虑呢?
作者: y3k (激流を制するは静水)   2016-02-18 11:56:00
好像没有一定要root 不过jni可能要写

Links booklink

Contact Us: admin [ a t ] ucptt.com