bluez

    0热度

    2回答

    我从Bluetooth for Programmers第2章理解的是,PyBluez API的确提供了像discover_devices和lookup_name功能。 但是我还没有找到PyBluez的任何API文档。 我在寻找的是PyBluez中可用函数的完整列表以及这些函数的参数列表 - f.e.什么都可以discover_devices参数,什么都可以lookup_name参数....

    0热度

    1回答

    正如标题所述,既可以同时运行,也可以是第二个适配器?例如,一个适配器可以同时运行BLE和BT classic - BLE信标广播MAC,以便机会客户端连接到使用RFCOMM。

    0热度

    1回答

    许多“便宜”的蓝牙适配器不幸具有分配给它们的相同地址。如果多个客户端使用这些适配器连接到一组通用服务器,则具有相同地址的客户端的影响是什么? 我的理解是,一旦ADV_CONNECT_REQ建立与访问地址的连接,并且之后不使用BDADDR。它是否正确?

    1热度

    1回答

    这是我的第一篇文章在这里,虽然我已经在这里读的东西相当长的一段时间:) 目前我在做计算机科学学士学位我的论文,我们正在做的Indoors-定位与iBeacons和蓝牙的东西。由于智能手机的复杂性,“被发现”的设备目前是Raspberry Pi。 我的Raspberry Pi上的btmon命令有点问题。我们的程序的完整结构如下: 蓝牙设备(iBeacons)扫描 保存输出结果< ----这里的问题

    0热度

    1回答

    由于蓝牙2.0我无法使用简单配对模式(仅适用于蓝牙2.1+),因此我在USB端口中配备了蓝牙2.0加密狗的Raspberry Pi Zero。我想将我的电脑与Raspberry Pi配对,但计算机要求我输入PIN码,而我不想与Raspberry进行交互。 由于简单配对模式不可用我想过使用一个固定的PIN(如0000),以便当计算机要求输入PIN码时,我可以输入0000,它将配对设备。但是,我还没有

    1热度

    1回答

    我需要将我的Linux笔记本电脑设置为BLE外围设备,以便通过指定的设备名称和服务UUID来宣传服务。我可以用下面的命令集来实现这一目标, sudo hciconfig 0 reset sudo hcitool -i hci0 cmd 0x08 0x0008 15 02 01 1a 11 07 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 00

    1热度

    1回答

    当我做 hcitool lescan 有时我看到这个错误 Set scan parameters failed: Input/output error or Set scan parameters failed: File descriptor in bad state 我知道我可以重置蓝牙接口。 但是,是否可以查看日志或获取任何信息以了解此错误的根本原因? 感谢

    2热度

    1回答

    设置(在Ubuntu上)我的蓝牙适配器可以检测到我的AR无人机(MiniSpider)设备。但使用simple Bluez code example来检测蓝牙设备,我无法检测到无人机设备。我的代码与前面提到的链接中的代码完全相同。我可以使用该代码检测手机(如果手机已自行显示)。 任何想法可能是什么问题? 从hcitool lescan输出:它成功找到了无人机蓝牙设备。 须藤hcitool莱斯康 L

    2热度

    1回答

    通常情况下,我可以控制接口,通过命令 hciconfig hcix up/down 我可以用C代码做到这一点? 是否有我可以参考的示例代码? 感谢

    2热度

    1回答

    我一直负责计算Raspberry Pi和一对蓝牙低能耗信标之间的距离(当然使用蓝牙)。 这似乎是一个比较常见的想法,但到目前为止,我发现的所有答案都不完整或不合适,通常是因为有不同的规则来管理蓝牙低功耗设备和设置,包括链接两部手机在一起。 我的代码看起来像这样的例子,虽然有一些小的改动: https://github.com/tholum/bluez/blob/master/blue.py 也就是