core-bluetooth 相关问题

CoreBluetooth是iOS和Mac OS X的框架,可与蓝牙低功耗(“BLE”)配件进行交互。

当应用程序处于后台时,扫描外设(如屏幕锁定时)。

我想创建一个正在后台运行的ıos应用程序。我的代码在下面给出;让scanOptions = [ CBCentralManagerScanOptionAllowDuplicatesKey: NSNumber(value: true)] 让服务 = [...

回答 1 投票 0

从一个字节中获取一个字符串(Corebluetooth, Swift)

我做这个是想看看是否有人能帮我解决一些BLE问题。我想做一个应用程序,它可以从我的划船机上获取东西,但我不知道如何把字节变成像 ...

回答 1 投票 0

已知外设UUID的蓝牙设备(包括苹果AirPods)的背景扫描。

在我的iOS应用中,当我扫描蓝牙设备时,我看到每个附近设备的Peripheral UUID和其他数据,就像下面。(uuid: 58B95943-A57E-F818-D3CC-9F8122C64D88, name: "iPad Pro"),...

回答 1 投票 0

确定两个设备之间的距离

我有个问题,关于swift语言的Core bluetooth,这个框架是否可以确定两个设备之间的距离?而且它有后台工作吗? 謝謝你

回答 1 投票 0

CoreBluetooth CBCentralManager解包为nil,即使从stateUpdateHandler的case.poweredOn解包。知道为什么吗?

即使在.poweredOn的stateUpdateHandler中访问CBCentralManager,CBCentralManager也会解包为nil。如果我在访问CBCentralManager之前放一个sleep(1),就没有问题了。为什么会发生这种情况?如果是......。

回答 1 投票 1

[使用AltBeacon库以CoreBluetooth格式投放广告

我正在尝试使用BLE在Android和ios之间实现操作系统间广告和扫描功能。我需要了解从...

回答 1 投票 0

通过BLE在2个Android手机之间进行通信

我有两个Android智能手机(Xperia Z和Xperia Z1),并且都具有BLE功能。我可以通过BLE作为外围设备连接其中之一吗?在我的应用程序中,我可以看到并连接BLE,如...

回答 3 投票 3

具有已知外围UUID的蓝牙设备(Apple AirPods)的后台扫描

[在我的iOS应用中,当我扫描蓝牙设备时,我从附近的每个设备中看到外围UUID和其他数据,如下所示:(uuid:58B95943-A57E-F818-D3CC-9F8122C64D88,名称:“ iPad Pro”), ...

回答 1 投票 0

当手机屏幕关闭时,核心蓝牙会扫描外围设备

当应用程序处于后台且手机屏幕关闭时,我需要继续扫描外围设备的广播。从后台扫描成功,但无法扫描(无法触发...

回答 1 投票 0

在Swift中使用预定义的UUID发现蓝牙

我正在尝试构建一个可以在Swift中发现蓝牙设备的应用(前景应用)。当不提供服务uuid 时,我可以找到所有可用的设备,例如下面的代码:centralManager ....

回答 1 投票 0

具有已知外围UUID的蓝牙设备的后台扫描

[在我的iOS应用中,当我扫描蓝牙设备时,我从附近的每个设备中看到外围UUID和其他数据,如下所示:(uuid:58B95943-A57E-F818-D3CC-9F8122C64D88,名称:“ iPad Pro”), ...

回答 1 投票 0

在macOS上使用CoreBluetooth进行扫描时,外围设备名称为nil

[当我在macOS应用程序中运行以下代码时-许多外围设备都没有名称-但是当我在同一台计算机上打开“蓝牙首选项”时,我可以看到它们的名称。我缺少什么步骤...

回答 1 投票 1

didUpdateValueFor蓝牙不触发的回调函数

我正在使用Xcode和Swift的iOS应用程序中使用Core Bluetooth从Muse 2获取数据。该过程正常工作,但didUpdateValueFor回调函数不会触发。 ...

回答 1 投票 0

通过BLE查找另一个Apple Watch的Apple Watch广告数据以计算距离

我想通过BLE从另一个Apple Watch捕获广告数据(例如手表名称和RSSI)。我们知道在Apple Watch上使用BLE只能做Central。它们不需要连接,只需连接到...

回答 1 投票 0

Objective C ++,如何在后台线程中使用Runloop?

大编辑:我认为这个问题可以简化为-如何在后台线程中运行corebluetooth?谢谢!我正在使用CoreBluetooth编写一个客观的c ++应用程序,该程序通过...

回答 1 投票 0

CoreBluetooth委托方法从未调用(目标c ++)

我有一个独特的用例,其中我在C ++应用程序中使用CoreBluetooth。关于目标c的CoreBluetooth实现有很多旧教程,我的代码对此很熟悉。我的...

回答 1 投票 0

什么可以用作来自特定制造商的一组蓝牙模块的唯一标识符?

我希望我的问题类型不违反问题类型规则!我正在编写一个蓝牙iOS应用程序,以控制外围设备(蓝牙扬声器),并且我希望该应用程序仅标识一组唯一的...

回答 1 投票 1


iOS服务广告如何在后台运行?

Apple在iOS上用于后台GATT服务广告的专有技术如何工作?根据Apple的文档,当使用CoreBluetooth实现BLE外设的iOS应用位于...

回答 1 投票 1

CBPeripheral-“ didWriteValueFor”得到错误“准备队列已满。”

我正在使用ZPL打印机来打印base64解码的字符串。对于较小的解码字符串,它正在打印收据,对于多行base64解码字符串,我得到了错误。委托方法:func ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.