bluetooth相关内容

低功耗蓝牙:在 linux 中监听通知/指示

我正在尝试通过 Linux 机器与 BLE 模块通信(该模块正在运行心率配置文件).到目前为止,除了收听通知和指示(例如收听心率测量通知)之外,我已经能够做我需要的一切.我使用的是内核版本 3.5 和 bluez-5.3. 目前使用的成功命令: hcitool lescanhcitool leccgatttool -b - 基本的gatttool -b - 特征gatttool -b -- ..
发布时间:2021-12-03 13:40:22 服务器开发

如何以编程方式获取 iphone 中蓝牙(开/关)的状态

我试图以编程方式获取 iPhone/iPod 蓝牙的状态,无论它是打开还是关闭.是否可以使用某些 Apple API 或第三方 API. 解决方案 对 Sam 的回答的一点研究我以为我会分享您可以在不使用私有 API 的情况下执行此操作,但需要注意以下几点: 它只适用于 iOS 5.0+ 它仅适用于支持蓝牙 LE 规格(iPhone 4S+、第 5 代 iPod+、iPad第三代+ ..
发布时间:2021-12-03 11:30:26 移动开发

在iphone sdk中以编程方式打开蓝牙?

我已经看到很多关于此的问题,但没有人真正给出真正的答案(导入的框架、实际代码等).他们只说带有私有 api,这会让您的应用被应用商店拒绝. 我知道使用私有 api 会使我的应用程序被拒绝,因为我想知道如何将其用于个人用途.(iPhone SDK 3.1.2,iPod touch 2g) 解决方案 我也一直在研究这个问题.您需要在项目中包含 bluetoothmanager 框架和头文 ..
发布时间:2021-12-02 18:23:03 C/C++开发

了解信标距离

试图掌握与 ibeacon(信标/蓝牙低功耗/BLE)保持距离如何工作的基本概念.是否有任何关于 ibeacon 可以测量多远的真实文档.假设我在 300 英尺外……信标有可能检测到这一点吗? 特别适用于 v4 &.v5 和 iOS,但通常适用于任何 BLE 设备. 蓝牙频率如何&吞吐量影响这个?信标设备可以增强或限制距离/改善底层 BLE 吗? 即 |范围 |频率 |吨/秒 ..
发布时间:2021-12-01 17:31:00 C/C++开发

什么是 iBeacon 蓝牙配置文件

我想用一些低功耗蓝牙开发套件创建我自己的 iBeacon.Apple 尚未发布 iBeacon 的规范,但是,一些硬件开发人员已经从 AirLocate 示例代码中对 iBeacon 进行了逆向工程,并开始销售 iBeacon 开发套件. iBeacon 蓝牙配置文件是什么? 低功耗蓝牙使用 GATT 进行 LE 配置文件服务发现.所以我认为我们需要知道 iBeacon 属性的属性句柄 ..
发布时间:2021-12-01 17:25:44 移动开发

在 Android 中通过蓝牙接收音频

我想创建一个能够接收音频流的 Android 应用程序.我想过使用 A2DP 配置文件,但似乎 Android 不支持 A2DP 接收器.看起来有很多人正在寻找这个问题的解决方案.但是如何接收一个普通的比特流,然后在应用程序中将数据转换成音频呢?我想通过 RFCOMM(SPP 蓝牙配置文件)接收 PCM 或 Mp3 数据流,然后使用 AudioTrack 播放. 首先,我如何通过 RFCOM ..
发布时间:2021-11-30 16:34:25 移动开发

Android 设备作为 A2DP 配置文件的接收器

基本上,我现在想要做的是使用安卓设备作为 A2DP 接收器,当配对建立时,安卓播放从发射器接收到的声音.我担心如果我使用 STP 配置文件,可能会导致流式传输延迟.所以,我想使用 A2DP 但这是否可以使用 Android 设备作为 A2DP 的接收器?以及怎么做? 解决方案 从 Android L 开始,BlueDriod 堆栈确实支持 A2DP 接收器,但默认情况下是禁用的. 要 ..
发布时间:2021-11-30 16:34:13 移动开发

如何修改 Android 的蓝牙堆栈以启用 A2dp 接收器

我正在开发一款使用蓝牙麦克风将音频录制到 Android 设备(Nexus 7 - 根植于 Android 4.4.2)的录音机应用.它目前在 HFP 上实施,一切正常.蓝牙麦克风是通过 Bluegiga 的 WT32 蓝牙模块 + 麦克风输入实现的,通过 HFP 的音频质量不是很好,但现在已经足够了. 但是,我现在正在尝试将蓝牙配置文件更改为 A2dp,因为有两个麦克风输入 (L/R) 并 ..
发布时间:2021-11-30 16:26:29 移动开发

如何在 Android 中处理来自蓝牙耳机的 AT 命令?

我想处理来自标准蓝牙单声道耳机的 AT 命令(用于双击事件).默认情况下,双击向话机发送 AT+BLDN 命令(重拨事件).根据 Android 文档,为 注册广播接收器 android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT 将处理所有此类供应商相关的 AT 命令.但是,当耳机发送 AT 命令时,它不会被调用.但是, ..
发布时间:2021-11-30 14:00:54 移动开发

如何从 Android 蓝牙向串行设备发送扩展的 ascii AT 命令 (CCh)?

这个真的让我头疼.我正在通过 BluetoothChatService 从 Android 应用程序向连接到无线电收发器串行输入的串行蓝牙适配器发送字母数字数据. 一切正常,除非我尝试使用其 AT 命令即时配置无线电.AT+++(进入命令模式)接收正常,但问题在于接下来两个命令中的扩展ascii字符:更改无线电目标地址(这是我正在尝试做的)需要CCh 10h(加上3个十六进制无线电地址字节) ..
发布时间:2021-11-30 13:59:30 移动开发

使用 android 通过蓝牙向 hm10 发出 AT 命令

嘿伙计们正在处理一个项目,我想知道是否可以直接从我的安卓应用程序通过蓝牙将 AT 命令发送到 hm-10 ble 设备,而不使用任何微控制器,如果是,那么如何?? 解决方案 如果将来有人尝试这样做,答案是肯定的,我们可以将字符串作为“AT\r\n"发送到 hm-10,它会回复 OK. ..
发布时间:2021-11-30 13:59:22 移动开发

Android 通过 AT 命令与 HFP 设备通信

我正在尝试通过 Android 中的 HFP(免提配置文件)控制具有振动功能的蓝牙手环.我已经能够连接到手镯并访问输入和输出流. 我的目标是模拟来电,以便蓝牙手环开始振动(这似乎是唯一的方法).为此,我使用 AT 命令.在 https://www.bluetooth.org/docman 的蓝牙规范中/handlers/downloaddoc.ashx?doc_id=238193 在第 22 ..
发布时间:2021-11-30 13:58:07 移动开发

如何使用广播接收器检测蓝牙状态变化?

我正在尝试制作一个应用程序,当设备的蓝牙打开时显示吐司.即使我的应用程序没有运行,我也想这样做.所以我应该使用广播接收器,添加一些权限,向 android manifest 添加一个意图过滤器并创建一个 java 类,但我不知道细节. 我该怎么办?我应该使用哪些权限? 解决方案 就权限而言,要检测蓝牙的状态变化,您需要将其添加到 AndroidManifest.xml 中. 一 ..
发布时间:2021-11-27 20:18:16 移动开发

如何以编程方式区分android中连接的蓝牙设备?

是蓝牙耳机还是手机? 如何在android代码中区分蓝牙耳机和支持蓝牙的android设备. 我正在开发一个小应用程序,因为我具有阻止通过蓝牙传输数据的功能,但它需要允许通过蓝牙耳机进行通信. 我参考了示例和代码,因为它们建议我仅配对/取消配对蓝牙设备.Android:如何以编程方式配对蓝牙设备? 或其他 获取所有连接的设备.在安卓中,如何获取配置文件连接的蓝牙设备? ..
发布时间:2021-11-27 15:04:29 移动开发

Android:将蓝牙可发现性设置为无界

过去几天我一直在尝试制作一个应用程序,让我的三星 Galaxy S3 mini(Android 2.1.4)在“无限"时间内被发现.我的代码目前如下所示: package com.example.downtoone;导入 android.app.Activity;导入 android.os.Bundle;导入 android.support.v4.content.LocalBroadcastMa ..
发布时间:2021-11-27 15:04:16 移动开发

在不丢失与设备的连接的情况下实现蓝牙连接到服务或应用程序类

我需要一些帮助,您能向我解释一下如何将蓝牙连接从我的应用程序实现到我的迷你热敏打印机设备中. 剧情是这样的.我已经将我的应用程序连接到设备,但是当 Activity 被破坏时,连接也断开了.是的,我知道当活动销毁时,活动中的所有任务都会受到影响.该设备有它自己的 SDK.那就是我现在正在使用的. 这就是为什么,我真的需要你的帮助来解决这个问题.有一些关于此的文档,但对我来说并不是很清楚 ..
发布时间:2021-11-27 15:03:40 移动开发

当它们在范围内时自动查找已配对的蓝牙设备

我不是蓝牙专家,想知道有哪些方法可以在已配对的蓝牙设备彼此相距范围内时自动找到它们. 背景:在我们的例子中,Android 应用程序需要通过蓝牙 (Rfcomm) 连接到专用配件.两个设备彼此已知(它们已配对).Android 应用程序注册一个广播接收器.在应用程序启动期间,应用程序会启动发现以找到专用配件.如果配件在范围内,则一切正常. 问题:用户在专用附件的范围之外启动应用程序.A ..
发布时间:2021-11-27 15:02:33 移动开发

适用于 Android、iOS 和 Win8 的蓝牙低功耗连接参数

我一直在到处寻找适用于所有这三个操作平台的所需蓝牙连接参数.我正在为这个项目使用 HOGP(HID GATT 上的蓝牙)配置文件. 我的项目是我自己写的一个带有BLE模块的嵌入式系统,我可以控制以下参数进行连接. 最小连接间隔 最大连接间隔 从延迟 监督超时 最小广告间隔 最大广告间隔 我要连接的目标设备将满足与 Android >= 4.3、iOS7 和 >= Win ..
发布时间:2021-11-27 15:02:26 移动开发

低功耗蓝牙扫描失败

我目前正在开发一个将使用低功耗蓝牙的应用程序. 我正在使用以下链接, http://developer.android.com/samples/BluetoothLeGatt/src/com.example.android.bluetoothlegatt/DeviceScanActivity.html 我无法扫描周围的 BLE 设备. 要扫描设备, mBluetoothA ..
发布时间:2021-11-27 15:02:07 移动开发