[問題] 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 如此圖
http://dl2.iteye.com/upload/attachment/0106/3921/412d95b6-b7ac-3eaa-835b-5489ca0c134e.png
而且網頁提到只有少數設備支持而已....
第四種似乎是最好的方法? 支持的設備多,但我看到他使用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