BlueZ 兼容内核版本

2023-12-03

我在 Linux 中使用内核版本 3.0.35 和 bluez-4.98。这样我就可以按照 SO 问题之一中给出的 hcitool 命令来宣传 ibeacon。 我还能够连接到其他 ble 设备,但无法使用 gatttool 中的“主要”列出其服务。

我现在想使用我的设备作为外设,让其他设备获取其设备信息,稍后在中央模式下了解其他 ble 设备的设备信息。

该内核版本和 bluez 版本是否兼容该任务?

编辑:我想要设备信息,例如固件版本、硬件版本等 DIS 服务的其他特征。我如何更新这些字段的数据库,是通过一些 xml 还是一些配置文件?


我知道 4.101 之前的版本中 LE 功能存在错误。您无法在那么旧的内核中使用 Bluez 5.x,但您应该能够使用最新的 4.x 版本,即 4.101,它可以解决您的问题。

固件版本, 硬件修订字符串,这些都可以通过其 UUID 来请求gatttool。我对您使用的任何数据库一无所知。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BlueZ 兼容内核版本 的相关文章

  • pthread_self() 返回的线程 ID 与调用 gettid(2) 返回的内核线程 ID 不同

    这句话来自于pthread self 的手册页 http linux die net man 3 pthread self 那么 我应该根据什么来决定是否应该使用pthread self or gettid确定哪个线程正在运行该函数 两者都
  • 如何使用 go1.6.2 构建 linux 32 位

    有没有任何组合GOARCH and GOOS我可以设置哪些值来构建 ELF 32 位二进制文 件 GOOS linux and GOARCH 386 更多示例 架构 32 bit gt GOARCH 386 64 bit gt GOARCH
  • 为什么 call_usermodehelper 大多数时候都会失败?

    从内核模块中 我尝试使用 call usermodehelper 函数来执行可执行文件 sha1 该可执行文件将文件作为参数并将文件的 SHA1 哈希和写入另一个文件 名为输出 可执行文件完美运行 int result 1 name hom
  • 使用 --prof 选项创建多个日志文件而不是一个 v8.log 的节点

    我正在尝试使用 prof 选项来分析我的 Node 应用程序 但我发现不是一个单一的 v8 log 文件 而是使用诸如isolate 0x9582b40 v8 log isolate 0xa1cab78 v8 6049 等前缀创建的多个文件
  • 如何从程序内部获取指向程序的特定可执行文件部分的指针? (也许是诽谤)

    我在 Linux 环境中 需要编写一个程序来检索放置在其可执行文件的某个部分中的一些数据 那么 如何从程序内部获取指向程序某个部分 通过其名称 的指针呢 我知道可以使用elf getdata 将节的索引作为参数传递给 get 和Elf Da
  • 如何使用 VSCode 调试 Linux 核心转储?

    我故意从我使用 VSCode 编写的 C 应用程序生成核心转储 我不知道如何调试核心转储 有没有人愿意分享这方面的经验 更新 我相信我现在已经可以使用了 我为核心文件创建了第二个调试配置 我需要添加指向生成的转储文件的 coreDumpPa
  • getBluetoothLeAdvertiser() 返回 null

    BluetoothLeAdvertiser advertiser BluetoothAdapter getDefaultAdapter getBluetoothLeAdvertiser 这将返回空值 我已在 API 21 和 API 23
  • 当在 python linux 中执行命令 os.system() 时,在 python 中给出响应 yes/no

    考虑一个像这样的命令 yum install boto 当我在终端中执行时 要继续 会询问我是 否 我可以像这样用 python 回应它吗 os system yum install boto Next Yes 将通过相同的 python
  • 通过名称获取进程ID

    我想在 Linux 下获得一个给定其名称的进程 ID 有没有一种简单的方法可以做到这一点 我还没有在 C 上找到任何可以轻松使用的东西 如果追求 易于使用 char buf 512 FILE cmd pipe popen pidof s p
  • Linux 中的 Windows NAmed Pipes 替代品

    我们正在将现有的 Windows 代码移植到 Linux 我们使用 ACE 作为抽象层 我们使用 Windows 命名管道与多个客户端进行通信并执行重叠操作 linux 下这个相当于什么 我检查了linux命名管道 FIFO 但它们似乎只支
  • 如何在 Ubuntu/Linux 发行版中安装 Tesseract-OCR 3.03?

    我和一个朋友有兴趣为 CV 项目训练 tesseract OCR 引擎 我们尝试使用一些包装器 例如 PyTesser 和 pyocr 但结果目前不如我们需要的那么准确 因此 我们希望尝试训练超立方体以更好地实现我们的目的 即识别食品标签上
  • EULA 接受 Bash 脚本

    我有一个尝试安装垃圾箱的脚本 除了 bin 在 more 中打开 EULA 之外 一切正常 在脚本再次开始并自行完成安装之前 您必须手动 ctrl c 退出此 more 实例 因为这更多的是逃离 shell 所以脚本在打开后不知道要运行什么
  • 在 Linux 服务器上创建和编辑 MS-Word 文档?

    希望开发处理文档的服务器端应用程序 源文档大多是MS Word 2003 2007 即MS版本的Docx 希望服务器应用程序能够在linux或windows上运行 想知道在linux下读写MS Word文件最好的工具或库是什么 兼容性是最重
  • Linux 上的“软/硬 nofile”是什么意思

    当我尝试在RedHat EL5上安装软件时 我得到了错误 软 硬nofile的期望值是4096 而默认值是1024 我设法增加了这个数字 但我不知道参数是什么 他们指的是软链接和硬链接吗 我改变的方法是 a 修改 etc security
  • 使用 .htaccess 启用 PHP 短标签

    我在自己的 Centos 服务器上设置了 Apache 并具有多个虚拟 Web 服务器 并且我希望仅为位于以下位置的其中一个 Web 服务器启用 PHP 短标记 var www ostickets html 我可以通过添加成功启用短标签sh
  • PHP mail() 函数不发送邮件

    我有一个小问题 我正在使用一个工作脚本 在我的测试帐户 共享服务器上工作 使用 mail 函数通过 PHP 发送邮件 我刚刚得到了一个专用服务器 但我还无法让该功能发挥作用 在过去的 10 个小时左右的时间里 我阅读了有关 BIND 用于
  • 为什么我的代码在编译用于分析 (-pg) 时在多线程下运行比在单线程下运行慢?

    我正在写一个光线追踪器 最近 我在程序中添加了线程 以利用 i5 四核上的附加内核 奇怪的是 应用程序的调试版本现在运行速度变慢 但优化后的构建运行速度比添加线程之前更快 我将 g pg 标志传递给 gcc 以进行调试构建 并将 O3 标志
  • X 按键/释放事件捕获,与焦点窗口无关

    我想记录所有传入的按键事件 无论哪个窗口处于焦点状态或指针位于何处 我编写了一个示例代码 它应该捕获当前焦点窗口的按键事件 include
  • tar.gz 和 tgz 是同一个东西吗? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我创建了 tgz 文件tar czvf filecommand then 我最终得到了一个 tgz 文件 我想知道它和tar gz 之间的
  • 在Linux中创建可执行文件

    我计划做的一件事是编写 非常简单的 Perl 脚本 并且我希望能够在不从终端显式调用 Perl 的情况下运行它们 我明白 要做到这一点 我需要授予他们执行权限 使用 chmod 执行此操作非常简单 但它似乎也是一个稍微费力的额外步骤 我想要

