BTLE(蓝牙低功耗)开发套件 - 必须具有接近配置文件

时间:2012-09-11 13:15:46

标签: android ios bluetooth proximity bluetooth-lowenergy

有人能指出我对蓝牙低功耗的经过试验和测试的开发套件(电路板)吗?

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

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

5 个答案:

答案 0 :(得分:3)

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

哦,如果你需要一个开发工具包(对于SW dev,那么这个链接可能有帮助> http://blog.bluetooth-smart.com/2011/10/05/bluetooth-low-energy-development-kits-2/

答案 1 :(得分:2)

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

我正在使用带有“IAR Embedded Workbench for MSP430 v5.51.5”的TI ez430-rf256x开发套件。当TI第一次发布ez430时,他们正在使用一个糟糕的堆栈,这个堆栈有些错误并且无法使用。他们现在已经切换到基于Bluetopia的堆栈,这太棒了!它配备了大量样品,支持所有型材(包括所有新的低能量型材),并且易于使用。我相信Bluetopia堆栈也支持我通过经典蓝牙与我的Galaxy Nexus交谈,但不幸的是,从Android 4.2.2开始,仍然没有支持蓝牙低功耗(ez430支持它。)看来Google可以在Android 4.2.3中解决此问题。在我看来,没有理由使用像Bluegiga这样的东西,因为你会花费更多的许可成本,而不是花在像IAR这样的编译器上。这是TI正在使用的新堆栈说明的链接:http://www.stonestreetone.com/bluetopiaLE.cfm

答案 4 :(得分:0)

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

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

开发套件可从各种经销商处获得,开发工具可免费使用。