bluez相关内容

在Linux命令行中使用低功耗蓝牙

我正在将Linux低功耗调制解调器与Linux配合使用.我正在使用命令行选项,即hcitool.我可以使用以下命令找到设备:$ hcitool scan 对我来说很好,我也可以使用:p广播我的设备 sudo hciconfig hci0 leadv 它也可以正常工作.但是我想向调制解调器设备添加可以被其他设备检测到的服务和特性.我已经尝试过sdptool add,但是它对我不起作用. ..
发布时间:2020-05-01 08:10:35 服务器开发

使用hciattach在uart上进行蓝牙?

我正在使用在controller mode(BLE蓝牙核心规范v4.0)中运行的QN9021 SoC.它支持某些标准HCI命令以及某些供应商特定的命令.我正在尝试将其连接到我的ubuntu笔记本电脑中. 我使用的命令是hciattach. hciattach -s 9600 /dev/ttyUSBx any 9600 noflow nosleep 在执行sudo hciconfi ..
发布时间:2020-04-25 11:43:48 服务器开发

如何重建bluez

如何重建bluez?是否有可能?可以说,例如,我想更改avctp.c中的某些内容.我从他们的网站上下载了最新的bluez版本,并进行了所需的更改.现在,我如何使更改生效?即,我需要做什么来重建蓝牙? 注意:我正在使用Ubuntu 12.04 解决方案 最快的方法是使用以下命令重新制作整个bluez软件包: ./configure make make install 此后,您 ..
发布时间:2020-04-23 11:03:39 服务器开发

BluezV5.42 DBUS C API是否适用于BLE?

我已经使用BLUEZV5.30为openwrt开发了BLE应用程序.我能够通过提取源代码gatttool和hcitool来创建应用程序.我还添加了这些工具所提供的其他功能(例如阅读rssi). 但是,我已经将我的bluez堆栈升级到了5.42,并且我打算对所有BLE相关操作使用DBUS接口.我想要的功能: 阅读RSSI 连接和断开连接 绑定 配对 删除绑定信息 发现 扫描 ..
发布时间:2020-04-23 10:39:36 服务器开发

自动蓝牙配对/信任Bluez5

我一直在做我的RPI 2功能,如汽车蓝牙接收器,一切都很好,除了我不知道我如何能够自动配对蓝牙设备在Bluez5。过去我会使用蓝牙代理和一个简单的脚本,但是似乎已经从4 - > 5移出了窗口。设置的本质意味着我的RPi上没有kb /鼠标一次它在汽车中,所以它需要一个完全自动的设置,任何人都可以扫描RPi,如果可能硬编码的PIN是正确的,设备的信任需要自动完成,没有cli输入。 p> 我已经搜 ..
发布时间:2017-04-16 21:49:43 Linux/Unix

如何获取设备名称与D-Bus?

我在Linux上使用C ++开发应用程序,它与蓝牙设备(如蓝牙插座或扬声器)交互。 我使用D-Bus命令获取配对设备列表: dbus-send --system --dest = bluez --print-reply $ BTADAPTER org.bluez.Adapter.ListDevices 它返回: 方法return sender =:1.0 - > dest = ..
发布时间:2016-10-25 16:14:57 服务器开发

C / C ++ BLE读/写配合bluez例如

我开始建立一个简单的BLE网络与微控制器和覆盆子PI(TARDIS BLE加密狗)。作为一个起点,我要寻找一个简单的C或C ++的例子来读/写设备BLE,类似于什么我能够做的命令行了。到目前为止,我已经找到了例子是相当复杂的。作为一个初学者BLE我需要一些非常简单的例子,从一个更复杂的设计前进之前建立。我还好用硬编码的BLE设备名称,因为我有下面的gatttool例子。 下面是如何我目前使用的命 ..
发布时间:2016-08-21 20:05:43 C/C++开发

在Bluedroid bluez的命令

我有一个 Android 2.2的设备这让我跑的配合bluez命令如 hcitool扫描 &安培; hciconfig 不过,由于的Andr​​oid 4.2.2 带有 Bluedroid 我怎么可以运行这样的命令? 我要寻找一个替代或类似的命令集,可以在Bluedroid使用。 您帮助是极大的AP preciated。 解决方案 Bluedroid有不同的结构比配合blu ..
发布时间:2016-08-11 14:48:18 移动开发

蓝牙的BlueZ API和距离校准precision

