IOS 蓝牙 进行DFU升级 - iOSDFULibrary

969 阅读1分钟

讲讲DFU蓝牙升级吧 DFU升级步骤也是很简单的

  • 1. 向蓝牙外设(手环)发送升级指令
  • 2. 蓝牙外设 进入DFU模式
  • 3. 下载DFU升级文件
  • 4. 把DFU升级文件写入蓝牙外设中

DFU升级需要传递三个参数 第一个是 initWithCentralManager () 要传递的对象是你的蓝牙中心管理者对象 第二个是 target()要传递的是蓝牙的外设特征 这两个可以用协议 全局变量 都可以暴露出来 第三个是 initWithUrlToZipFile:self()传递的是DFU文件的路径 你可以下载完成后存在沙盒然后把路径拿过来就可以 其他的照着写就行了

然后分别实现 LoggerDelegate, DFUServiceDelegate, DFUProgressDelegate 三个协议