你好,我们使用的DA14580与CodeLess DA14580 v_5.380.5.4.0。如果我们重新启动模块绑定就会丢失,所以用户需要在每次重新启动时重新绑定到BLE模块。我们能做什么来存储bonding信息,所以它不会在每次重启时丢失?
嗨emreerisgen,
您可以在SPI Flash中存储绑定信息。您使用DA14580有什么特殊的原因吗?
如果您正在开始一个新的设计,我们强烈建议您转向DA14531或DA14585/586产品和SDK6.0.14,因为它改进得更多。亚博电竞菠菜我们有很多代码示例和改进的文档,也有软件路线图的支持。目前还没有对DA14580产品族和SDK5的任何软件路线图支持。
//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/products/da14531
此外,DA14531 SmartBond TINY™模块现在发布!按照下面的链接找到模块的数据表,文档和HW附件:
我们也有一个DA14531模块,即DA14531 SmartBond TINY™模块!它的尺寸很小,功率也很低。按照下面的链接找到模块的数据表,文档和HW附件:
//www.xmece.com/亚博电竞菠菜products/bluetooth-module-da14531-smartbond-tiny
最新的CodeLess版本(版本6.380.12.6)得到了更大的改进,并支持许多AT命令。
//www.xmece.com/亚博电竞菠菜products/smartbond-codeless-commands
谢谢,PM_Dialog
谢谢PM_Dialog和我的队友emreerisgen,
很抱歉,我们用da14580修复了硬件设计。你能解释一下我们是如何长期存储这对配对信息的吗?因此,我们需要切换到CodeLess版本6.380.12.6吗?
真诚。
嗨ilhan,
最新的CodeLess版本6.380.12.6仅适用于DA14531和DA14585/6,因此不能将其用于DA14580,因为它是基于SDK6的顶部!
滴滴你使安全性在你正在使用的CodeLess ?您可以尝试定义USER_CFG_APP_BOND_DB_USE_SPI_FLASH并测试它。
您还可以检查SDK的ble_app_security示例,它使用SPI flash来存储绑定数据,
谢谢PM_dialog,
我试过你的建议。我定义了这个宏,然后跟踪使用这个参数的函数。我达到了空虚bond_db_store(struct bond_db_data *data)方法。但是在SDK中没有调用这个函数。你更喜欢什么?在哪一步我应该存储键合信息通过这个函数?
Sincereley。
也在training_05_ble_securtiy_example_v1.1,它指的是无法获得静态的债券信息,因为它每次都在变化。
关于bonding存储特性的信息:
看来没有选择了,但你说有可能。你能分享一下解决方案的细节吗?
请您指出您正在使用的项目和安全类型?请参考ble_app_security SDK示例中的USER_CFG_APP_BOND_DB_USE_SPI_FLASH宏。
在这个宏之后,您会发现为了在SPI flash中存储绑定信息,执行了bond_db_store_flash()。
谢谢,PM_Dialog,
试用ble_app_security应用程序后,我注意到没有嵌入外部flash。应用程序在获取jedec_id时会超时。你的嵌入式外置flash支持从DA14583开始,对吗?
为了克服这个问题,我认为绑定数据应该通过UART到我们的MCU。然后da14580将在每次重启时检索它。我可以接受你的建议吗?
请检查一下ble_app_security是否为DA14531配置构建?
生成的十六进制文件应该是ble_app_security_583.hex。
嗨emreerisgen,
您可以在SPI Flash中存储绑定信息。您使用DA14580有什么特殊的原因吗?
如果您正在开始一个新的设计,我们强烈建议您转向DA14531或DA14585/586产品和SDK6.0.14,因为它改进得更多。亚博电竞菠菜我们有很多代码示例和改进的文档,也有软件路线图的支持。目前还没有对DA14580产品族和SDK5的任何软件路线图支持。
//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/products/da14531
此外,DA14531 SmartBond TINY™模块现在发布!按照下面的链接找到模块的数据表,文档和HW附件:
我们也有一个DA14531模块,即DA14531 SmartBond TINY™模块!它的尺寸很小,功率也很低。按照下面的链接找到模块的数据表,文档和HW附件:
//www.xmece.com/亚博电竞菠菜products/bluetooth-module-da14531-smartbond-tiny
最新的CodeLess版本(版本6.380.12.6)得到了更大的改进,并支持许多AT命令。
//www.xmece.com/亚博电竞菠菜products/smartbond-codeless-commands
谢谢,PM_Dialog
谢谢PM_Dialog和我的队友emreerisgen,
很抱歉,我们用da14580修复了硬件设计。你能解释一下我们是如何长期存储这对配对信息的吗?因此,我们需要切换到CodeLess版本6.380.12.6吗?
真诚。
嗨ilhan,
最新的CodeLess版本6.380.12.6仅适用于DA14531和DA14585/6,因此不能将其用于DA14580,因为它是基于SDK6的顶部!
滴滴你使安全性在你正在使用的CodeLess ?您可以尝试定义USER_CFG_APP_BOND_DB_USE_SPI_FLASH并测试它。
您还可以检查SDK的ble_app_security示例,它使用SPI flash来存储绑定数据,
谢谢,PM_Dialog
谢谢PM_dialog,
我试过你的建议。我定义了这个宏,然后跟踪使用这个参数的函数。我达到了空虚bond_db_store(struct bond_db_data *data)方法。但是在SDK中没有调用这个函数。你更喜欢什么?在哪一步我应该存储键合信息通过这个函数?
Sincereley。
也在training_05_ble_securtiy_example_v1.1,它指的是无法获得静态的债券信息,因为它每次都在变化。
关于bonding存储特性的信息:
看来没有选择了,但你说有可能。你能分享一下解决方案的细节吗?
嗨ilhan,
请您指出您正在使用的项目和安全类型?请参考ble_app_security SDK示例中的USER_CFG_APP_BOND_DB_USE_SPI_FLASH宏。
在这个宏之后,您会发现为了在SPI flash中存储绑定信息,执行了bond_db_store_flash()。
谢谢,PM_Dialog
谢谢,PM_Dialog,
试用ble_app_security应用程序后,我注意到没有嵌入外部flash。应用程序在获取jedec_id时会超时。你的嵌入式外置flash支持从DA14583开始,对吗?
为了克服这个问题,我认为绑定数据应该通过UART到我们的MCU。然后da14580将在每次重启时检索它。我可以接受你的建议吗?
真诚。
嗨ilhan,
请检查一下ble_app_security是否为DA14531配置构建?
生成的十六进制文件应该是ble_app_security_583.hex。
谢谢,PM_Dialog