对话框14583中的绑定和广告数据

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
Karanshah28.
离线
最后一次露面:6个月前1年
加入:2018-07-14 11:10
对话框14583中的绑定和广告数据

嗨,我是一个新手,正在创建一个与对话14583配对和绑定的android应用程序。我有一个按下的PCB上的按钮。一旦按下按钮,android应用程序需要倾听变化。有可能通过广告数据实现吗?设备一旦绑定和连接,还能做广告吗?

欣赏帮助。

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:2天7小时前
职员
加入:2018-02-08 11:03
嗨Karanshah28,

嗨Karanshah28,

请检查SDK的ble_app_sleepmode示例。这个例子演示了如何使用唤醒控制器来设置一个按钮中断。如果你使用延长睡眠进入你的项目,你应该使用唤醒控制器来检测按钮中断,因为设备进入睡眠之间的广告和连接间隔。我建议您检查user_peripher_setup .c/h以获得适当的按钮配置。你需要做的是,当你按下按钮,你应该更新广告字符串。所以,请检查SDK的ble_app_barebone示例。这个示例在APP_ADV_DATA_UPDATE_TO(10)秒后定时器到期时更新特定于制造商的数据,然后将特定于制造商的数据动态添加到广告字符串中。请按照以下步骤,按下按钮更新广告串。请注意,我在ble_app_barebone示例中进行了演示。

  1. 执行按钮配置到user_periph_setup.c / h文件中
  2. 从user_bare_bone.c文件的user_app_addate()中注释出mnf_data_update()函数
  3. 添加静态void app_button_enable(void);进入user_bare_bone.chere文件。
  4. 添加附加的代码片段进入user_bare_bone.c.
  5. 打电话给app_button_enable()在user_app_adv_start()和user_app_init()中。

在下面的步骤后,您将看到每次在10秒后按下按钮时更新广告字符串的制造商数据。如果要减少广告数据更新计时器(app_add_data_update_to),请使用您更喜欢的值配置。强烈建议阅读UM-B-050:DA1458X软件开发人员指南(SDK5)用户手册从我们的支持页面获取有关BLE_APP_BAREBONE示例(Parkar 1)和SDK的更多信息。

关于您的第二个问题,您是否想要使用BLE移动应用程序连接DA1453,并继续建议以来它连接?我明白了吗?如果您的意思是,当设备连接时,User_App_Connection()回调函数将是触发器,因此请在其中调用user_app_adv_start()再次启动广告。

谢谢,PM_DIALOG.

Karanshah28.
离线
最后一次露面:6个月前1年
加入:2018-07-14 11:10
非常感谢你

非常感谢您的回复。我会检查并更新代码并让您知道。

与我的第二个问题有关,我的意思是,我正在与移动应用程序配对和绑定设备.Now一旦其绑定,我可以将数据宣传到粘合设备吗?
例如,在第一次按钮按下,我的电路唤醒并宣传一些数据以执行操作和移动应用对其反应。在按钮第二次按下我想向粘合设备宣传不同的数据。首次按钮按下例如,我将宣传“ABCD”。现在电路仍然展现,我再次按下按钮。第二次我想宣传“PQRS”。第三次按钮再次按“ABCD”,第四次按钮按“PQRS”。

这是否可以实现?如果移动设备配对和粘合,则尤其尤其是该问题。对于非成对设备,我确信我实现了这个功能。

感谢你的帮助。

此致,
Karan.

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

嗨Karanshah28,

对不起,我对你想要达到的目标有点困惑。广告的过程不同于配对和粘合的过程。结对过程和池过程都涉及安全功能。请问手机应用对DA14583有什么反应?就像我在之前的文章中提到的,既然你已经连接到了手机应用,你想要继续投放广告,并通过按下一个按钮来改变广告数据?为了获得更多关于DA1458x的广告和安全程序的信息,请查看我们支持页面的教程1和5。如果你是我们的产品和SDK的新手,我强烈建议你先阅读教程。雷电竞官网登录

谢谢,PM_DIALOG.

斯巴达
离线
最后一次露面:1年5个月前
加入:2016-03-14 14:22
您好,对话专家。我有

您好,对话专家。我对广告数据有问题。它在4分钟内工作,停止。我使用BLE_PERIALIAL示例。

PM_DIALOG.
离线
最后一次露面:2天7小时前
职员
加入:2018-02-08 11:03
嗨斯巴达,

嗨斯巴达,

道歉,但是你的问题是一点通用,所以请你能给我提供额外的输入吗?你的设备是什么意思,你的设备停止了?停止广告?如果你的意思是,由于WDAG到期或NMI命中或者你得到任何断言,你的固件会陷入困境,所以在调试模式下运行它会很有帮助,因此您的固件会被粘在某个地方。此外,如果您在SDK的BLE_APP_BERITELAL项目中做过任何修改,请您告诉我吗?

谢谢,PM_DIALOG.