随机推荐

  • VBA For循环不退出

    我正在循环遍历表的行并在不满足某些条件时删除行 由于某种原因 我的 for 循环即使完成也不会退出 我究竟做错了什么 lastr Range a2 End xlDown Row For r 2 To lastr If Cells r 1 V
  • 如何在 Windows 上强制 printf 输出 [-]inf 或 [-]infinity?

    C99标准说 表示无穷大的双参数被转换为以下之一 styles inf 或 infinity 实现的样式是 实现定义的 第 278 页第 7 19 6 1 节 不幸的是在 Windows 上 printf f n 1 0f 0 0f 产生
  • 如何断言 Iterable 包含具有特定属性的元素?

    假设我想使用以下签名对方法进行单元测试 List
  • 无法通过 Java 6 中的 jconsole 连接到 Tomcat MBean 服务器

    我用的是vista机器 我使用以下选项启动了 tomcat 5 5 27 CATALINA OPTS Dcom sun management jmxremote port 9003 Dcom sun management jmxremote
  • 媒体播放器混响不起作用

    我试图通过在输出混合 音频会话 0 上创建混响来将混响效果应用于媒体播放器 并且我使用此代码 public void reverb1 View v PresetReverb mReverb new PresetReverb 0 0 lt l
  • 在 Node.js 中找不到模块

    我有以下目录结构 app test server js app js 我尝试调用 app js 中从 server js 导出的函数 我这样做 var server require test server 但得到错误 Error Canno
  • 十六进制常数

    我想根据其十六进制表示形式声明一个整数参数 两者有什么区别 INTEGER kind int32 PARAMETER a Z FFFFFFFF INTEGER kind int32 PARAMETER b int Z FFFFFFFF ki
  • Vuex 存储中未定义 ReferenceError 状态

    My vuex商店看起来像这样 但打电话时addCustomer I get ReferenceError state is not defined import Vue from vue import Vuex from vuex Vue
  • 在异步函数中返回等待值就是返回一个承诺

    在 Javascript 中 我试图从异步函数返回等待结果 看来 如果我在异步函数中使用该结果 那么一切都会正常工作 它会被视为resolve 参数 并且一切都很好 但是 如果我尝试返回结果 即使存在等待语句 它也会被视为回调 例如 在异步
  • 如何在非 unicode Delphi 版本中构造带有变音符号的 WideString?

    我正在尝试构建一个 测试 WideString of U 00E1 带尖音符的小写拉丁文 A 但使用它的分解形式 拉丁文小写字母 A U 0061 结合尖锐口音 U 0301 所以我有代码片段 var test WideString beg
  • 通过python程序访问网络文件夹

    只是我正在做的事情的简要概述 我正在尝试在网络目录中使用 python 自动执行一些 pdf 合并例程 其中涉及在特定网络位置复制 删除和创建文件 如果我的语言不太准确 请道歉 我正在 Windows 7 上使用 python 3 6 进行
  • 如何在 Matlab 中使用 RESTful Web 服务

    我有一个数据提供程序 它提供基于 Web 的 RESTful 界面 我正在尝试将这些数据导入 Matlab 界面相对简单 但我仍在寻找有这方面经验的人 该服务本身不提供 SOAP WSDL 但 Matlab 可以轻松使用 供应商有一个 适配
  • 如何在需要时保存和检索视图

    我的目标是使会话大小尽可能小 为什么 这是另一个话题 我所拥有的是 faces config xml 中声明的 Phase 侦听器
  • Kindle Fire 自定义软键菜单

    有谁知道如何从软键菜单中删除或隐藏菜单和搜索按钮 我想完成 Pulse 应用程序 隐藏搜索按钮 或 Kindle Fire 帮助和反馈应用程序 隐藏搜索按钮和菜单按钮 中正在执行的操作 我很好奇他们是否真的修改了软键菜单 或者使应用程序全屏
  • 如何在路径中编写带有变量的vba

    这是我在这个网站上发表的第二篇文章 我对 VBA 还比较陌生 我今天的问题是 如何将单元格值添加到路径字符串以指定我想要保存工作簿的文件夹 Dim Path As String Dim FileName1 As String Dim Fil
  • Eclipse 插件中标记的悬停文本

    我有一个带有问题标记的自定义编辑器 标记在 问题 视图中正确显示 包含图标 位置和文本 并且问题图标在编辑器的左边距中正确显示 我希望将鼠标悬停在边距中的问题标记图标上时在弹出窗口中显示相同的错误消息文本 就像在 Java 编辑器中一样 现
  • LINQ查询问题

    无法在 Feed 中获得任何结果 feedXML 具有正确的数据 XDocument feedXML XDocument Load http search twitter com search atom q twitter var feed
  • 使用 .addOnSuccessListener 返回私有方法的值

    再会 有什么方法可以实现这个吗 val db Firebase firestore val userID Firebase auth currentUser uid val infoRef db collection user docume
  • 如何在 Mongo 中查询“is not null”?

    我想执行以下查询 db mycollection find HAS IMAGE URL 正确的语法应该是什么 这将返回带有名为 IMAGE URL 键的所有文档 但它们可能仍然具有空值 db mycollection find IMAGE
  • BlueZ 兼容内核版本

    我在 Linux 中使用内核版本 3 0 35 和 bluez 4 98 这样我就可以按照 SO 问题之一中给出的 hcitool 命令来宣传 ibeacon 我还能够连接到其他 ble 设备 但无法使用 gatttool 中的 主要 列出