嗨,我是一个新手,并创建一个与对话框14583的对和绑定的Android应用程序。我在按下的PCB上有一个按钮。按下按钮后,Android应用程序需要收听更改。是否有可能通过广告数据来实现它?设备可以通过其绑定和连接的设备进行广告吗?
欣赏帮助。
关键词:
设备:
嗨,我是一个新手,并创建一个与对话框14583的对和绑定的Android应用程序。我在按下的PCB上有一个按钮。按下按钮后,Android应用程序需要收听更改。是否有可能通过广告数据来实现它?设备可以通过其绑定和连接的设备进行广告吗?
欣赏帮助。
嗨Karanshah28,
请检查SDK的BLE_APP_SLEEPMODE示例。此示例演示欠唤醒控制器以设置按钮中断。如果您使用Extende Sleep进入您的项目,则应使用唤醒控制器来检测按钮中断,因为设备在广告和连接间隔之间睡眠。我建议您查看user_periph_setup.c / h以获取适当的按钮配置。您必须做的就是自从按下按钮,您应该更新广告字符串。所以,请检查SDK的BLE_APP_BAREBONE示例。此示例更新制造商特定数据在App_add_data_update_to(10)秒后到期,然后将添加制造商特定数据动态添加到广告字符串中。请按照以下步骤操作,以便使用按钮按下按钮。请注意,我在BLE_APP_BAREBONE示例中执行了该演示。
在下面的步骤后,您将看到每次在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.
非常感谢您的回复。我会检查并更新代码并让您知道。
与我的第二个问题有关,我的意思是,我正在与移动应用程序配对和绑定设备.Now一旦其绑定,我可以将数据宣传到粘合设备吗?
例如,在第一次按钮按下,我的电路唤醒并宣传一些数据以执行操作和移动应用对其反应。在按钮第二次按下我想向粘合设备宣传不同的数据。首次按钮按下例如,我将宣传“ABCD”。现在电路仍然展现,我再次按下按钮。第二次我想宣传“PQRS”。第三次按钮再次按“ABCD”,第四次按钮按“PQRS”。
这是否可以实现?如果移动设备配对和粘合,则尤其尤其是该问题。对于非成对设备,我确信我实现了这个功能。
感谢您的帮助。
最好的祝福,
Karan.
嗨Karanshah28,
对不起,但我有点混淆你想要完成的事情。广告程序是来自配对和粘合的不同程序。配对和探斗程序均关注安全功能。您能否澄清移动应用程序如何在DA14583中作出反应?正如我在我的前一篇文章中提到的那样,由于您已连接到移动应用程序,您希望继续广告并使用按钮更改广告数据?请从我们支持页面的Tutorial选项卡检查教程1和5,以获取有关DA1458x的广告和安全程序的更多信息。如果您与我们的产品和SDK为新手,我强烈建议您先阅读教程。雷电竞官网登录
谢谢,PM_DIALOG.
您好,对话专家。我对广告数据有问题。它在4分钟内工作,停止。我使用BLE_PERIALIAL示例。
嗨斯巴达,
道歉,但是你的问题是一点通用,所以请你能给我提供额外的输入吗?你的设备是什么意思,你的设备停止了?停止广告?如果你的意思是,由于WDAG到期或NMI命中或者你得到任何断言,你的固件会陷入困境,所以在调试模式下运行它会很有帮助,因此您的固件会被粘在某个地方。此外,如果您在SDK的BLE_APP_BERITELAL项目中做过任何修改,请您告诉我吗?
谢谢,PM_DIALOG.