【发布时间】:2019-11-18 07:22:23
【问题描述】:
我可以设置 GATT 服务和特性 使用以下命令的最新 bluetoothctl 工具:
注册服务, 寄存器特性, 注册申请
我只是想知道是否有一种方法可以定义基于 GATT 的服务 仅用于 BR/EDR 传输或 LE 传输,使用 bluetoothctl 工具或任何 Bluez 实用工具?任何人都可以摆脱一些 点亮这个?
【问题讨论】:
标签: bluez bluetooth-gatt pybluez
我可以设置 GATT 服务和特性 使用以下命令的最新 bluetoothctl 工具:
注册服务, 寄存器特性, 注册申请
我只是想知道是否有一种方法可以定义基于 GATT 的服务 仅用于 BR/EDR 传输或 LE 传输,使用 bluetoothctl 工具或任何 Bluez 实用工具?任何人都可以摆脱一些 点亮这个?
【问题讨论】:
标签: bluez bluetooth-gatt pybluez
从理论上讲,GATT 层应该不知道使用的是 BLE 还是 BR/EDR。您可以通过以下命令禁用 BLE 来测试这一点:-
#btmgmt power off
#btmgmt le off
#btmgmt power on
之后,您可以使用远程设备上的 gatttool 之类的工具来检查您是否可以看到您使用之前列出的 bluetoothctl 命令创建的服务/特征。
我希望这会有所帮助。
【讨论】: