gpt4 book ai didi

java - 如何使用 Java 在 Raspberry Pi 3 上访问 BLE?

转载 作者:搜寻专家 更新时间:2023-10-30 20:53:28 24 4
gpt4 key购买 nike

Raspberry Pi 3 包括 BLE 支持。我通过

确认它有效

sudo hcitool lescan

返回相邻广告商的 MAC 和 BLE“完整本地名称”。

如何在 Java 中以编程方式访问它?

最佳答案

要在 Raspberry Pi 3 上使用 BLE,您必须更新 bluez(Raspbian linux 中的蓝牙核心),然后使用 bluez D-Bus 接口(interface)与其交互。

我正在寻找编写自己的 java 库,但这非常困难,因为关于 java 中的 D-Bus 和 bluez 的文档很少。

对于 bluez,在上次分发中只有示例代码。

现在我已经编写了一个简单的脚本来将 bluez 版本更新到最新版本: https://gist.github.com/tongo/94338cebf4e6367d353439bca8d0a376

我还找到了一篇关于 d-bus、java 和 bluez 的博文: http://smartspacestuff.blogspot.it/2016/02/i-got-figurin-out-dbus-bluez.html

它很有用,但对我来说不是很清楚。

希望对您有所帮助。

如果您找到其他文档,请将其发布。

关于java - 如何使用 Java 在 Raspberry Pi 3 上访问 BLE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35999881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com