【问题标题】:Bluetooth terminal app (interface BT device to Android via SPP)?蓝牙终端应用程序(通过 SPP 将 BT 设备连接到 Android)?
【发布时间】:2013-07-05 14:36:54
【问题描述】:

试图让我的 Android 手机读取我的自定义蓝牙设备。至此,设备一直在发送数据,我可以在有BT接口运行SPP和超级终端的PC上接收。

现在将 PC 更改为我的 Evo,我安装了 BluetoothChat,但它无法连接到我的手机。在市场上找到了一些SPP终端仿真器应用程序,但那些似乎是基于蓝牙聊天的,也无法连接。但是,同一部手机上的 Amarino 可以正常连接到同一个蓝牙设备(但那不是终端程序)。

我刚刚开始使用 Android 编程,所以不知道从哪里开始。我没有看到太多关于蓝牙 API 如何工作的文档。有谁知道我在哪里可以得到这方面的信息?或者也许其他一些可以工作的终端程序。

谢谢。

【问题讨论】:

    标签: android bluetooth


    【解决方案1】:

    我遇到了这个问题,问题是 UUID。 android 开发者文档中提到了这一点。

    发现这是BluetoothChat.java:

    // Unique UUID for this application
    private static final UUID MY_UUID = UUID.fromString("fa87c0d0-afac-11de-8a39-0800200c9a66");
    

    并将其更改为此(我使用的是 sparkfun.com 的 bluetoothMate):

    private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
    

    这是 SPP/RFCOMM 事物的标准 UUID,我从谷歌开发者文档中获得。它对我有用,祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-21
      • 2020-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多