器件型号:CC2650DK
您好!
我正在开发 ble_sdk_2_02_01_18 和 tirtos_cc13xx_cc26xx_2_20_01_08 cc2650 定制 sensortag 器件上的多角色项目。
我需要通过添加变量来使 IOS 设备的 attDeviceName 具有动态特性。
例如:
attDeviceName[GAP_DEVICE_NAME_LEN]="Sensor01"
对于下一个设备:
attDeviceName[GAP_DEVICE_NAME_LEN]="Sensor02"
我通过在 multi_role init 中使用类似的变量来实现这一动态
attDeviceName[0]="S";
attDeviceName[1]="e";
attDeviceName[2]="n";
attDeviceName[3]="s";
attDeviceName[4]="o";
attDeviceName[5]="r";
attDeviceName[6]= A+0x30;
attDeviceName[7]= b+0x30;
但是,通过使用这种方法,在连接和断开设备连接后,IOS 设备上的设备名称不可见,有时会显示垃圾名称或空白。
通过使用动态方法、我能够在 scanRspData 中进行更改、这在 Android 应用程序上可见、但在使用 IOS 时我遇到了问题
请任何人就如何解决此问题提供一些建议。
谢谢。