在IBEACON和EDDYSTONE广告之间切换

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
DLO.
离线
最后一次露面:3周2天前
加入:2017-05-26 16:21
在IBEACON和EDDYSTONE广告之间切换

我正在使用信标演示代码da1458x_beacon_v_5.40.2_0,并希望执行以下操作:

唤醒 - >宣传IBeacon - > Stop Adv->广告eddystone - >睡眠 - >重复

在不打破其他功能的情况下插入我的代码的最合乎逻辑的位置?

我可以离开:#define default_beacon_type ibeacon

然后在IBeAcon广告后,停止广告,初始化eDdystone的数据,然后重新启动广告?

有没有举例,我可以寻找这样的事情?

谢谢!

设备:
PM_DIALOG.
离线
最后一次露面:3天6小时前
职员
加入:2018-02-08 11:03
嗨DLO,

嗨DLO,

目前不支持信标参考设计,因为我们已迁入DA14585 / 6产品系列和585个多传感器套件。此参考设计基于我们新SDK6的顶部,包括信标实现。我强烈建议看看:

https://www.dialog-seminile.com/produ雷电竞官网登录cts/da14585-iot-multi-sensor-development-kit.

但是,我可以为您提供如何实现您的要求的一些提示。

在初始化后,信标配置结构(User_Beacon_Config)用默认配置结构(User_Default_Beacon_Config)初始化。请检查user_beacon_config_init()函数。当前的iMolemtation是静态的,因为信标的类型由Default_Beacon_type定义定位。为此,您应该执行一些修改,以便动态修改user_default_beacon_config结构。

让我们采取不可连接的广告的情况。通过切除user_load_beacon_config(cmd),在user_advertise_operation()中创建信标识数据包。最初,该设备将使用IBEACON的默认配置开始广告。然后,您可以设置计时器并停止广告。当不可连接的广告停止时,将触发USER_APP_ON_ADC_NONCONN_COMPLETE()以重新启动广告。在开始广告之前,您应该使用eddyston标志配置设备。

谢谢,PM_DIALOG.

DLO.
离线
最后一次露面:3周2天前
加入:2017-05-26 16:21
谢谢你的回复

谢谢你的回复和提示。不幸的是,我们无法迁至585/586,因为这是一个运输产品的固件升级。我确实选择了585/586的任何新的开发。

PM_DIALOG.
离线
最后一次露面:3天6小时前
职员
加入:2018-02-08 11:03
嗨DLO,

嗨DLO,

非常感谢接受我的答案。对于新设计,我们强烈推荐使用DA14585 / 6产品系列。

谢谢,PM_DIALOG.