摘要: 需要考虑如下几个问题: (1)升级过程中安全性:例如升级失败(write/erase isse或者升级过程中断电等)(2)Firmware的安全性(security service):数据本身的安全性。(3)简单易用性 对于(1)和(3),可以通过软件的设计来保证, 对于(2),对于IoT设备,由于 阅读全文
posted @ 2016-12-19 23:21 美好的2020 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 系统升级包括本地升级和远程升级。 而当前的正在运行的应用程序不能直接升级自己,否则极有可能造成系统损坏。因此可以考虑使用一个小的独立的程序完成该功能,可以考虑实现一个bootloader程序,主要用于检测完成系统升级功能在本地,可以通过UART连接或者BLE OTA升级对于升级时涉及到的数据传输,为 阅读全文
posted @ 2016-12-19 23:18 美好的2020 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 结合自己所有的硬件资源,初步设计实现如下: MCU : ARM Cortex-M0+ CPUrunning at up to 48MHz256KB Flash32K SRAM 大致模块功能:(1)网络连接:接入云服务器(2)BLE 4.1:用于控制灯和获取heart rate数据(3)检测温度和亮度 阅读全文
posted @ 2016-12-19 22:33 美好的2020 阅读(272) 评论(0) 推荐(0) 编辑