gpt4 book ai didi

Android 4.0.4 BLE API,BroadCom - 摩托罗拉

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:22:09 29 4
gpt4 key购买 nike

我正在从事医疗保健项目 atm。我们正在做一个测试设置,我们使用摩托罗拉 Razr Max 和 android 4.0.4 作为网关。手机的 BLE 将与 IT 的 BLE 芯片通信。选择摩托罗拉 Razr maxx 的原因是因为它在 a link !哪些手机支持 BLE。

但是摩托罗拉的BLE API从android 4.0升级后就不能用了。

我还在手机上尝试了 BroadComs BLE API - 但手机 BLE 芯片不支持它 - 所以我没有在这里得到票价。

所以我的问题在这里。你会建议我从这里做什么?

你知道我在 android 4.0.4 中使用 Broadcoms API 的任何 android 手机吗?IT 说 HTC 1 X - 有一个可用的 BLE API - 有人试过吗?

有人知道摩托罗拉是否随错误修复一起提供了吗?(丹麦的摩托罗拉开发人员支持团队 - 对自己的软件/硬件一无所知。)

------ 更新 --------

我正在努力让摩托罗拉工作 - 现在它不会让 BLE 支持失败 = 很棒 :)

我正在使用 Motorola_ICS_R2 API。但是当我运行配置文件示例时 - 它不会编译 - 因为_BluetoothDevice.ACTION_GATTBluetoothDevice.EXTRA_GATT 在运行配置文件示例之前我缺少什么?

最佳答案

Here您将找到在 ICS( Ice Cream Sandwich )上使用摩托罗拉 Razr 所需的库和示例。查找“Motorola Handset SDK Addons”和“Motorola ICS R2”。

插件带有两个示例,您必须自己研究它们,那里没有实际的 API 文档,但是您会找到 API 工作原理的正确解释 here .

我可以向您保证,API 示例在 TI 的 CC2540DVK Keyfob 和 Motorola Razr (XT910) 上工作得相当好。您所要做的就是注意使用有效的 UUID!

...更新...

使用 Android SDK (v20)Motorola ICS R2 示例在 Eclipse (Indigo) 中重新开始:

  1. 在 Package Explorer 中(右键单击)==> Import ==> Existing Android Code Into Workspace
  2. 根目录:...\Motorola_ICS_R2\samples\Motorola_BLE_profile_sample(复制到工作区)
  3. 在项目上(右键单击)==> 属性 ==> Java 构建路径/库 ==> 删除所有 jar,甚至是 Android 库
  4. 在 Java Build Path/Libraries ==> 添加外部 Jars:...\Motorola_ICS_R2\libs\BluetoothGatt.jar & BluetoothGattService.jar
  5. 在项目上(右键单击)==> Android 工具 ==> 修复项目属性
  6. 现在选择您的传感器设备的现有主要服务,即 0x180A(设备信息):

    public static final ParcelUuid HRM = ParcelUuid
    .fromString("0000180A-0000-1000-8000-00805f9b34fb");

  7. 构建并运行

这取决于您的传感器设备与样本的距离,但您至少应该建立连接并获得一些特征。查看 LogCat 输出。

问候,
彼得范潘森

关于Android 4.0.4 BLE API,BroadCom - 摩托罗拉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13272310/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com