bluez相关内容

Raspberry Pi3 BLE作为中央设备在每个连接间隔仅接收一个数据包-gatttool/hcitool

如果有人能解释我在与外围设备的BLE连接中充当中央设备的Raspberry Pi 3模型B遇到的一个问题,我将不胜感激. 首先,我成功连接了两个设备,并使用以下hcitool/gatttool命令在中央设备上启用了通知: sudo hciconfig hci0 up sudo gatttool --adapter=hci0 --device=XX:XX:XX:XX:XX:XX --ad ..
发布时间:2020-09-22 01:44:39 其他开发

BLUEZ中的DBUS API

我对BLUEZ和Linux还是陌生的. 我发现Bluez促进了DBUS API的使用. 我也想知道BLUEZ方面的DBUS API是什么,使用它们代替直接C API的好处是什么? 与C API相比有何不同? 解决方案 更新:bluez现在通过dbus支持gatt API.刚刚在5.28中完成(尽管我认为在早期版本中还是有一些). ..
发布时间:2020-09-22 01:40:52 其他开发

使用python查找低功耗蓝牙

是否可以将此代码修改为也包括低功耗蓝牙设备? https://code.google. com/p/pybluez/source/browse/trunk/examples/advanced/inquiry-with-rssi.py?r = 1 我可以找到诸如手机和其他蓝牙4.0设备之类的设备,但找不到任何BLE.如果无法修改,是否可以运行hcitool lescan并在python中从hc ..
发布时间:2020-09-22 01:32:45 Python

hcitool lescan显示I/O错误

我正在尝试在树莓派上使用hcitool进行lescan. 该命令将打印出 Set scan parameters failed: Input/output error. 我不确定,这里到底发生了什么.我的iPhone在这里做广告. 我正在使用IOGear的BLE加密狗. 但是,如果我重新启动计算机,则在发出lescan命令后它将显示一个MAC地址,而在多次发出lesc ..
发布时间:2020-09-22 01:32:38 其他开发

如何从iBeacon/BLE检索广告有效载荷

如何在Linux中检索Bluetooth LE发射器的广告有效载荷? 具体来说,我已经使用hcitool将arduino和R-PI配置为iBeacon. 我正在寻找的命令是打印出设备当前的广告有效负载. 解决方案 在Radius Networks,我们整理了一组脚本,这些脚本从Linux上检测到的BLE广告中解析出iBeacon标识符.您可以在此处找到此说明. 如果您只想 ..
发布时间:2020-09-22 01:30:01 服务器开发

如何使用Bluez5.50使用BLE连接加密数据

我正在从事一个处理数据传输的C ++项目.我的系统由两个不同的设备组成,这些设备必须以受信任的方式交换敏感数据.为此,我在Raspberry Pi上下载并设置了最后一个bluez库(v5.50). 是否有可能使用bluez API启用数据加密? 围绕使用BLE加密机制的可能性进行了搜索,我发现意见不一致.有人建议使用它,而另一些人则建议不要使用它,而推荐使用诸如Cripto ++库之类 ..
发布时间:2020-09-22 01:29:41 C/C++开发

Bluez 5未知连接标识符

我有一个运行最新Raspbian的Raspberry Pi 3,并且我有 从5.23升级了bluez.至5.43.我正在尝试连接到BLE 每隔2秒发布一次的设备.我写了一些基于 在gatttool上尝试连接到这些设备.我碰到了 LE连接请求在2秒后被取消.因此,我收到状态为0x02(未知连接标识符)的LE连接完成消息 根据我的研究,我在大约15个月前的档案中遇到了这个问题, https ..
发布时间:2020-09-22 01:27:16 服务器开发

Linux BlueZ 4.101允许GATT连接,但不能在Ubuntu上公开GATT服务

我的目标是在Ubuntu 14.04上使用BlueZ 4.101(而非BlueZ 5.X)通过USB BLE加密狗(Cambridge Silicon Radio CSR8510 A10)公开GATT服务器. BlueZ 4.101附带了一个 gatt-example 插件,一些人已经确认可以使用它们.例如,帖子中的最后一个答案声称它有效: Bluez:广告服务/gatt服务器例子? 最终, ..
发布时间:2020-09-22 01:26:58 服务器开发

使用Bluez低功耗蓝牙读取温度计数据

我想知道是否有人愿意指导我.我正在尝试使用gatttool读取蓝牙温度计的温度,但是我不知道如何使用indicate属性. 我能够连接到设备,获取设备名称等,但是事实证明,获取实际温度数据更具挑战性. 有人有想法吗?另外,如果您还有其他疑问,请告诉我. 解决方案 假设您的设备使用了采用的温度计配置文件,那么您要启用温度指示 使用找到温度特性的句柄:- gatttool ..
发布时间:2020-09-22 01:14:37 其他开发

哪个工具替代了bluez5中的gatttool?

