2020年,特斯拉发布过一次OTA更新,车主可以通过这次系统更新获得座椅加热功能。当时,这则新闻震惊了车圈和所有车主,彼时的大家还没有把汽车当作可以“升级”的智能设备。
如今3年过去了,车主对各家车企的OTA升级早已见怪不怪。
在智能设备早已普及的今天,大家对“软件升级”这个概念已经非常熟悉:
软件可以升级、个人电脑可以升级、手机系统可以升级……
但对于物联网(IoT)设备的升级,大家也许还会感到陌生和好奇。为什么原本不具备加热功能的座椅或方向盘,仅通过一次软件升级,就能获得新功能呢?
这就要引出我们今天的主角——OTA。
在物联网领域,OTA技术被广泛应用于各种设备,如智能家居
、智能城市
、工业自动化
等。
面对远程更新所面临的挑战,物联网平台远程更新方案需要具有如下特点。
物联网平台应尽可能减少远程升级的时间,提高升级效率。
高可靠性是为了保障终端更新的效率。
通用性是指物联网平台接入的不同领域、不同种类的异构终端应该使用相同的终端更新流程。这样可以最大限度地降低终端远程更新的维护成本,实现用户的自服务、自管理,以及对异构终
端的规模化更新。
物联网云平台远程更新系统的结构由服务端和终端两部分组成。
远程更新服务端是物联网平台的一个功能模块,主要实现用户自服务和远程更新的管理控制功能。用户自服务是指用户通过门户方式进行远程更新任务的制定和远程更新状态的查询。任务制定内容包括更新版本、升级包、待升级终端组和更新策略等;远程更新管理包括更新的触发、升级包下载和安装控制,以及下载和安装失败时的策略执行控制。
升级包的生成和下载在服务端完成,并支持两种方式:
无论是哪种方式,服务端和终端都要支持断点续传功能。
远程更新时,终端需要根据服务端的指示来下载、安装升级包并上报安装结果。终端下载应支持断点续传功能和升级包的校验功能。终端安装应支持安装和容错功能,容错是指终端在安装阶段对故障进行隔离和处理,以确保安装失败时不影响终端的正常运行。
远程更新服务流程包括更新任务制定、更新触发、升级包下载和安装4个阶段。
OTA服务流程示意图
在物联网领域,OTA技术被广泛应用于各种设备,如智能家居、智能城市、工业自动化等。
然而,OTA技术也面临一些挑战:
以上内容摘自异步社区的新书,来自曹洪伟、潘维、韩冬三位老师的《一书读懂物联网:基础知识+运行机制+工程实现》!
非专业人士也可以读懂的物联网硬核科普读物
物联网是继计算机、互联网之后的第三次信息革命浪潮,是新一代信息技术的重要组成部分。当前,随着物联网的快速发展以及各种新技术的不断涌现,物联网的应用也越来越广泛。
然而,由于物联网涉及的技术和概念相当复杂,因此很多人依然对物联网不明就里。作为一本物联网深度科普性质的图书,本书站在全局的角度,采用系统化架构的思维,以数据处理为主线,对物联网的基础知识、运行机制和工程实现进行了详细介绍。本书最后还介绍了与物联网相关的一些热门话题。
本书可供物联网工程技术人员阅读,还可作为计算机、电子工程、通信工程等相关专业的参考用书。
▼点击下方,即可购书
https://item.jd.com/10092871587978.html
🎁🎁抽奖方式:评论区随机抽取2位小伙伴免费送出!!
参与方式:关注博主、点赞、收藏、评论区评论“人生苦短,我爱Python!”
(切记要点赞+收藏,否则抽奖无效,每个人最多评论三次!)
活动截止时间:2024-1-14 20:00:00
【山河赠书第一期】:《Python从入门到精通(微课精编版》三本
【山河赠书第二期】:《零基础学会Python编程(ChatGPT版》一本
【山河赠书第三期】:《Python机器学习:基于PyTorch和Scikit-Learn 》四本
【山河送书第四期】:《Python之光:Python编程入门与实战》五本
【山河送书第五期】:《码上行动:利用Python与ChatGPT高效搞定Excel数据分析》三本
【山河送书第六期】:《码上行动:零基础学会Python编程( ChatGPT版)》两本
【山河送书第七期】:《强化学习:原理与Python实战》五本
【山河送书第八期】:《用ChatGPT轻松玩转机器学习与深度学习》两本
【山河送书第九期】:《分布式统一大数据虚拟文件系统》五本
【山河送书第十期】:《Python 自动化办公应用大全》两本
【山河送书第十一期】:《考研书籍》五本
【山河送书第十二期】:《巧用ChatGPT快速搞定数据分析》两本
【山河送书第十三期】:《3D科研绘图与学术图表绘制入门到精通》两本
【山河送书第十四期】:《从零开始学公文写作(精装版)》 两本
【山河送书第十五期】:《AI写作高手:从零开始用ChatGPT学会写作》两本
【山河送书第十五期】:《Excel数据透视表应用大全 for Excel 365 & Excel 2019》两本
【山河送书第十六期】:《Excel数据透视表应用大全 for Excel 365 & Excel 2019》两本
【山河送书第十七期】:《ChatGPT 驱动软件开发:AI 在软件研发全流程中的革新与实践》五本
【山河送书第十八期】:ChatGPT速学通:文案写作+PPT制作+数据分析+知识学习与变现(异步图书出品)两本
【山河送书第十九期】:数据相关书籍五本
【山河送书第二十期】:架构师相关书籍 五本
【山河送书第二十一期】:利用Python进行数据分析》第三版 六本
【山河送书第二十二期】:《一本书讲透Java线程:原理与实践》五本
🎁🎁文章末尾扫码加入粉丝群,不定期发放粉丝福利,各种专业书籍免费赠送!