自动连接到蓝牙供电的设备

时间:2021-05-06 10:22:17

标签: linux bluetooth

我正在尝试创建一个 sh 或 python 脚本,如果在范围内检测到之前配对和连接的设备,则该脚本始终进行扫描,并在发生时连接到它。

我有一台 Ubuntu 18.04 笔记本电脑,目标是:

  1. 配对、信任并连接蓝牙设备(移动)(仅限第一次)
  2. 之后,如果我总是在小米手机中打开蓝牙,我的笔记本电脑必须检测到它并自动连接到它。

我可以手动完成,因为我知道 MAC 地址,但该过程必须自动完成。

更好的解释:

到目前为止,我已经能够使用 d-bus 命令以及使用 pydbus 执行去配对和连接步骤。我的问题是我需要一种方法:

  • 将此配对的 MAC 保存在列表、变量或其他内容中(我第一次注册新代理时)。
  • 当我启动笔记本电脑时,必须执行一个脚本,询问具有此 MAC 的设备是否可以连接。如果不是,不要什么都不做。但是,如果我打开手机中的蓝牙选项,笔记本电脑必须自动与 de mobile 连接。

我可以使用 dbus 命令、pydbus 和 bluetoothclt 手动完成所有操作。问题是它必须自动完成,并且 sh 或 python 脚本必须一直要求这个 MAC,直到能够连接。

谢谢!!

Xabier

0 个答案:

没有答案
相关问题