在2016年,我在做一个网关项目时,需要实现远程固件升级功能,也就是大家常听到的OTA。
当时,我对此一窍不通,Bootloader、IAP、OTA都是啥玩意?全部都是我的知识盲区。
公司也没人教,我只能硬着头皮去学习,记得之前对接的是云智易,整个项目前前后后搞了一年,才勉强做稳定,其实还有一些BUG,APP获取子设备信息不稳定,平台的协议没设计好,链路交互不够精简。
这个项目其中有个功能就是OTA,当时我啥也不懂,厚着脸皮,这…。
代码:
为什么老一辈人都觉得空调不能长时间吹?
如何看待“Hutool”工具类库广受欢迎?
如何看待 Rust 的应用前景?
五年以内会爆发第三次世界大战吗?
为什么有的女生喜欢穿紧身牛仔裤?
工业克苏鲁什么意思?
如何评价DuckDB?
graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
当年由上海发起,全国仿效的垃圾分类,现在为什么没人搞了?
在上海被骗了100w+,警察不予立案怎么办?
为什么很多 SpringBoot 开发者放弃了 Tomcat,选择了 Undertow?
我怎么觉得核动力航母比常规航母并没有多大优势?
国产手机AI「好用」的背后,是技术差距还是文化差异?
如何评价中国电科研发的JY-10防空指挥控制系统成为伊朗防空指挥系统核心?
历史上,寒潮最南能影响到哪里?有北半球寒潮影响到南半球或南极寒潮影响到北半球的记录吗?
今天面试第五家公司被拒,面试官说我你技术没问题,但35岁要25k,不如招2个应届生,我该如何应对?
雷军说「烧开自来水绝对不能喝」,是真的吗?
一枚东风41能直接干掉一艘航母吗?
为什么好多人不承认大众审美就是喜欢白皮?
你在什么情况下需要写 shell ?
如何评价张靓颖刘宇宁《九万字》?
华为鸿蒙还有多久可以在pc桌面取代Windows?
为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
养乌龟如何降低换水频率?
怎样从零开始学编程语言swift?
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?