我使用的BlueZ C API到我的蓝牙鼠标程序来读取的距离。我已成立了一个蓝牙适配器。此刻,我得把鼠标移动距离至少5-10英尺的笔记本电脑(蓝牙适配器)来获得RSSI的一些阅读。低于这个距离,我得到大多数读数为0。 有没有办法使用这个API来获取RSSI更多precise值,这样我们就可以跟踪在这个范围内的距离? 蓝牙中int8_t :: read_rssi(INT到){ INT DD ..
发布时间:2016-08-11 14:38:39 其它移动开发

配合bluez-5.36 StartDiscovery()方法

我已经寻找在的bluez-5.36库的方法 StartDiscovery(),我找不到。 能否有人告诉在哪里实现此方法是? 在其“的bluez-5.36 / DOC /”目录中的“适配器api.txt ”中提到的。 解决方案 您应该安装的BlueZ 启用实验标志。的BlueZ通过使用的DBus揭露蓝牙“对象”和相关联的方法和属性朝向用户空间开发移动 如果您安装 D-脚​​实际上你可以 ..
发布时间:2016-08-11 14:38:13 服务器开发

最大无。使用中的BlueZ连接BLE

Q1。是否有BLE中央设备的连接限制,同时连接到BLE使用5.34的BlueZ外设? 我的问题是使用没有的BlueZ白名单一般的连接能力。 Q2。如果没有。连接取决于控制器。有没有找到最大限制的一种方式? Q3。难道/可在主机或的BlueZ添加Bluedroid限制最大无。 LE的连接控制器支持? Q4。如果没有为LE设备连接限制,什么是笔者的“没有内在的极限”为块下段引用的意思。 这是 ..
发布时间:2016-08-11 14:28:00 其它移动开发

难道AirLocate只寻找特定的UUID?

我一直在测试一些iBeacons - 母鸡我的指路明灯的UUID设置为它不受AirLocate拿起默认以外的东西。。 时AirLocate只想找一个特定的航标的UUID还是我做错了什么? 谢谢! 解决方案 AirLocate作品不同,这取决于您是否不等或监控。当你监视,您可以从内置ProximityUUIDs监测八个任何一个选择,你可以有选择地也可以选择基于一个主要和次要标识符进行监控 ..
发布时间:2016-08-11 14:27:22 移动开发

Gatttool:仅限于5个连接?

我通过在Python Pexpect的产卵gatttools *连接到五台设备。当我尝试连接到第六装置(使用相同的CSR 4.0加密狗所有连接)手动我遇到的问题: 须藤gatttool -b DC:05:4F:BC:F6:4A - 它随机 [直流:05:4F:BC:F6:4A] [LE]≥接 试图连接到DC:05:4F:BC:F6:4A 错误:连接错误:有太多的链接(31) 这是一个gat ..
发布时间:2016-08-11 14:26:35 服务器开发

无法连接到树莓派BLE装置

我试图连接到BLE装置(心率传感器,极地H7),在树莓派2。我在这里使用的bluez发现(5.35)的最后一个版本: http://www.bluez.org/download/ 但是,当我试图用连接 gatttool ,我总是有“连接被拒绝”的错误。 下面是我做的: PI @树莓派〜$ sudo的苏 根@树莓派:/家庭/ PI#hciconfig开发 hci0:型号:BR / EDR公交 ..

解决连接到蓝牙智能/ LE重量的bluez秤/ bluetoothctl / gatttool

(我希望我的英语水平不够好明白我的问题) 我想要做什么: 我想我的树莓派2连接到蓝牙智能电子秤(MEDISANA BS440)和接收我的数据。 我所知道的: 有只是一个有趣5特性主要服务: - 手柄:0x001a - 性能:为0x20(指示),char值手柄:0x1b UUID:00008a21-0000-1000-8000-00805f9b34fb - 手柄:0x0 ..
发布时间:2016-08-11 14:22:42 其它移动开发

与bluez的同时经典的低功耗设备

是否有可能与Linux下的bluez在同一时间连接到多个经典的低功耗设备?该网站bluez的是不是非常有帮助这样的提供信息。 解决方案 是的,我已经成功地在同一时间连接到7低功耗设备。最大的变化取决于您所使用的硬件。您也可以连接到多个经典的器件。 下面是C第一用于通过L2CAP连接一些伪/片断: 的#include< SYS / types.h中> #包括LT&; SYS ..
发布时间:2016-08-11 14:18:41 其它移动开发

属性需要读取之前认证/写

我使用的是Linux计算机的bluez版本4.101。我在从模式BLE设备进行通信。我试图从BLE设备读取数据。但是,当我这样做,读取失败,出现以下错误:“属性要求的读/写之前进行身份验证”。我可以读许多其他特性的数据,但我不能在这一个。我使用的命令是 -gatttool -b 11:22:33:44:55:66 --char阅读 什么我需要做的读取该数据? 注:我可以阅读我的​​iPhon ..
发布时间:2016-08-11 14:09:05 其它移动开发