关于BLE_APP_PROFILE示例的问题

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
12个帖子/ 0新
最后一篇
Tsgowtham.
离线
最后一次露面:1个月2周前
加入: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小时1分钟前
职员
加入:2018-02-08 11:03
嗨Tsgowtham,

嗨Tsgowtham,

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

谢谢,PM_DIALOG.

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

嗨pm_dialog,

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

谢谢

PM_DIALOG.
离线
最后一次露面:1小时1分钟前
职员
加入: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.
离线
最后一次露面:1个月2周前
加入: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小时1分钟前
职员
加入: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.
离线
最后一次露面:1个月2周前
加入:2020-05-04 12:39
嗨pm_dialog,

嗨pm_dialog,

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

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

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

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

谢谢

Tsgowtham.
离线
最后一次露面:1个月2周前
加入: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小时1分钟前
职员
加入:2018-02-08 11:03
嗨Tsgowtham,

嗨Tsgowtham,

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

谢谢,PM_DIALOG.

PM_DIALOG.
离线
最后一次露面:1小时1分钟前
职员
加入: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.
离线
最后一次露面:1个月2周前
加入:2020-05-04 12:39
谢谢pm_dialog,这些

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

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

嗨Tsgowtham,

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

谢谢,PM_DIALOG.