11

任何人都可以向我指出一个久经考验的低功耗蓝牙开发套件(板)吗?

我对接近度配置文件以及与智能手机(尤其是 iPhone 和 Android 设备 - 以及任何其他具有 BTLE 的设备)的兼容性特别感兴趣。

另外,你能告诉我哪些智能手机支持接近配置文件吗?

4

6 回答 6

3

如果您正在寻找对 BT LE 功能的 API 支持,那么目前几乎没有。例如,API16 的 Android 不支持。到目前为止,这一切都相当令人失望。在许多情况下,硬件支持它,但中间件/上层不支持。在 iOS(使用 Iphone4s)和某些 Moto 手机(需要添加 SDK)上有一些支持,但它是有限的。iOS 可能是您最好的选择(谁会想到)。我个人希望在 Android (ICS/JB) 上使用 GAP 和 GATT 接口,这对于 BT4.0 列出的设备(例如高端智能手机中的 BT IC)是强制性的,但 GAP 似乎没有暴露。

哦,如果您需要开发套件(对于 SW 开发,那么此链接可能会有所帮助 > http://blog.bluetooth-smart.com/2011/10/05/bluetooth-low-energy-development-kits-2/

于 2012-09-11T20:09:28.280 回答
2

Bluegiga DKBLE112开发板(开箱即用)可以在IOS 6上与iPhone 4S通信。IOS代码教程http://olesitune.mine.nu/blelogg/?page_id=78http://olesitune.mine .nu​​/blelogg/?page_id=180将发现 DKBLE112、内置温度计服务和相关特征。如果 iPhone 通过 USB 连接,该代码会在 iPhone 和 Xcode 控制台中显示 BLE 信息。DKBLE112 很贵(将近 400 美元),但它确实包含许多我尚未探索的功能。

于 2012-09-25T15:46:12.393 回答
1

生产tod的人似乎在使用用作接近传感器的 BLE 设备方面做得很好。

他们设法让他们的设备在以下手机上运行:

iPhone 4s、Droid Razr 和 Razr Maxx、三星 Galaxy S3、HTC One S、X、V、LG Optimus LTE2、Droid 4、Droid Incredible 4G LTE、HTC EVO 4g LTE、HTC Desire C、索尼 Xperia GX、索尼 Xperia SX、华硕 PadFone

所以这是可能的。我对开发套件的推荐是来自 Texas Instruments的带有CC 调试器的Bluegiga BLE112 。您的编程选项是 4,000 美元的 IAR 编译器、专有的 Bluegiga API“BGScript”(如果您无法访问 IAR),或者使用带有您选择的编译器的外部微控制器。

于 2012-09-15T08:29:12.227 回答
1

我注意到 tod 列出了具有 BT4.0 功能的设备。当然,这并不能保证 API 会在 SDK 中公开。如果您坚持使用已经实现的配置文件,那么您可能没问题,但正如我所说,您肯定不会在 Android API16 中找到它。所以,自定义实现。BT LE 的优点之一是配置文件相对“轻”,因此,您可以很容易地制作自己的...但如果手机端 API 无法访问较低级别(这里只讨论 GAP 和 GATT ) 然后用处不大..

于 2012-09-17T21:17:46.573 回答
0

我正在使用带有“用于 MSP430 v5.51.5 的 IAR Embedded Workbench”的 TI ez430-rf256x 开发套件。当 TI 1st 发布 ez430 时,他们使用了一个糟糕的堆栈,该堆栈有问题,而且没有能力。他们现在已经切换到基于 Bluetopia 的堆栈,这很棒!它带有大量样本,支持所有配置文件(包括所有新的低能量配置文件),并且易于使用。我相信 Bluetopia 堆栈也支持我让它通过经典蓝牙与我的 Galaxy Nexus 通话,但不幸的是,从 Android 4.2.2 开始,仍然不支持蓝牙低功耗(ez430 确实支持)。看来谷歌可能会在 Android 4.2.3 中解决此问题。在我看来,没有理由使用像 Bluegiga 这样的东西,因为你会为他们支付更多的许可成本,而不是你在像 IAR 这样的编译器上的花费。http://www.stonestreetone.com/bluetopiaLE.cfm

于 2013-03-13T17:51:37.643 回答
0

我意识到这是一个老问题,并且透露我是这个项目的开发人员:Anaren Atmosphere

Anaren 生产了一款带有 A27037 模块的蓝牙智能多传感器开发板,该模块基于与 Wiced SDK 兼容的 Broadcom BCM27037。它还具有一个在线开发环境,它是一个 GUI/IDE,允许您对模块进行编程并创建相关的 iOS 和 android 应用程序以与其通信。

开发工具包可从各个分销商处获得,并且开发工具可免费使用。

于 2015-04-10T14:31:30.677 回答