问题标签 [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 投票
1 回答
41 浏览

ios - WatchKit - iPhone 不可用屏幕

由于我将我的项目迁移到watchOS2 - “iPhone 不可用”屏幕突然消失了。

OS1中,这是一种“默认”行为,现在手表有自己的数据集,当我尝试将手表和手机同步在一起时会产生问题。

我的问题是 - 我如何检查手机是否配对,如果不是,停止执行任何操作(如在OS1中)并恢复该屏幕?

屏幕示例:http ://belencruz.com/wp-content/uploads/2015/06/IMG_20150624_175906-e1435296319135-1024x979.jpg

0 投票
1 回答
1719 浏览

android - android自动将蓝牙设备与特定名称配对

我正在寻找一种方法来扫描所有具有特定名称的蓝牙设备(比如“SC_0001”、“SC_0002”等)并自动将它们与我的手机配对。

我已经创建了一个可以列出所有配对设备并让用户选择一个的应用程序。但我不希望用户必须手动配对所有这些设备(这会花费太多时间)。

0 投票
1 回答
131 浏览

android - Android BLE 配对提示的可见性

我正在开发与 BLE 配件配对并交互的 Android 应用程序。当应用程序第一次开始与配件配对时,会发生以下两种情况之一:

  • 任何一部手机都会显示带有 PIN 码字段的配对对话框
  • 手机向状态栏添加新的通知,带有小 BT 图标。

然后用户必须向下滑动并点击显示提示的“触摸以与...配对”通知。

它取决于什么?有没有办法鼓励操作系统显示对话框而不是通知?

0 投票
0 回答
530 浏览

ios - ios如何获取蓝牙系统配对外设通知

在这里,我正在使用 BLE 模块进行 iOS 应用程序开发。但是这里我遇到了一个问题,iOS系统在后台配对BLE外围设备时如何立即收到通知?

我想出了一种方法来满足这个要求,我设置了一个计时器来每秒检查连接的 BLE 设备,并找出我需要的东西。但这不是我认为最好的方法。

那么还有其他方法可以做到这一点吗?比如添加一个通知观察者?

任何帮助表示赞赏。

0 投票
1 回答
8543 浏览

bluetooth - 蓝牙配对和寻呼,绑定之间的区别

当我学习蓝牙时,我对蓝牙连接和配对、绑定等理解感到困惑。

据我所知,蓝牙连接有以下步骤:

  1. 查询 - 发现
  2. 分页 - 在 Inquiry 过程中使用地址,形成连接的过程
  3. 连接 - 设备可以主动参与(主动模式)或进入其他模式(嗅探,保持...)

当我们使用蓝牙设备(例如智能手机、蓝牙耳机)时,它有以下步骤:

  1. 发现设备
  2. 配对(交换其他安全信息,如地址、PIN 码)
  3. 连接开始

我无法将分页与配对相匹配。我的理解在下面吗?

  • 查询 = 发现设备
  • 分页 = 配对
  • 连接 = 连接开始

如何合并以上两个类别?

0 投票
0 回答
38 浏览

android - 安卓蓝牙配对(Mac Known)

如何与蓝牙配对(Mac 已知)。请提供配对和取消配对码。应该是PIN相关的配对。请尽可能尽快回复。

0 投票
0 回答
758 浏览

android - 在 Android 5.1 上与 BLE 配对和绑定

我在装有 Android 5.1 的 Android 2013 Nexus 7 上实现了此处显示的 BLE 示例。

本质上,列出了所有正在做广告的 BLE 设备(外围设备)的列表。当用户单击列表中的一项时,将启动一个新意图并连接到选定的外围设备。这工作正常。现在我修改了我的 BLE 外围设备以使用配对/绑定。一旦它绑定到中央,中央就会被添加到白名单中,然后外围设备只使用广告到白名单 30 秒,然后再做一般广告 30 秒(如果在白名单广告期间没有连接)。如果在一般广告期间没有发生连接,则外围设备将进入休眠状态。当它被唤醒时,该过程会重复。

如何修改代码,以便一旦绑定到外围设备,那么下次应用程序扫描并且外围设备是白名单广告时,应用程序会自动连接到该外围设备?该应用程序的另一个功能是它还可以发送命令以清除外围设备白名单。如果发出此命令,则应用程序还应清除自己尝试与此外围设备绑定,直到重新创建绑定(即,应再次制作外围设备的一般广告列表,如果再次选择此可绑定外围设备,则绑定应在将来自动创建并重新连接)。

外设是使用 TI CC2640 使用白名单和绑定 API 实现的,如循环传感器示例中所示,如果这有助于澄清事情的话。谢谢!

0 投票
1 回答
213 浏览

android - 蓝牙配对(Android 客户端):出现对话框然后什么也没有

我正在为 Android 开发一个应用程序,但遇到了一个烦人的问题。我能够找到未配对但无法以任何方式配对的设备。我已按照 Android 网站上的说明进行操作,但完全没有帮助。据说在使用connect蓝牙套接字的方法时,如果设备未配对,则会出现一个对话框,但没有任何反应。然后我切换createBondBluetoothDevice这导致在我尝试配对的两台设备上出现对话框(尝试使用 Windows 计算机和另一台 Android 设备),但是当我确认密码相同时,Windows 告诉我发生了问题,Android 上没有任何反应。我可能做错了什么?我迷路了......我看到很多开发人员在外观上谈论同样的问题,但我还没有找到任何解决方案。

0 投票
1 回答
1283 浏览

java - Android:为什么我不能以编程方式与蓝牙设备配对,即使使用 BLUETOOTH_PRIVILEGED 和 setPairingConfirmation

我目前正在尝试以编程方式将我的 Android 设备(4.4.2 KitKat)与 .NET 项目中的蓝牙加密狗配对。

与用户输入的正常配对(密码对话框)有效,但我想绕过用户输入。

经过一番研究(这里 和这里)我设法想出了一些代码,但对话框仍然出现。

下面我有我的许可:

最低api级别设置为19,所以我应该有蓝牙特权。

特定设备配对代码:

和 ACTION_PAIRING_REQUEST 方法:

任何信息都有帮助。谢谢!

0 投票
0 回答
522 浏览

android - 自动配对蓝牙

我正在为 root 设备(安装在 /system/app 并具有 root 访问权限)开发一个系统应用程序,我需要在其中自动与蓝牙设备配对。我知道一些设备,如鹦鹉、蓝牙耳机等,它们有一个固定的针脚,所以我可以在没有用户输入的情况下与它们成功配对。

现在我正在尝试与手机配对。但我注意到每次尝试配对时引脚都会发生变化。

在此处输入图像描述

是否有机会以编程方式获取此代码,以便我可以将其用作引脚来配对我的设备?