【问题标题】:Android ADK bluetooth device compatibilityAndroid ADK 蓝牙设备兼容性
【发布时间】:2012-10-14 19:34:13
【问题描述】:

我正在尝试开始使用 Android ADK。

我的目标是通过蓝牙连接 Arduino UNO + 蓝牙和 Android 设备。

我发现 ADK 需要 Linux 内核 2.6.35+,它用于 Android 2.3.4 以允许通过 USB 进行通信。

因此很明显,所有设备都应支持 USB 通信的这一要求。

但是蓝牙呢?这是否意味着相同的规则适用于蓝牙交互? 是否可以与设备建立连接和数据交换,例如使用 Android 2.1(API 级别 7)。

所以,任何解释都非常感谢

更新#1 我的主要目标是通过蓝牙将 Android 2.1 设备与 Arduino 连接起来。 我的第一个想法是我应该使用 ADK,但我发现至少对于 USB,它取决于 linux 内核版本。 但我认为仍然可以使用蓝牙而不是 USB,并且可能我仍然可以使用 ADK,如果不是,我如何在没有 ADK 的情况下通过蓝牙将 Arduino 与 android 连接。

【问题讨论】:

  • 嗨你能详细说明你的问题吗?举例说明你将要做什么?我想我可以在这件事上提供帮助。
  • 我更新了我的问题,如果对你有意义,请看看

标签: android arduino


【解决方案1】:

嗯.. 不确定我是否完全理解你的问题,但我会尽力给你最好的答案。

ADK 和蓝牙没有关系。如果您使用 USB 电缆将兼容 ADK 的开发板与 Android 手机连接,则需要 ADK。 USB 兼容板或 ADK 扩展板包含一个 USB 外围控制器,因此它可以通过电缆控制 USB 设备。

在您的情况下,您的 Arduino 和 android 设备之间不需要任何物理连接,因此这是蓝牙连接的问题。您只需在您的手机上使用a cheap Bluetooth Module(无论如何都不需要是Android)。

现在您必须将蓝牙模块与您的 Arduino 连接起来。现在您有两个启用蓝牙的设备,因此您可以进行通信了。我在网上找到了一些不错的教程,您可以将其用作起点。

How to control Arduino over bluetooth

Arduino Android Bluetooth Communication

如果您需要进一步说明,请告诉我。

【讨论】:

    【解决方案2】:

    蓝牙功能似乎是Android APIs since level 5 的一部分。因此,Android 2.1 应该可以正常工作!

    【讨论】:

    • 是的,蓝牙功能在这里很久了,但是从这个网址goo.gl/2xMe6你可以看到,ADK设备和Android都有特殊的蓝牙交互API,所以我想知道有没有其他一些限制
    猜你喜欢
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-27
    • 1970-01-01
    • 2012-03-28
    • 2023-03-24
    相关资源
    最近更新 更多