问题标签 [pairing]

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.

0 投票
2 回答
2338 浏览

ios - 如何在使用蓝牙连接到设备之前要求身份验证?

我想制作演示应用程序,其中包含以下功能。

  1. 在我的设备蓝牙范围内搜索并显示设备列表。
  2. 连接(配对)选定的设备。
  3. 然后共享字符串数据。

为此,我正在使用核心蓝牙框架(中央和外围类)。使用它我还可以搜索设备、连接设备和传输字符串数据。

但我无法在配对之前对设备进行身份验证(当我调用 connect 方法时,它直接向我显示连接状态)。它在ios中是如何处理的?

还请建议我走在正确的道路上,或者我需要使用另一个库来实现此功能。

0 投票
3 回答
150 浏览

c++ - 数组成员配对的通用公式?

大家好,我遇到以下问题:

我有一个长度为 4 的倍数的数组,例如:

我想知道如何获得以下对中的数字:{1,4},{2,3},{5,8},{6,7}.....(etc)

假设我遍历它们并且我想从我当前的索引中获取对成员的索引

我想过这样的事情:

f(1)=4
f(4)=1
并且 i 将采用:( **f(i)=a * i + b**
我认为线性函数就足够了)
它会导致:f(i)=j=-i+5
我如何将这个概括为超过 4 个成员?如果您需要一个通用公式来配对元素,您会怎么做?

0 投票
0 回答
358 浏览

ios - iOS Swift 中的 BLE Just Works 方法

我正在与BLE. 当电话BLE处于连接状态时,将显示该弹出窗口。如何禁用/隐藏蓝牙配对请求弹出窗口?我搜索了 Just Works 方法,但我不知道如何实现。Just Works 方法是在BLE固件中实现还是在iOS代码中实现?

0 投票
0 回答
527 浏览

c# - 32 Feet.net Pair 无针

有谁知道如何与 32 英尺内没有引脚的设备配对?

bool isPaired = BluetoothSecurity.PairRequest(device.DeviceAddress, pin);

我已经禁用了我正在使用的蓝牙模块上的 pin 或 pass 条目,并且 windows 与它配对很好。我似乎无法找到有关如何在没有引脚的情况下与 32 英尺设备配对的文档或示例。先感谢您。

0 投票
1 回答
237 浏览

c++ - 删除节点并处理新的 nullptr 和链接节点

所以我有一个带有根节点的队列。每个节点都有一个子节点或兄弟节点。根可以有多个子节点,但只能指向一个节点。那个孩子可以有孩子,但也会有其他兄弟姐妹。这些兄弟姐妹都是根节点的孩子。最后一个没有兄弟姐妹的孩子,我们称其父节点为兄弟节点,因此称为根。

我遇到的问题是当我想删除父节点时。我必须遍历孩子,直到没有孩子为止。如果我这样做 if(currNode->sibling),这适用于所有儿童。但如果兄弟姐妹是根,我不应该认为它应该打破 if 语句。因为在执行此循环之前,我确实删除了 root。然后root = nullptr。那么为什么以兄弟为根的孩子仍然指向一个有效的位置而不是 nullptr 呢?万分感谢

0 投票
0 回答
342 浏览

bluetooth - 如何获得蓝牙配对请求警报结果?

我正在开发一个 BLE 应用程序。当我连接到外围设备时,系统会弹出“蓝牙配对请求”警报。现在,我想知道如何让用户点击取消按钮或配对按钮,因为它对我很重要,谢谢。

输入图片描述

0 投票
3 回答
1937 浏览

ubuntu - 无法通过蓝牙将 Bose qc35 与 Ubuntu 16.04 配对

我正在尝试通过蓝牙将我的新 Bose qc35 与我的 Ubuntu 16.04 机器配对。我尝试了这个答案,但没有奏效。

当我进入 bluetoothctl 时,我可以找到耳机,但是当我尝试配对时,出现以下错误:

我已按照上述答案中的建议将蓝牙服务设置为使用 bredr。

我厌倦了先信任设备然后配对,但存在同样的问题:

帮助 :(

0 投票
1 回答
3182 浏览

android - Android Bluetooth Peripheral: Connection terminated by peer (Status 19)

Developed an application which acts as peripheral and connects with other device (central only).

It's working fine in devices having OS version 6.0, but getting some issues in Nougat 7.0.

I've collected some logs, enabling "Bluetooth HCI snoop log" in developer option.

Collected Logs:


Peripheral Service (Code):


0 投票
0 回答
217 浏览

android - android 应用程序与系统蓝牙配对对话框交互

我正在研究我第一次尝试编写一个 android 应用程序。我基本上只需要一个在设备上运行的“哑”应用程序并查找蓝牙配对弹出请求并选择“配对”选项。

当我要编写的应用程序是实例化配对的应用程序时,我发现了很多这样的例子,但在这种情况下,它不是——它更像是一个“带外”场景。设备将启动与手机和应用程序的配对请求,该“哑”应用程序将在其上运行。我想做的就是让这个应用程序检测何时发生这种情况并接受配对请求,这样我就不必经常手动执行此操作。

我知道有自动化框架可以做到这一点,但这对于一个看似简单的任务来说太过分了——只需坐在那里,每隔 # 秒(可能是 15 秒)快速检查一下配对弹出对话框并按下一对

这可能吗?

0 投票
1 回答
166 浏览

android - 如何使 Android 外设启动配对蓝牙低功耗连接?

在开发充当 Peripheral 角色的 Android 应用程序时,应用程序如何启动配对/要绑定的连接?(例如在 Central 角色中可以调用createBond()