首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在使用蓝牙低能耗时必须停止蓝牙?

为什么在使用蓝牙低能耗时必须停止蓝牙?
EN

Stack Overflow用户
提问于 2019-05-08 09:05:42
回答 1查看 343关注 0票数 1

我已经实现了一个BLE外围设备。该设备基于Ubuntu操作系统。

我的应用程序在Node.js下运行。它使用bleno (https://github.com/noble/bleno)来宣传自己的BLE服务。

根据站点上的read-me文件,为了提供BLE服务,必须停止守护程序bluetoothd并可选地禁用它。

这句话似乎是正确的,因为只有当这个守护进程停止时,我的应用程序才能按预期工作。

我很好奇为什么必须停止bluetoothd守护进程。我在网上找不到任何解释。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-08 14:41:34

带有bluetoothd的BlueZ是Linux的默认内置蓝牙系统。KDE和Gnome用户实用程序使用这一点。在https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc/gatt-api.txt上也有一个关贸总协定的应用编程接口。

现在,bleno是一个实现蓝牙主机本身的“黑客”,因此需要完全接管hci控制器。为了不干扰蓝牙,必须停止蓝牙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56032216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档