我正在开发一个 ble projekt,它也计划为 iOS 和 Android 发布。为了在我的概念中为两个操作系统提供最佳功能,我需要一个通用的制造商 ID。 由于这对于 iOS 是不可更改的,所以我的想法是对 Android 设备也使用 Apple 制造商 ID。 我测试了它并且它工作完美。 我 ...
我正在开发一个 ble projekt,它也计划为 iOS 和 Android 发布。为了在我的概念中为两个操作系统提供最佳功能,我需要一个通用的制造商 ID。 由于这对于 iOS 是不可更改的,所以我的想法是对 Android 设备也使用 Apple 制造商 ID。 我测试了它并且它工作完美。 我 ...
根据手册,我有一个支持以下配置文件的扬声器:A2DP、AVRCP、HSP 和 HFP。 我正在使用蓝牙的分配编号文档来创建我的 CBUUID。 let a2dpSinkUUID = CBUUID(string: "0x110B") let a2dpSourceUUID = CBUUID ...
我目前正在开发一个与设备结合的本机应用程序。 设备和应用程序通过 BLE 进行通信。 到目前为止,一切都按预期工作,但我遇到了 iOS 应用程序和设备的连接稳定性问题。 会发生的情况是设备会连接并且我可以更新一些特性,但它会定期与CBErrorDomain 7断开连接,或者写入响应会超时。 应用程序 ...
我正在调查中央管理器可以在后台扫描的最大服务 UUID 数量。 看起来,后台扫描不适用于 UUID 计数 > 8。这意味着,如果我传递任意数量的 UUID(例如 50 / 100 / 200 / 500),则只会发现前 8 个。 (测试了很多) 在 Console.app 中, bluet ...
我试图在后台收听我的蓝牙设备,但似乎什么都没有发生。 我尝试在此处遵循本指南并将其修改为 SwiftUI。 https://developer.apple.com/library/archive/documentation/NetworkingInternetWeb/Conceptual/Core ...
我已经在 Flutter 应用程序上工作了几个月了。 我的应用程序依赖的主要功能是蓝牙串行通信。 基本上,我的应用程序将连接并通信(接收和发送数据)到与微控制器连接的 HC-06 蓝牙模块。 一切都很顺利,直到我发现颤振蓝牙串行包实际上不适用于 Ios 设备(一直在 android 设备上进行所有测 ...
我正在尝试支持网络蓝牙连接到我的设备并执行简单的任务(例如播放 LED)。 但是,调用navigator.bluetooth.requestDevice时扫描对话框中显示的设备信息不是很清楚。 它仅显示device name和随机 (?) 十六进制字符串。 这里的问题是我所有的设备都具有相同的名称( ...
我对 iOS 上的蓝牙生命周期有疑问。 我们正在使用 React Native 和以下库( https://github.com/innoveit/react-native-ble-manager )来管理我们的蓝牙设备。 当设备通过蓝牙发送所有数据后,设备发送数据并清除其本地数据(我们仅使用 b ...
我正在寻找我的音乐播放列表,并将它(由于缺乏更好的术语)一次流式传输到多个蓝牙扬声器。 我尝试了很多很多方法,但没有任何效果。 我只想要一个简单的(如果有人可以这么称呼的话)系统,它可以获取我的播放列表,并将其广播给多个扬声器。 我有什么(只是列出我可以使用的东西,显然我需要使用扬声器) ...
我目前正在开发一个连接到 Ble 外围设备并从中读取数据的移动应用程序。 为了测试连接是否正常。 我编写了一个小型 C# 应用程序,它通过DBus和 BlueZ 使用 RaspberryPi4 蓝牙。 一切正常,除了连接到 iOS 时树莓派发出配对请求,尽管我没有任何加密特征。 我在Apple 论坛 ...
我需要将图像从我的 iOS 应用程序打印到未启用 AirPrint 的蓝牙热敏打印机。 由于我们不能为非 AirPrint 打印机使用 UIKit 打印,我选择使用 3rd 方 SDK。 使用此SDK 并尝试在我可以打印小尺寸图像的地方打印图像,但是当涉及到大图像时,它在附加字节时崩溃,说索引超出 ...
了解蓝牙设备如何连接的最佳方式是什么? 我正在使用CBCentralManager来识别蓝牙是否已打开,但我无法找出如何识别蓝牙设备是否已连接。 我正在通过连接的蓝牙设备实现 AVAudioSession 呼叫的路由,但 AudioSession 类别更改被重复调用,因此我无法找到蓝牙设备是否已连 ...
我正在尝试通过它的服务 uuid 扫描特定设备 - 在这种情况下是 JBL 扬声器,在未来的情况下,我想扫描车内的设备。 起初,我使用nil扫描附近的外围设备。 一旦我找到我的扬声器(这是我得到的数据): 我连接到扬声器,当我收到didConnect回调时,我调用了发现服务: 当didDiscove ...
我想获取当前连接到我的设备的蓝牙/BLE 设备的列表。 我试图锁定Core Bluetooth文档,但没有找到可以帮助我完成任务的东西。 是否可以获得当前连接设备的列表,如果可以,我应该查看哪个方向? ...
综上所述,我有一个设备通过 ble 与我的应用程序进行通信。 该应用程序使用 Corebluetooth 来处理连接和通信。 问题: 当设备超出范围时,它将断开连接 -> 它调用 diddisconnect() function 我检查它是否超时并再次调用 central.connect。 然 ...
我在 BLE 设备中添加了一项新服务,它正在 android 设备上,但不在 iOS 设备上。 我不知道为什么会这样。 如果有人知道,请帮忙。 ...
实际上,在设备固件中添加了一项服务后,我遇到了一些问题。 ios 对 BLE 硬件设备是否有任何限制,以使 iOS 设备读写操作具有最大服务及其特性? ...
我正在为 iOS 创建一个用于 BLE 连接的应用程序。 我可以从中央(iPhone6:iOS12.9)连接到外围设备并发送命令,我能够发送带有 writevalue 的命令。 https://developer.apple.com/documentation/corebluetooth/cbpe ...
我正在开发一个 Xamarin.Forms(版本 4.8.0.1687)跨平台应用程序,该应用程序需要能够使用蓝牙 LE 与自身的其他实例通信。 我正在对蓝牙采用共享接口/特定于平台的实现方法,因为我们计划最终扩展受支持的平台,以包括一些并非所有知名软件包都支持的平台。 我现在使用的版本实际上只是一 ...
我正在尝试创建一个Xamarin.Forms应用程序,它将在 iOS 和 ZE84E30B9390CDB66DZDB6DB28 上运行最终我需要应用程序的实例通过蓝牙相互通信,但我坚持让 iOS 端使用蓝牙做任何事情。 我最初尝试使用Plugin.BluetoothLE和Plugin.BLE ,但一 ...