在nrf51822开发的过程中我们会发现,当自己创建一个服务和特征值的时候用手机端的master control panel扫描时显示的名称都是unknown,如下图:
而官方的例程(如心率计)和例程都是显示自己设定的名字如下图
那么如何才能将自己定义的服务也被識别成有意义的名称呢?
***是:没有办法实现
原因是,Battery ServiceHeart rate这些服务对应的UUID都是在蓝牙联盟注册过的,全世界通用的而自己定义服务時定义的uuid肯定是自定义的,并没有注册过所以必然显示unknown。