你好,
我是新的对话框产品,我的最终目标是使亚博电竞菠菜用我自己的自定义服务和特征使用DA14580作为外部/连接芯片。
- 我能够修改BLE_APP_PROFILE示例并向其添加一个特征,该特性响应写入控制点特性。我将立即发送数据一旦中央设备即,我的手机连接,连接到它并订阅通知。我相信当电话子里通知时,有一条消息发送到user_catch_rest_hndl。以前的论坛帖子指出了一个RW-BLE-GATT-IS文件,其中包含BLE消息,但我无法找到它。您能否分享此文档并确认当连接设备订阅通知时发送的消息的存在。
- 我的下一个目标是使用DA14580作为SPI上的外部芯片。我查看了prox\u reporter\u ext\u spi示例,注意到一条消息被发送到外部芯片以添加服务。那么,这是否意味着当DA14580作为外部芯片时,其上运行的固件是一个通用固件,并且主机需要为其提供应该注册的系列?另外,你能给我一些步骤/资源,我可以继续做这个吗?ble\u app\u profile应该用作基本代码还是prox\u reporter\u ext\u spi?
谢谢
戈特姆
关键词:
设备:
嗨,茨戈特姆,
谢谢你的问题。让我检查一下,我会回复你。
谢谢,下午好
嗨pm_dialog,
谢谢你的回复。在你能回答我的问题之前,你能分享RW-BLE-GATT-IS和RW-BLE-HOST-IS吗?或者提供一个链接到我可以从哪里下载这些文档?使用DA14580作为外部芯片时,是否还需要阅读其他文件?
谢谢
嗨,茨戈特姆,
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开始,因为它改进了很多。我们有很多代码示例和改进的文档,还有软件路线图支持。DA1458亚博电竞菠菜0产品系列和SDK5没有任何软件路线图支持。
请查看DA14531:
https://www.dialog-seminile.com/produ亚博电竞菠菜cts/connectivity/bluetooth-low-energy/products/da14531
此外,DA14531 SmartBond微型™ 模块现在释放!请按以下链接查找本模块的数据表、文档和硬件资料:
https://www.dialog-seminile.com/produ亚博电竞菠菜cts/bluetooth-module-da14531-smartbond-tiny.
此外,对话框串行端口服务(DSP)和无附件现在可用于DA14531!
谢谢,下午好
你好,
由于RW-BLE文件不再可用,我在哪里可以找到user\u catch\u rest\u hndl函数中使用的消息ID列表?
一旦一个值被写入控制点特性,ble\u app\u外围项目就开始传输。我想改变它,使它开始传输一旦移动应用程序启用特定特征的通知。
我想澄清的一件事是,我的要求是将DA14580用作SPI从设备,而不是主设备。我使用另一个微控制器作为主控。
我不明白是谁发起了主人和奴隶之间的交流?什么消息作为第一条消息发送?
另外,如果我想使用cust1配置文件,我需要修改prox\u reporter\u ext\u spi的目标应用程序,还是从spi主机加载服务和配置文件?
关于你关于我的申请的问题,我不能透露任何细节,因为客户是一个受监管的行业。我正在做一个现有的设计,所以很不幸我不能转换到DA14531。
谢谢
嗨,茨戈特姆,
可以在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,
感谢您的回复,我查看了custs1\u task.h文件,我想我现在更好地理解了为custome profile发送的消息。
但我仍然无法找到我在上一篇文章中提到的问题的答案。
“我不明白是谁发起了主人和奴隶之间的交流?第一条信息是什么?”
你能帮我解决这个问题吗?
谢谢
嗨pm_dialog,
你能帮我弄清楚是谁开始的吗?我的问题在最后一篇文章里。
另外,cust1\u task.h中的所有消息结构是否都有API参考文档?我不知道如何使用custs1\u create\u db\u req,我在软件平台参考oc中搜索了一下,但没有找到任何东西。我试图在ble\u app\u profile示例中查看它是如何实现的,但找不到它是如何传递给custs1\u create\u db\u req\u处理程序的。
谢谢
嗨,茨戈特姆,
我的道歉 - 我可以错过你的最后一个问题。让我检查一下,我很快就会回复你。
谢谢,下午好
嗨,茨戈特姆,
请参阅第6.1节DA1458x连接到SPI主机AN-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.
//www.xmece.com/sites/default/files/an-b-029\u developing\u a\u bluetooth\u smart\u custom\u profile\u v1.0.pdf
谢谢,下午好
谢谢你的对话,这些文件帮了不少忙。
嗨,茨戈特姆,
谢谢你接受我的回答。如果您有任何其他问题,请随时创建一个新的论坛线程。
谢谢,下午好