原文:iOS蓝牙空中升级(固件升级)

空中升级又叫固件升级,指你手机从服务器下载下来的包或者数据,通过蓝牙传输给你的外设升级固件。如果你能把蓝牙的基础搞懂,其实也并不是很难,我在这里只不过提供一下思路。 空中升级略难的地方在于数据处理和交互,尤其要以怎样简单完整的代码来实现数据的读写是重点,这就需要你和硬件工程师的交流和你自己的逻辑思维了。 在上代码以前,说一下有关蓝牙的传输速度的,因为我开发中碰到较大数据的传输,着实害我费了很多脑 ...

2018-06-26 20:58 0 984 推荐指数:

查看详情

固件空中升级(OTA)与固件二次引导的原理和设计

  蓝牙固件空中升级(OTA)涉及到蓝牙无线通信、固件外存分布、固件内存分布(定制链接脚本)、固件二次引导等技术,需要开发人员深入理解蓝牙单芯片的存储架构、启动引导流程、外存设备驱动和产品电路设计等领域知识。完整和完美地设计和实现OTA,是一名嵌入式物联网软件工程师最好的技术体现。   本文 ...

Tue Mar 22 18:39:00 CST 2016 0 1859
详解蓝牙空中升级(BLE OTA)原理与步骤

如何实现BLE OTA?什么叫DFU?如何通过UART实现固件升级?又如何通过USB实现固件升级?怎么保证升级的安全性?什么叫双区(dual bank)DFU?什么叫单区(single bank)DFU?什么叫后台式(background)DFU?本文将对上述问题进行探讨。 DFU过程中 ...

Wed Feb 10 01:27:00 CST 2021 0 512
详解蓝牙空中升级(BLE OTA)原理与步骤

如何实现BLE OTA?什么叫DFU?如何通过UART实现固件升级?又如何通过USB实现固件升级?怎么保证升级的安全性?什么叫双区(dual bank)DFU?什么叫单区(single bank)DFU?什么叫后台式(background)DFU?本文将对上述问题进行探讨。 DFU过程中涉及 ...

Mon Jul 16 09:20:00 CST 2018 16 21267
BLE空中升级 谈(二)

BLE 空中升级谈 -- CC2541 的产品开发中OAD注意事项(续) TI CC2541支持多个硬件,多个软件对它进行空中升级,可以有不同的组合,硬件有 编号 名称 Hex 用法 ...

Wed Sep 23 23:19:00 CST 2015 0 2669
BLE空中升级 谈(一)

BLE 空中升级谈 -- CC2541 的产品开发中OAD注意事项 现在的智能设备(可穿戴,智能家居,智能玩具等)是越来越多了,大公司的产品颜值高,功能强大而完备的应该说是比比皆是,这里不谈论它是满足所谓的刚性需求。许多新(shan)创(zhai)公司做的产品就只能凭一面之缘 ...

Wed Sep 23 05:57:00 CST 2015 0 1788
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM