广告iBeacon包

了解更多常见问题解答教程

3个帖子/ 0新
最后一篇
斯坦利_yeh.
离线
最后一次露面:1年8个月前
加入:2016-12-23 06:52
广告iBeacon包

嗨对话框,
我使用DA14585使用SDK 6.0.6。
我已经通过“app_easy_gap_update_add_adv_data”函数来实现了广告BLE可连接广告和IBEACON数据包。
现在,可以连接设备,也可以宣传IBeAcon格式。
但是,如果我想要设备仍然宣传iBeacon包,即使设备也与手机连接,是可能的吗?
我怎样才能做到这一点?你能给我一些建议吗?
谢谢。

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:19小时17分钟前
职员
加入:2018-02-08 11:03
嗨斯坦利_yeh,

嗨斯坦利_yeh,

是的,您可以在设备与手机连接时进行广告。当连接user_app_adv_undirect_complete()将被触发(堆栈将取消广告),完成状态将具有值0x00。所以,我建议您通过if(status == gap_err_canceled || status == 0x00)修改“if”参数中的检查。这样,当您与手机连接时,您仍然可以宣传。但是,您应该处理应用程序的状态,例如,当设备与移动电话断开连接时,SDK将发送一个GAPC_DISCONNECT_IND,然后将触发GAPC_DISCONNECT_IND_HANDLER(),但状态将从APP_CONNED更改状态到app_connectable(由于您在连接后开始了广告),这将在断言中最终结束。因此,您应该在您的应用程序中处理。

谢谢pm_dialog.

斯坦利_yeh.
离线
最后一次露面:1年8个月前
加入:2016-12-23 06:52
嗨pm_dialog,

嗨pm_dialog,
非常感谢。:)