问题标签 [bluetooth-lowenergy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bluetooth - 蓝牙 4 兼容性
BTLE 设备能否被 BT2.0 设备发现?如果是这样,BTLE 设备在查询扫描期间是否消耗低功耗?他们为该操作消耗多少功率?
ios - 有没有办法在 iOS 中访问蓝牙 4.0 低功耗设备?
新款 iPhone 4S 支持蓝牙 4.0 低功耗设备。在 iOS 中是否有用于与这些设备通信的 API?
ios - CoreBluetooth 和 MFi
我的公司生产通过 MFi 批准的硬件配件。在 iOS 5 中,Apple 终于在不使用 ExternalAccessory 框架的情况下让蓝牙对 BLE 设备开放。
我一直无法在 MFi 上找到有关使用 CoreBluetooth 的任何信息。
我的问题是:是否可以使用 CB 创建附件和应用程序但不使用身份验证芯片,并且仍然能够拥有 Made for iPod / iPhone / iPad 徽章?
据我所知,认证过程没有改变以适应仅限 CB 的应用程序和配件。任何信息表示赞赏。
显然,我不希望人们发布违反协议的 MFi 信息。我只是在寻找一个一般性的答案,理想情况下是一个链接或文档名称,指向我正在躲避的 MFi 文档。
bluetooth - TI芯片CC2540可以用于手机蓝牙接入吗?
我想用Ti芯片cc2540和手机通信。我对这种芯片不熟悉。””我找到的是这个:http : //cn.mouser.com/ticc2540/ 上面写着“Texas Instruments CC2540 2.4 GHz Bluetooth® SoC”“手机配件”。
有人用这个芯片做过什么吗?
如果不能,还有什么芯片可以通过蓝牙与手机通信?
ios - 从后台 iOS 应用程序与 BTLE 设备通信
如何在 iOS 5 的后台与支持 BTLE 的设备进行通信?
android - 是否有适用于 Android 的蓝牙 4.0 api?
我发现那只是http://code.google.com/p/broadcom-ble/ 你还发现了其他 api 吗?
bluetooth - 核心蓝牙框架
我已经使用 CoreBluetooth.framework 实现了一个应用程序来检查蓝牙是否打开/关闭,但是当我在我的 iphone 3GS 设备上运行该应用程序时,它显示该设备不支持蓝牙低功耗。请任何人帮助我,或者只是暗示支持 iphone 3GS 的任何其他蓝牙 API 也很明显。
谢谢
android - Android 蓝牙 accept() / connect() 与已配对的设备
我无法通过蓝牙连接两台 Android 设备,这仅在它们之前已配对时才会发生。我正在运行一个作为服务器,另一个作为客户端。
这是服务器端的事情顺序:
- 检查各种蓝牙状态(适配器可用、已启用等)。
- 使用我选择的预定义 UUID 调用 listenUsingRfcommWithServiceRecord()。
- 请求使设备可发现
- 由于可发现是异步发生的,因此我调用 accept() 并等待传入连接。
在客户端:
- 检查各种蓝牙状态(适配器可用、已启用等)。
- 对于 getBondedDevices() 中的每个设备,我将 getName() 与服务器名称进行比较。如果匹配,请跳至步骤 6。
- 开始 BT 发现
- 对于每个发现的设备(请注意,此处未显示来自 2a 的配对设备),将设备名称与服务器名称进行比较。如果匹配,请转到步骤 6。
- 取消发现
- 在步骤 2 中找到的设备上,使用与服务器端相同的预定义 UUID 调用 createRfcommSocketToServiceRecord()。
- 调用 connect() 并等待它返回一个连接的套接字。
当客户端和服务器以前从未配对过时,上述过程对我来说非常有效。但是,Android 将它们注册到设备列表后,它们将不可避免地在 connect()/accept() 阶段超时。
几天来我一直在寻找解决方案,并尝试了很多东西,包括这个: 连接到已经配对的蓝牙设备
反射方法对我也不起作用。似乎 connect() 会立即返回,但是当我尝试 getOutputStream() 时出现异常。在 accept() 方面,它甚至没有注册有人尝试连接。我真的需要一些帮助或指示,以便在设备之前配对后建立连接。
以下是有关设备的一些信息:
- 我正在两部 LG G2X 手机上测试服务器和客户端。
- 它们都在 Android 2.3.3 上运行,对应 API 级别 10。
- 同样,在我在设置中手动取消配对设备后,上述方法有效。
提前谢谢你。我在 Android 和蓝牙方面大约 2 周大,所以如果您发现任何缺失的步骤或最佳实践,请同时指出它们。
iphone - 从 iPhone 4S 向蓝牙设备发送数据
我有个问题。希望有人能帮助我。
我想通过蓝牙将一些数据(instruct fromat)从我的 iPhone 4S 发送到蓝牙设备。
蓝牙设备支持BLE 4.0。(根据iOS开发要求)
所以我想核心蓝牙框架应该会有所帮助。
我只是想知道是否可以将命令从 iPhone 发送到我的蓝牙设备。
如果是,那么如何。如果有人可以帮助我,那对我很有帮助。
android - 在 Android 中使用低功耗蓝牙初始化连接而不同步
是否可以在我的手机和传感器之间建立连接而不进行同步?
我扫描设备,找到了我的传感器(出现在列表中但没有同步),但是当我尝试与它同步时,传感器无故从列表设备(最近发现)中消失,因此我无法同步它们。
我正在摩托罗拉 Razr 中使用 Bluetooh Low Energy 进行开发,并在此处使用摩托罗拉提供的蓝牙 LE API:http: //developer.motorola.com/docs/bluetooth-low-energy-api/
提前致谢!
编辑:只是为了澄清我的问题,这个问题(最后一段)是在 Android OS 中管理 BT 连接的内部应用程序中,而不是在我的应用程序中。
我只想知道是否可以在不配对和使用蓝牙低功耗的情况下连接设备(重要通知)。