你好,
我是Dialog产品的新手,我的最终雷电竞官网登录目标是使用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吗?
谢谢
夫
关键词:
设备:
嗨Tsgowtham,
谢谢你的问题。让我查一下,然后再回复你。
谢谢,PM_DIALOG.
嗨PM_Dialog,
谢谢你的回应。直到你能够回复我的问题的答案,你能否分享RW-BLE-GATE和RW-BLE-HOST - 是或提供给我可以从哪里下载这些文档的链接?还有其他文档也需要读取使用DA14580作为外部芯片吗?
谢谢
嗨Tsgowtham,
RW-BLE-***文档在我们的支持网站上不再可用,因为通常人们不需要那些文档来开发他们的应用程序。您应该使用提供的易于使用的api来开始开发您的项目。如果出现通知,请查看SDK的ble_app_peripheral示例。这个例子使用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:
//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/products/da14531
此外,DA14531 SmartBond Tiny™模块现已发布!按照下面的链接查找模块的数据表,文档和HW抵消:
//www.wsdof.com/雷电竞官网登录products/bluetooth-module-da14531-smartbond-tiny
此外,对话串行端口服务(DSPS)和无代码现在可用于DA14531!
谢谢,PM_DIALOG.
你好,
由于RW-BLE文件不再可用,因此我可以在哪里找到user_catch_rest_hndl函数中使用的消息ID列表?
一旦将值写入控制点特性,BLE_APP_PERITELAL项目开始发送。我想改变它,使其开始发送一旦移动应用程序启用特定特征的通知。
我想澄清的一件事是我的要求是将DA14580用作SPI奴隶,而不是掌握。我正在使用另一个微控制器作为主人。
而且我无法理解谁启动了主人和奴隶之间的通信?什么邮件作为第一条消息发送?
此外,如果我想使用cust1配置文件,我是否需要修改prox_reporter_ext_spi的目标应用程序,或者是从spi master加载的服务和配置文件吗?
关于您关于我的申请的问题,我无法透露任何细节,因为客户在受监管的行业中。我正在进行现有的设计,所以我不幸的是无法转移到DA14531。
谢谢
嗨Tsgowtham,
自定义1服务的消息可以在custs1_task.h文件中找到。当写入控制点特征时,将触发user_svc1_ctrl_wr_ind_handler(),如果值为0x01,则DA14580将数据通过通知发送给对端设备。在app_adcval1_timer_cb_handler()中,您可以如何发送通知。所以你可以,你可以在设备连接的时候使用类似的实现。对于prox_reporter_ext_spi,我假设您可以从ble_app_peripheral添加实现。
谢谢,PM_DIALOG.
嗨PM_Dialog,
感谢您的回复,我看看了Custs1_task.h文件,我想我现在了解了现在为客户端发送的消息发送给客户。
但我仍然无法找到我上一篇文章中提到的问题的答案。
“而且我无法理解谁启动了主人和奴隶之间的通信?是什么消息作为第一条消息发送?”
你也能帮我解决这个问题吗?
谢谢
嗨PM_Dialog,
你能帮我帮助我弄清楚谁开始沟通?我的问题是我的最后一篇文章。
此外,是否有关Cust1_Task.h中的所有消息结构的API参考文档?我无法弄清楚如何使用custs1_create_db_req,我在软件平台参考OC中搜索,但找不到任何东西。我试图看看它在BLE_APP_PROFILE榜样中如何实现,但我无法找到它是如何传递给CUSTS1_CREATE_DB_REQ_HANDLLER。
谢谢
嗨Tsgowtham,
抱歉,我可能错过了你的最后一个问题。让我查一下,我会尽快回复你。
谢谢,PM_DIALOG.
嗨Tsgowtham,
请参阅第6.1节DA1458x连接到SPI MasterAN-B-001:从串行接口启动DA14580 / 581/583应用程序的注意。根据本文档,通信从外部SPI主设备发送前序字节(0x70和0x50)开始,后面跟着一个零字节。SDK已经实现了Custom 1配置文件。以下文件可能对你有所帮助:
//www.wsdof.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.
谢谢pm_dialog,这些文件有助于一点。
嗨Tsgowtham,
谢谢你接受我的回答。如果您有任何其他问题,请随意创建一个新的论坛帖子。
谢谢,PM_DIALOG.