
nrf51822
yunzhonghefei1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NRF51822 SDK12的空中升级
nrf51822 SDK12版本及以后的版本的空中升级是加密的,这种加密的好处就是,有一对密钥来实现加解密。公钥添加在BootLoader程序中,源文件为dfu_public_key.c,私钥用于加密要进行升级的.hex文件,通过官方的软件最终生成private.key的私钥文件和dfu_public_key.c的公钥文件,有了这一对密钥,需要升级的文件才能被设备识别解析,否则即便任何人拿到了升级原创 2017-06-29 14:36:11 · 5741 阅读 · 7 评论 -
关于TI CC2541和Nordic NRF51822的AES ECB加密
AES加密,对于无线通信是一个比较重要的功能,他保证了通信内容的机密性,增加了蓝牙设备的安全级别,蓝牙的明文通信,完全可以通过相关设备进行抓包复制破解产品的控制方式,这样不仅降低了用户体验,也增加了有些设备的使用风险,没有什么加密是不可破解的,但是破解的难度还是有等级之分的,AES加密在一定程度上还是值得信赖的。很多人可能会认为蓝牙本身通过配对绑定也可以实现加密呀,既然这样,实际应用就可以不使用A原创 2017-07-06 10:58:56 · 3722 阅读 · 1 评论 -
51822 SDK12.3 fstorage的使用
对于32位单片机来说,所有的数据在默认情况下是采用字节对齐的,至于什么是字节对齐,请自行百度,所以我们在进行存储时,由于字节对齐的原因,我们的数据编辑存储需要自行进行调整尽量避免字节对齐造成的不必要的错误。你参照官方例程时,会发现官方的例程采用的是32位的变量,就算是有缓存数组,也是采用32位的数据类型的。很多时候我们会采用结构体作为模块数据结构变量,此时存储该数据结构要非常注意字节对齐。对于结构原创 2017-07-10 10:42:16 · 3087 阅读 · 1 评论