介绍

这描述了可用于将 Android 设备连接到 RS232 外围设备的不同方式。

解决方案

img

解决方案 1

  • 优点
    • 无需外部API,Android SDK提供类BluetoothSocket
    • 无需修改硬件
    • 支持硬件流控
  • 缺点
    • 蓝牙耗电
    • 高延迟
    • 低带宽
  • 应用程序接口

解决方案 2

  • 优点

    • USB 到 RS232 适配器便宜且容易找到
    • 无需修改硬件
    • 无需外部电池
    • 低延迟
    • 高带宽
  • 缺点

    • 您的 Android 设备需要一个 USB 主机连接器(大多数平板电脑有一个,但手机通常没有)
    • 您可能需要 root 设备才能更改 /dev/ttyUSB0 文件权限,并加载内核模块。
  • 应用程序接口

    • android-串口-api

解决方案 3

解决方案 4

  • 优点
    • 与任何带有 USB 从连接器的 Android 设备兼容,即 99.9% 的 Android 设备。
    • 无需root你的手机
    • 低延迟
    • 高带宽
    • 您可以同时使用微控制器的其他 GPIO
  • 缺点
  • 应用程序接口