在2016年,我在做一个网关项目时,需要实现远程固件升级功能,也就是大家常听到的OTA。
当时,我对此一窍不通,Bootloader、IAP、OTA都是啥玩意?全部都是我的知识盲区。
公司也没人教,我只能硬着头皮去学习,记得之前对接的是云智易,整个项目前前后后搞了一年,才勉强做稳定,其实还有一些BUG,APP获取子设备信息不稳定,平台的协议没设计好,链路交互不够精简。
这个项目其中有个功能就是OTA,当时我啥也不懂,厚着脸皮,这…。
代码:
从零写一个3D物理引擎难度多大?
小别胜新婚吗?
中国军队有多强,在世界能排第几?
为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
你从什么时候开始感觉孩子不属于你了?
在武汉,你们的找对象标准是怎样的?
大家在做登录功能时,一般怎么做暴力破解防护?
如何看待国内开源项目的不可持续性?
如果SSD硬盘闲置很多年,内部数据会不会丢失?
顶级军事家的水平有多恐怖呢?
docker 容器启动后如何添加端口映射?
自己拥有一台服务器可以做哪些很酷的事情?
为什么说Go语言的设计是工程先进但学术落后?
女生主动起来会有多主动?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
为什么不用rust重写Nginx?
为什么越来越多的国内男孩,要娶国外女孩?
苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
以前很多人家里都有家庭***,为什么现在几乎看不到了?
count(*) count(1)哪个更快?
核武器真的有宣传中那么牛逼吗?
go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
如何评价前端框架 Solid?
Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
黄金,今年会达到怎样的高度?
NAS的盘是否需要一次性买齐?
为什么Dreamwe***er,FrontPage会被淘汰?
Electron 和当下其他的桌面开发方法相比如何?
30岁了,你在深圳过着什么样的生活?
商城里如何缓存商品信息?