禁用Suota服务。
DA14530和DA14531
2个月前
禁用Suota服务。
发布的visbee30分 3回复你好,
对于Dialog SDK和BLE开发,我有几点需要了解,因为我对这两种开发都是新手。
我假定带有“user_”前缀的文件就是我使用无代码代码所需要的全部内容。c控制应用程序。这些点让我很烦…
1.在无代码项目中,中心模式,代码的哪一部分启动到外设的连接,以及在启动前检查什么。
2.中央设备是否有必要在启动连接之前了解外设承载的服务。
3.如何停用suota服务。我已经尝试了“EXCLUDE_DLG_SUOTAR(1)”下user_modules_config.h
即使这样,我可以看到在nrfConnect应用程序suota服务。
4.代码的哪一部分处理gatt操作,比如特别读。
5.如何通过蓝牙(如健康设备配置文件uuid 0x1400)与标准服务通信,以及如何在移动设备中模拟HDP配置文件外设。我只有一个Dialog Pro开发工具包。
2个月前
嗨visbee,
感谢您的在线问题和您对我们的BLE解决方案的兴趣。一般来说,所有应用程序代码都应该在“user_app_”文件中开发。因为您使用的是AT Codeless,所以这个项目的主要思想是不改变代码本身。为了在CodeLess之上开发您自己的应用程序,可以使用许多AT命令。更多信息请参阅用户手册:
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/index.html
在本节中,您将找到支持的AT命令列表:
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/atcommands.html
1.请检查3.4.1节。通告/扫描,以配置DA14531作为一个GAP中心。应该发送以下命令:
在+ ADVSTOP
+中央
在+ GAPSCAN
在+ GAPCONNECT = < BD_address_of_peripheral >, R
ATrI(此处“r”指远程板)
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/demo.html
h包含所有的无代码AT命令实现。因此,要检查与Central实现相关的代码片段,您应该遵循正确的宏定义。例如,在AT+CENTRAL的情况下,您应该遵循USE_AT_CENTRAL宏。发起BLE连接的函数是user_at_gapconnect()。
您也可以参考我们的DA14585 / DA14586 DA14531中心实现西南的例子。
2.当中心连接到外围设备时,它就开始发现服务。
3.要禁用SUOTA, user_modules_config.h中的EXCLUDE_DLG_SUOTAR宏应该设置为1。那么在user_profiles_config.h中CFG_PRF_SUOTAR应该是未定义的。
也请参考本教程:http://lpccs-docs.dialog-semiconductor.com/Tutorial-BLE-SUOTA-DA145x/index.html
4.这是user_gatt.c文件-您将在user_app文件夹下的Project窗口中找到。
5.你的意思是如何在无代码中添加HDP ?请检查我们的SDL 6.0.14.1114\sdk\ble_stack\profiles支持哪些配置文件
你能否提供更多关于你申请的信息,以便我们了解你想完成什么?
谢谢,PM_Dialog