跳到主要内容

禁用拟议服务。

DA14530和DA14531.

2个月前

禁用拟议服务。

张贴了visbee.30分 3回复
0旋转

大家好,

我有几点来理解对话框SDK和BLE开发,因为我是兼顾的。

我假设带有前缀“User_”的文件是我需要播放无附庸代码的全部。user_codeless.c控制应用程序。这些点都在困扰我......

1.无附加项目,中央模式,代码的哪一部分发起与外设的连接,并在启动之前检查它。

2.它是中央设备的必要条件,以了解在它启动连接之前由外围设备托管的服务。

3.如何停用拟议服务。User_Modules_Config.h下,我尝试过“complude_dlg_suotar(1)”

即便如此,我也可以在NRFConnect应用程序中看到Suota服务。

4.代码的一部分代码处理GATT操作,例如读取。

5.使用蓝牙等标准服务进行通信,如运行设备配置文件UUID 0x1400,以及如何在移动设备中模拟HDP配置文件外设。我只有一个对话程序专业开发套件。

接受答案!

2个月前

PM_DIALOG.

嗨Visbee,

谢谢您在线问题,并享受您对我们的乐趣解决方案的兴趣。通常,所有应用程序代码都应在“user_app_”文件中开发。由于您正在使用无附带,因此该项目的主要思想是不改变代码本身。有许多可以起诉的命令,以便在无附件上开发自己的应用程序。有关详细信息,请参阅用户手册:

http://lpccs-docs.dialog-semicondiond.com/um-140-da145x-codeless/index.html.

在本节中,您将找到一个支持的命令列表:

http://lpccs-docs.dialog-semicondiondumon.com/um-140-da145x-codeless/atcommands.html.

1.请检查第3.4.1节。宣传/扫描以将DA14531配置为间隙中央。应发送以下命令:

在+ Advstop.

在+中央

at +帕普斯坎

AT + GAPCONNECT = ,R

Atri(这里是'R'意味着远程板)

http://lpccs-docs.dialog-semicondiond.com/um-140-da145x-codeless/demo.html.

user_at_commands.h包括所有在命令实现中的无附件。因此,要检查与中央实现相关的代码片段,请遵循正确的宏定义。例如,在AT + Central的情况下,您应该遵循USE_AT_CONTCRAL宏。启动BLE连接的函数是user_at_gapconnect()。

您也可以参考我们的DA14585 / DA14586 / DA14531中央实施SW示例。

2.当中央连接到外围设备时,它开始发现服务。

3.要禁用Suota,请将user_modules_config.h中的callured_dlg_suotar宏设置为1. CFG_PRF_SUOTAR应在USER_PROFILES_CONFIG.h中undefined.h。

请参阅本教程:http://lpccs-docs.dialog-semiciondiond.com/tutorial-ble-suota-da145x/index.html.

4.这是user_gatt.c文件 - 您将在User_App文件夹下的“项目”窗口中找到。

5.您是否意味着如何在无附件中添加HDP?请检查我们的SDL 6.0.14.1114 \ SDK \ BLE_STACK \ CAFFILES支持哪些配置文件

您能否提供更多关于您的申请的信息,以便我们能够理解您想要完成的内容?

谢谢,PM_DIALOG.

2个月前

visbee. 30分

谢谢你的响应pm_dialog。

2个月前

PM_DIALOG.

嗨Visbee,

你的意思是在广告数据中吗?如果是,则应从广告字符串中删除Suota服务。

这 ”3,GAP_AD_TYPE_MORE_16_BIT_UUID,0xF5,0xFE,// SUOTA服务“应从user_codeless.c文件中从广告_data []中删除。

谢谢,PM_DIALOG.