亲爱的mt_dialog,
根据您的教程“training_05_ble_security_example_v1.1”我已经选择了连接授权。我们的设备没有显示和键盘。我用固定值替换了“系统生成”的PIN代码(App_sec_gen_tk()函数),并且这正常运行正常。smarthone-app显示了PIN码对话框。到现在为止还挺好。但我想知道是否有更好的方法来解决这个问题(不必编辑一个SDK的文件)?
但是,我遇到的真正问题是“将”保留“来自多个同行的键合信息,即使在完全切换DA14580的电源时也是如此。在上述教程中,给出了将信息存储到持久存储器中的过程。但我没有完全理解DA14580的内存布局。保留RAM在睡眠状态下保存信息,但它不会丢失电源?
DA1450也许包含内部EEPROM(如来自各种制造商的UC),或者在这种情况下是外部内存吗?
我期待着你的信息:-)
彼得
设备:
你好,
如果我正确地得到了这个,app_sec_gen_tk()是一个在default_app_on_tk_exch_nomitm()回调中调用的函数,否则从user_app_on_tk_exch_nomitm()中调用,它不是sdk function而是一个示例函数。在user_callback_config.h文件中,在.app_on_tk_exch_nomitm回调中,您可以附上您想要的任何自定义职业。
在580中没有实际的持久存储器(是的,保留存储器仅在设备睡眠时保留,所以除了您不能用于此类目的的OTP之外,在有电源时没有内存保持数据),如果设备断电所有数据都会丢失。将数据存储在掉电时永久存储数据的唯一方法是使用外部闪存或EEPROM。通过对话框支持的一些设备可以在AN-B-023:接口DA14580中找到,具有外部存储器。
谢谢mt_dialog.
谢谢你的明确和超级快速反应:-)
彼得