嗨支持团队,
我目前正在构建一个物联网应用程序,目标是使用两个DA14580。一个DA14580附加到某些设备上,另一个DA15480连接到另一个设备。
两个蓝牙不配对,他们希望彼此建立连接。有一个规定,通过第一个DA15480的UART端口,我可以发送第二个蓝牙的UID。然后可以建立配对,并彼此开始沟通?
有没有办法通过仅通过一次oart of the UART端口进入第一个蓝牙的UID,然后将该地址永久地登记到第一蓝牙的存储器,并且从那里开始,自动配对两个设备和分享数据可以继续吗?
我期待着你的解决方案。我非常热衷于使用DA14580。
感谢您提前帮助。
凭证,
Abhijit.
你好Abhijit,
在建立数据连接之前,需要配对。由于配对在2个BLE-UART DONGLES之间,第一个问题是如何定义单个角色。其次,通过UART的输入可以充当加密狗可以向配对连接的请求提供的密钥,并且该密钥验证该过程。完成配对后,可以保存信息,然后打开数据连接。
这里的假设是每个加密狗都有自己的密码键打印用于识别,相当于密码。
br je_dialog。
一旦实现了配对,就存储的配对信息在哪里?如果DA14581关闭,我可以将配对信息存储在内存中并重新加载到DA14581将找到的位置?
你好Daniel,是的,你可以做到这一点。我们拥有的最佳示例是键盘参考设计。它有一个小的2kb eeprom,因为这是一个很好的这个原因。有关键盘参考设计,请参阅用户手册的第7节。
BR JE_DIALOG.
你好,
我正在使用SDK 5在DA1580 EVB上使用ANCS_EXAMPLE项目,你可以诚挚地建议我可以在哪里找到相同的参考代码吗?
KB示例似乎携带不同的项目结构......
我基本上希望能够在电源复位后能够重新连接我的套件(不必做另一个配对)。
干杯,
JWJ.
嗨jhangwenjie,
如果您正在寻找配对示例,则SDK 5.0.4携带一个非常好的安全性和配对示例,您可以看一下实现安全功能的BLE_APP_SECURY项目。关于您希望在电源丢失后重新连接套件的事实我想,您必须将绑定数据存储在非易失性存储器中,闪存或EEPROM,以便这样做,因为在向上提升绑定时数据将丢失,您必须再次通过绑定程序。您可以查看安全教程(training_05_ble_security_example.pdf),这解释了一些关于安全程序的基本工作人员。
谢谢mt_dialog.
gotit,谢谢mt_dialog