我在Linux中使用内核版本3.0.35和bluez-4.98。 有了这个,我可以根据其中一个SO问题给出的hcitool命令来宣传ibeacon。 我也能够连接到其他设备,但无法使用“主要”在gatttool中列出其服务。
我想现在使用我的设备作为外围设备,让其他设备获取设备信息,稍后再以中央模式了解其他设备的设备信息。
这个内核版本和bluez版本是否兼容?
编辑:我想要的设备信息,如固件版本,硬件修订等DIS服务的其他特点。 而我怎么能更新我的数据库的这些领域,是通过一些XML或一些configuration文件?
我知道4.101之前的版本在LE功能上存在一些缺陷。 你不能在旧的内核中使用Bluez 5.x,但你应该可以使用最新的4.101版本,它可以解决你的问题。
固件版本 , 硬件版本字符串等都可以通过它们的UUID用gatttool
来请求。 我对你正在使用的任何数据库一无所知。