需求方v_5.150.2修改USER_DEVICE_NAME问题
在需求方v_5.150.2工程中,修改USER_DEVICE_NAME为24字节(MydeviceN + MAC地址)。同时将SPS_SERVICE_UUID {0 xe1 0 xff}并修改与之相关的地方如sps_att_db等。
并将广播数据改为# define USER_ADVERTISE_DATA \ x03 \ x02 \ xe1 \ xff”。在lightblue或者我自己写的IOS应用程序中,获取到的设备名称只有19个字节。而用嗅探工具抓取的广播包和负责包都是正常的。这是什么原因呢?
对比5.0.4的ble_app_barebone,将USER_DEVICE_NAME为24字节,一切都是正常的。(注释掉了/ / app_add_ad_struct)
详细信息看附件图片,嗅探器和lightblue的