似乎是因为commit b1eb2c4cd057624312e0412f6c4be000f7fc3617 gatttool已被弃用,但我无法找到有关的任何信息 是什么取代了gattool. 我研究了gatttool上的每个Python蓝牙LE软件包 并且现在在我的ArchLinux系统上已损坏,因为bluez软件包不是 使用--enabled-deprecated标志进行构建(将构建gatt ..
发布时间:2020-09-22 01:01:23 服务器开发

Linux API上的低功耗蓝牙

我有一台带有一些自定义GATT服务的设备,我想编写一个Linux程序与之交互.经过一番搜索,我发现Linux正在使用BlueZ处理Bluetooth LE协议.我正在将Ubuntu 15.10与BlueZ 5.35结合使用,但无法从用户空间程序中了解如何使用此BlueZ.我在任何地方都找不到API文档,没有教程,示例,也没有.除了仅连接到具有默认服务的蓝牙设备之外,甚至还可以使用此BlueZ堆栈来 ..
发布时间:2020-09-22 01:00:15 服务器开发

蓝牙与DisplayOnly配对仅不显示密码框

我正在尝试为Linux配置与蓝牙手机配对的蓝牙芯片.我将在一个显示屏上显示一个6位数的密码,因此我试图将Bluetoothctl代理设置为DisplayOnly. 根据此帖子中的表格 实际上发生的是,Android在尝试配对时什么也没显示,并且bluetoothctl输出显示了数字比较响应“是/否":即使我指定我没有任何输入(DisplayOnly) 我如何才能使bluez代理实际用 ..
发布时间:2020-09-22 00:59:50 移动开发

如何使用dbus/gio向bluez注册配置文件?

我正在尝试通过D-Bus/Gio向bluez注册个人资料.当我致电RegisterProfile时,一切正常.我检查了我的GError,它为NULL,并且我的返回值是一个空的GVariant.我已经尝试了很多事情,但这是我的最新代码.当我运行它时,它会显示"g_dbus_connection_call_sync成功",但是我无法使用d-feet在D-Bus中看到我的新配置文件,并且无法使用我的测试 ..
发布时间:2020-09-22 00:58:34 其他开发

如何使Android BLE连接到Bluez Peripheral? (连接问题)

我正在尝试使用低功耗蓝牙将Nexus 5(Android 6.0.1)智能手机连接到台式计算机(Ubuntu 15.04 64位和BlueZ 5.36). 我使用的是带有CSR BC8510芯片组的BT 4.0 USB加密狗. 该设置实际上仅在几天前就起作用了. 然后,我切换到Broadcom USB软件狗,它开始变得不稳定. 连接变慢并开始失败. 即使我切换回CSR加密狗和另一台Ubunt ..
发布时间:2020-09-22 00:55:59 移动开发

BlueZ hci_ * API使主机可发现

环境: Linux BlueZ蓝牙堆栈 C API 不使用dbus接口 我必须说HCI BlueZ C API( hci_lib.h )的文献资料很少,也就是说,是否存在控制主机可发现状态的C hci_ * API?类似于"hci_write_simple_pairing_mode"可以控制可发现性? 解决方案 以下hci命令可发现适配器 hciconfig hci0 ..
发布时间:2020-09-22 00:54:21 服务器开发

GATTTool无法读取/写入特征

我正在尝试使用bluez的gatttool在BLE定制板上编写一些演示特性.具体来说,我希望写入特征并读出该值.这就是我正在做的事情(其中0x25是特征的句柄): bluepy$ gatttool -b EC:24:B8:23:1C:39 -I [ ][EC:24:B8:23:1C:39][LE]> connect [CON][EC:24:B8:23:1C:39][LE]> char-r ..
发布时间:2020-09-22 00:50:25 其他开发

bluetoothctl没有默认控制器可用

这里有点连线. 我有一个问题是bluetoothctl总是说“没有默认控制器可用".我发现有很多人对我有同样的问题.但是情况与他们有些不同. 我可以看到我的hciconfig -a具有如下信息 hcitool开发人员似乎也没有问题. 但是我不知道为什么我的bluetoothctl总是说“没有默认控制器可用" 即使我调低和调高hci0数次.总是有同样的问题. 顺便说一句,我的Blu ..
发布时间:2020-09-22 00:46:10 其他开发

Bluez 5-从Bluez启动到iPhone的avrcp连接

Bluez 5.28 目标-控制iOS曲目跳过,并以编程方式从Bluez启动连接.不想a2dp. 如果我启动从iPhone/iPad的连接(转到BT设置,单击Pi设备),一切都很好,我想避免这种情况,而不必摆弄手机. (使用Pi进行汽车设置).我有控制权,可以跟踪元数据等. 在bluetoothctl中执行connect xx:xx:xx:xx:xx:xx会得到: a2d ..
发布时间:2020-09-22 00:40:28 其他开发