5个帖子/ 0新
最后一篇
Mgrabaunc.
离线
最后一次露面:4年1个月前
加入:2016-09-19 14:13
对话

下午好,

我从板上购买了Pan1740评估套件。我想自定义信标的标识符字符串(当前根据UM-B-019所示的值设置)。

我怎么能这样做?我已经找到了使用SDK的智能标记(接近)样本的参考,但是该软件不想在编程后启动(至少我在定位应用程序中看不到任何内容)。

提前感谢您的迹象表明我可以在哪里寻找更多信息。

此致,
马修

设备:
mt_dialog.
离线
最后一次露面:2个月3周前
职员
加入:2015-06-08 11:34
嗨mgrabaunc,

嗨mgrabaunc,

在SDK上的信标SW中,广告字符串由位于NVDS.C文件中的NVDS结构(搜索NVDS_TAG_APP_BLE_ADV_DATA标记),APP_ADC_FUNC()是将填充广告字符串并发送命令的函数到内核​​,以便设备启动广告。因此,如果您想更改默认字符串,则应从那里开始(小心,因为如果提供的字符串没有符合BLE SPEN堆栈,则堆栈不会通告,并将返回错误 - 请在广告的方式检查BLE规格字符串应该是)。关于您发现的参考是Proximity Reporter(包括在SDK中)或智能标签参考设计?你做了什么来改变广告字符串。关于您据我知道应用程序解析的应用程序,并且仅从设备中显示了Beacon格式并不显示了信标格式,并且既不是任何信标格式都不广告的信标格式,也不介绍了任何信标格式。

谢谢mt_dialog.

Mgrabaunc.
离线
最后一次露面:4年1个月前
加入:2016-09-19 14:13
我一直在寻找

我一直在寻找函数app_adv_func(),但还没有找到它。我只能找到app_adv_start()。我目前正在查看BLE_APP_BAREBONE样本。

寻找NVDS_TAG_APP_BLE_ADV_DATA已产生一些结果。我只需要确定要设置TX功率值的内容,以便正确地完成距离。

谢谢你到目前为止!

mt_dialog.
离线
最后一次露面:2个月3周前
职员
加入:2015-06-08 11:34
嗨mgrabaunc,

嗨mgrabaunc,

我有留下深刻的印象,您正在检查官方信标参考设计,app_adv_func()函数位于app_dialog_beacon_proj()中,它仅在SDK 3(SDK的旧版)中可用。由于您正在使用BLE_APP_BAREBONE示例(SDK5),顶部广告函数是user_APP_ADV_START()(用户定义的广告函数),并且广告数据从USER_CONFIG.H文件中的USER_ADVERTISE_DATA中获取(又填充NVDS_TAG_APP_BLE_ADV_DATA)。

关于在TX功率值中设置的内容,您可以查看UM-B-019_DA14580_BEACON_REFURED_APPLICATION_V1.2.pdf在第8页的情况下,在段落“信标中使用DA14580更详细地进行详细信息,基本上您将平均rssi测量占用1米距离并将平均值放在广告的字符串TX字段中。

谢谢mt_dialog.

Mgrabaunc.
离线
最后一次露面:4年1个月前
加入:2016-09-19 14:13
对不起,我

对不起,我已经将项目切换到新的SDK,以便更轻松地支持我的请求。我现在已经排序了 - 谢谢!

我将阅读RSSI平均程序并进行该实验。

谢谢,