关于BLE_APP_PROFILE示例的问题

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
12个帖子/ 0新
最后一篇
Tsgowtham.
离线
最后一次露面:4个月1周前
加入:2020-05-04 12:39
关于BLE_APP_PROFILE示例的问题

你好,

我是新的对话框产品,我的最终目标是使雷电竞官网登录用我自己的自定义服务和特征使用DA14580作为外部/连接芯片。

  • 我能够修改BLE_APP_PROFILE示例并向其添加一个特征,该特性响应写入控制点特性。我将立即发送数据一旦中央设备即,我的手机连接,连接到它并订阅通知。我相信当电话子里通知时,有一条消息发送到user_catch_rest_hndl。以前的论坛帖子指出了一个RW-BLE-GATT-IS文件,其中包含BLE消息,但我无法找到它。您能否分享此文档并确认当连接设备订阅通知时发送的消息的存在。
  • 我的下一个目的是在SPI使用DA14580作为外部芯片。我看了看Prox_reporter_ext_spi示例,并注意到将消息发送到外部芯片以添加服务。那么这是否意味着在DA14580上运行的固件作为外部芯片时是通用的,并且主服务器需要提供它应该注册的塞子?此外,您能否提供一些步骤/资源,即如何继续制作这个?BLE_APP_PROFILE应该用作基本代码或PROX_REPORTER_EXT_SPI吗?

谢谢

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

嗨Tsgowtham,

谢谢你的问题。让我检查一下,我会回复你。

谢谢,PM_DIALOG.

Tsgowtham.
离线
最后一次露面:4个月1周前
加入:2020-05-04 12:39
嗨pm_dialog,

嗨pm_dialog,

谢谢你的回应。直到你能够回复我的问题的答案,你能否分享RW-BLE-GATE和RW-BLE-HOST - 是或提供给我可以从哪里下载这些文档的链接?还有其他文档也需要读取使用DA14580作为外部芯片吗?

谢谢

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

嗨Tsgowtham,

RW-BLE - ***文档在我们的支持网站上不再可用,因为通常人们不需要这些文件来开发其申请。您应该使用提供的易于使用的API来开始开发项目。在通知的情况下,请查看SDK的BLE_APP_PERITELAL示例。此示例使用app_easy_timer,以便将通知发送到对等中心设备的通知每个app_peripheral_ctrl_timer_delay。在计时器到期时,触发App_AdcVal1_Timer_CB_Handler()回调。

如果我理解正确,您的要求是使用DA14580作为SPI主人。如上所述,请检查引导程序AN-B-001:从串行接口启动DA14580 / 581/583。此外,您应该查看prox_reporter_ext_spi项目,以检查如何将HW设置为SPI从站。

同时,它是否会与您的申请的高级描述分享?

如果您正在启动新设计,我们将强烈建议从DA14531或DA14585 / 586产品和我们最新的SDK6.0.14开始,因为它更加改进。雷电竞官网登录我们有很多代码示例和改进的文档,还有软件路线图支持。DA14580产品系列和SDK5没有任何软件路线图支持。

请查看DA14531:

https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/products/da14531

此外,DA14531 SmartBond Tiny™模块现已发布!按照下面的链接查找模块的数据表,文档和HW抵消:

https://www.dialog-seminile.com/produ雷电竞官网登录cts/bluetooth-module-da14531-smartbond-tiny.

此外,对话框串行端口服务(DSP)和无附件现在可用于DA14531!

谢谢,PM_DIALOG.

Tsgowtham.
离线
最后一次露面:4个月1周前
加入:2020-05-04 12:39
你好,

你好,

由于RW-BLE文件不再可用,因此我可以在哪里找到user_catch_rest_hndl函数中使用的消息ID列表?

一旦将值写入控制点特性,BLE_APP_PERITELAL项目开始发送。我想改变它,使其开始发送一旦移动应用程序启用特定特征的通知。

我想澄清的一件事是我的要求是将DA14580用作SPI奴隶,而不是掌握。我正在使用另一个微控制器作为主人。

而且我无法理解谁启动了主人和奴隶之间的通信?什么邮件作为第一条消息发送?

此外,如果我想使用cust1配置文件,我是否需要修改prox_reporter_ext_spi的目标应用程序,或者是从spi master加载的服务和配置文件吗?

关于您关于我的申请的问题,我无法透露任何细节,因为客户在受监管的行业中。我正在进行现有的设计,所以我不幸的是无法转移到DA14531。

谢谢

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

嗨Tsgowtham,

可以在Custs1_task.h文件中找到自定义1服务的消息。当写入控制点特性时,将触发user_svc1_ctrl_wr_ind_handler(),如果该值为0x01,则DA14580将通过通知向对等设备发送数据。在app_adcval1_timer_cb_handler()中,您可以如何发送通知。所以你可以,只要设备连接(例如)即可使用类似的实现。在prox_reporter_ext_spi的情况下,我假设您可以从ble_app_peripheral添加实现。

谢谢,PM_DIALOG.

Tsgowtham.
离线
最后一次露面:4个月1周前
加入:2020-05-04 12:39
嗨pm_dialog,

嗨pm_dialog,

感谢您的回复,我看看了Custs1_task.h文件,我想我现在了解了现在为客户端发送的消息发送给客户。

但我仍然无法找到我上一篇文章中提到的问题的答案。

“而且我无法理解谁启动了主人和奴隶之间的通信?是什么消息作为第一条消息发送?”

你能帮我解决这个问题吗?

谢谢

Tsgowtham.
离线
最后一次露面:4个月1周前
加入:2020-05-04 12:39
嗨pm_dialog,

嗨pm_dialog,

你能帮我帮助我弄清楚谁开始沟通?我的问题是我的最后一篇文章。

此外,是否有关Cust1_Task.h中的所有消息结构的API参考文档?我无法弄清楚如何使用custs1_create_db_req,我在软件平台参考OC中搜索,但找不到任何东西。我试图看看它在BLE_APP_PROFILE榜样中如何实现,但我无法找到它是如何传递给CUSTS1_CREATE_DB_REQ_HANDLLER。

谢谢

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

嗨Tsgowtham,

我的道歉 - 我可以错过你的最后一个问题。让我检查一下,我很快就会回复你。

谢谢,PM_DIALOG.

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

嗨Tsgowtham,

请参阅第6.1节DA1458x连接到SPI MasterAN-B-001:从串行接口启动DA14580 / 581/583应用笔记。根据本文档,通信从外部SPI主设备开始发送前导码字节(0x70和0x50),然后是零字节。自定义1配置文件已由SDK实现。可能以下文件可能会帮助您:

https://www.dialog-seminile.com/sites/default/files/training_02_custom_profile_example_v1.2_0_0.pdf.

https://www.dialog-seminile.com/sites/default/files/an-b-029_developing_a_bluetooth_smart_custom_profile_v1.0.pdf.

谢谢,PM_DIALOG.

Tsgowtham.
离线
最后一次露面:4个月1周前
加入:2020-05-04 12:39
谢谢pm_dialog,这些

谢谢pm_dialog,这些文件有助于一点。

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

嗨Tsgowtham,

谢谢你接受我的答案。如果您有任何其他问题,请随时创建一个新的论坛线程。

谢谢,PM_DIALOG.