我在 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(使用前将#替换为@)