我在Linux中使用内核版本3.0.35和bluez-4.98。有了这个,我可以根据其中一个SO问题中给出的hcitool命令来宣传ibeacon。 我也可以连接到其他设备,但无法使用' primary'在gatttool。
我想现在使用我的设备作为外围设备让其他设备获取其设备信息,稍后在中央模式下知道其他设备的设备信息。
此内核版本和bluez版本是否兼容该任务?
编辑:我想要固件版本,硬件版本等设备信息,以及DIS服务的其他特性。我如何更新这些字段的数据库,是通过一些xml还是一些配置文件?
答案 0 :(得分:3)
我知道4.101之前版本的LE功能存在漏洞。你不能在旧的内核中使用Bluez 5.x,但你应该能够使用最新的4.x版本4.101,它可以解决你的问题。
Firmware Revision,Hardware Revision String等可以由他们的UUID gatttool
请求。我对你正在使用的任何数据库一无所知。