bluez

    2热度

    2回答

    我在BlueZ 5.44中查看Device API,对连接和配对与设备之间的区别有点混淆。我发现连接是基于配置文件的,而配对似乎是独立配置文件。配对似乎更多与SDP和身份验证有关。 但是,在阅读完这些文档之后,我仍然对一开始和结束的位置感到困惑。例如,在连接之前,设备是否必须配对?如果任何人有任何蓝牙文档或BlueZ文档详细说明,他们将不胜感激。

    0热度

    1回答

    我试图将gatt连接到不保留绑定信息后连接的BLE服务器设备。在Android上,编程“忘记”服务器绑定密钥相当简单。在linux上,我唯一能想出的办法就是重新手动重启蓝牙服务或物理删除并重新插入我的BLE加密狗。 我理想的是寻找一种方法来从链接到-lbluetooth的程序中删除单个设备的绑定。不太合乎需要的是一个系统调用,它可以在不弹回蓝牙的情况下移除单个设备的绑定。 我还在寻找任何洞察,以了

    0热度

    1回答

    我不想使用BlueZ 5,它是GATT Server的新DBus界面。我想使用BlueZ 4.101,它是Bluetoothd的gatt-example插件。在全新安装的Ubuntu 14.04的,我下载的BlueZ 4.101一个干净的压缩包,并将其配置为GATT启用,并用下面的命令启动它: sudo ./configure --prefix=/usr --mandir=/usr/share/m

    9热度

    2回答

    我有Ubuntu 16.04,并且已经安装了BlueZ 5.37,PulseAudio 10.0和ofono 1.20(克隆来自github)。 而且我需要使用调制解调器等电话将我的电话传输到计算机。我将电话与PC配对,使设备信任并连接(所有操作都成功)。我认为与onono有关的问题,因为我可以播放音乐(使用A2DP),但是如果我想使用免费或耳机配置文件 - 我在PC上没有声音。 在pacmd(P

    0热度

    1回答

    我有一个自定义GATT服务器作为插件在Linux上使用BlueZ 4.101。我正在尝试设置自定义扫描响应广告数据。我在iOS上使用LightBlue来调试我的GATT服务器和广告参数。我尝试了以下代码,LightBlue可以看到广告有效负载和设备名称,但不能看到扫描响应数据。如何使用BlueZ设置自定义扫描响应数据?谢谢。 # BLE Name echo "<GATT SERVER> Sett

    0热度

    1回答

    我试图在两个Linux系统之间设置蓝牙PAN。我已经在两个Raspberry Pi 3s之间工作,都运行BlueZ 5.23。然而,当我尝试连接一个不同的Linux系统中运行的BlueZ 4.101,我得到这个错误: pand[27746]: Connect to B8:27:EB:6C:CE:26 failed. Connection timed out(110) 我已经成功地得到了2周的B

    1热度

    1回答

    我们目前正在研究连接到BLE设备(由我们开发)的Linux上的应用程序(运行最新的Debian Jessie的a.o. RasPi)。该工具已经从bluez(5.46)堆栈的樱桃采摘文件发展而来,并在顶部添加了一个应用程序层。除非连接速度非常慢,否则这一切都可以很好地工作。从我们的工具的输出中,我了解到需要交换大量消息来沟通GATT服务和特征,并且每个消息都需要一个连接时间间隔。由于它是低功耗设备

    0热度

    1回答

    我正试图通过蓝牙连接2个或更多Raspberry Pi 3板卡。我正在寻找可以在配对时设置安全性的选项。我正在使用Raspian-stretch(最新的一款)。在RPI-3上可用的Bluez版本是5.23(如bluetoothd -v命令所示)。 我正在使用无头版本。我希望配对安全(在那里应该有我可以像PIN(4位数字)或密码(6位数字)设置的某种身份验证),而不需要用户登录。所以如果我必须将手机

    1热度

    2回答

    我有一个Raspberry Pi 3B(内置蓝牙)。 使用bluetoothctl时,我可以扫描设备并轻松找到要查找的设备。 但是,当试图与它配对时,我经常会遇到“无法配对:org.bluez.ErrorEautenticationFailed”。 有人告诉我,这可能是因为我试图连接的设备的广告间隔为10.2秒,而Bluez在2秒后给出超时。 是否正确,Bluez默认情况下在2秒后超时,如果是,我

    1热度

    1回答

    如果有人可以解释我遇到的一个问题,我将感谢Raspberry Pi 3模型B充当BLE连接上的中央设备外围设备。 首先,我successsfully连接这两个设备和使用该folllowing hcitool/gatttool命令使中央设备上的通知: sudo hciconfig hci0 up sudo gatttool --adapter=hci0 --device=XX:XX:XX:XX:X