在android串口通信中,无外乎两种,一种使用定制平板自带串口的情况,另一种则是使用USB转串口的情况。
在编程的过程中,步骤一般为发现串口设备 - 使用该设备 - 通信。
使用自带串口则需要知道串口的名称,此情况下需要获取系统Root权限,修改串口读写权限。
在使用USB转串口的编程的情况下,可以通过拔插的方式,通过adb shell进入android系统然后查看串口的数目,命令如:ls -l /dev/tty*
观察串口数目的变化,则可以知道USB转串口的名称。
通信可以使用可以http://code.google.com/p/android-serialport-api/项目提供的的serialport api和jni进行通信。
把串口通信当做IO输入输出,以控制输入输出的形式进行通信。