科技 > 人工智能 > 物联网

【好书推荐-第一期】《一书读懂物联网:基础知识+运行机制+工程实现》

124人参与 2024-08-02 物联网

在这里插入图片描述

一、前言

2020年,特斯拉发布过一次ota更新,车主可以通过这次系统更新获得座椅加热功能。当时,这则新闻震惊了车圈和所有车主,彼时的大家还没有把汽车当作可以“升级”的智能设备。

如今3年过去了,车主对各家车企的ota升级早已见怪不怪。

在智能设备早已普及的今天,大家对“软件升级”这个概念已经非常熟悉:
软件可以升级、个人电脑可以升级、手机系统可以升级……

但对于物联网(iot)设备的升级,大家也许还会感到陌生和好奇。为什么原本不具备加热功能的座椅或方向盘,仅通过一次软件升级,就能获得新功能呢?

这就要引出我们今天的主角——ota。

二、什么是ota?

在这里插入图片描述
ota(over-the-air,空中下载技术)是一种无线传输技术,用于在物联网设备之间进行远程更新和配置。ota指的是通过无线通信网络来远程更新或升级嵌入式系统中的软件或固件。ota 更新是一种方便的方法,用于将新功能、改进后的性能、安全补丁或其他更改推送到嵌入式设备,而无须物理接触设备或用户手动干预。

在物联网领域,ota技术被广泛应用于各种设备,如智能家居、智能城市、工业自动化等。

三、ota方案的特点

面对远程更新所面临的挑战,物联网平台远程更新方案需要具有如下特点:

1、时间短、效率高

物联网平台应尽可能减少远程升级的时间,提高升级效率。

2、合理使用无线资源,提升终端更新的服务效率

为了提升无线资源的使用效率,终端远程更新服务应该实现多任务的并发,一个任务对应一次远程更新计划,其中包含一组待更新的远程终端。同时,为了保障同一无线区域中其他终端业务的正常使用,物联网平台应对进行更新操作的终端数量进行限制。
高可靠性

高可靠性是为了保障终端更新的效率。

3、通用性

通用性是指物联网平台接入的不同领域、不同种类的异构终端应该使用相同的终端更新流程。这样可以最大限度地降低终端远程更新的维护成本,实现用户的自服务、自管理,以及对异构终端的规模化更新。

四、ota系统的参考架构和服务流程

物联网云平台远程更新系统的结构由服务端和终端两部分组成。
在这里插入图片描述
远程更新服务端是物联网平台的一个功能模块,主要实现用户自服务和远程更新的管理控制功能。用户自服务是指用户通过门户方式进行远程更新任务的制定和远程更新状态的查询。任务制定内容包括更新版本、升级包、待升级终端组和更新策略等;远程更新管理包括更新的触发、升级包下载和安装控制,以及下载和安装失败时的策略执行控制。

升级包的生成和下载在服务端完成,并支持两种方式:

一种是物联网平台为待升级的终端提供下载服务,这种方式是用户通过门户上传升级包,物联网平台负责升级包的管理;

另一种是第三方差分服务器提供差分分组的生成和下载,在这种方式下,用户在制定任务时需要选择第三方差分服务器的访问地址。

无论是哪种方式,服务端和终端都要支持断点续传功能。

远程更新时,终端需要根据服务端的指示来下载、安装升级包并上报安装结果。终端下载应支持断点续传功能和升级包的校验功能。终端安装应支持安装和容错功能,容错是指终端在安装阶段对故障进行隔离和处理,以确保安装失败时不影响终端的正常运行。

远程更新服务流程包括更新任务制定、更新触发、升级包下载和安装4个阶段。
在这里插入图片描述

五、抽奖方式

抽奖送书老规矩(不点赞收藏中奖无效):注意记得关注博主及时获取中奖通知。


1. 点赞+收藏 文章
2. 评论区留言:我要成为架构师(留言才能进入奖池,每人最多留言三条)
3. 周日晚(202417日)八点随机抽奖34. 京东自营购买链接:https://item.jd.com/14305756.html

总结

hello,各位看官老爷们好,洲洲已经建立了csdn技术交流群,如果你很感兴趣,可以私信我加入我的社群。

📝社群中不定时会有很多活动,例如每周都会包邮免费送一些技术书籍及精美礼品、学习资料分享、大厂面经分享、技术讨论、行业大佬创业杂谈等等。

📝社群方向很多,相关领域有web全栈(前后端)、人工智能、机器学习、自媒体变现、前沿科技文章分享、论文精读等等。

📝不管你是多新手的小白,都欢迎你加入社群中讨论、聊天、分享,加速助力你成为下一个技术大佬!也随时欢迎您跟我沟通,一起交流,一起成长。变现、进步、技术、资料、项目、你想要的这里都会有

📝网络的风口只会越来越大,风浪越大,鱼越贵!欢迎您加入社群~一个人可以或许可以走的很快,但一群人将走的更远!

📝关注我的公众号(与csdn同id:程序员洲洲)可以获得一份java 10万字面试宝典及相关资料!~

📝想都是问题,做都是答案!行动起来吧!欢迎评论区or后台与我沟通交流,也欢迎您点击下方的链接直接加入到我的交流社群!~

在这里插入图片描述

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

使用单片机和电流互感器对非正弦周期电流有效值测定

08-02

2021电赛国一智能送药小车(F题)设计报告

08-02

我的PID学习历程---PID位置式和增量式

08-02

【Proteus仿真】【Arduino单片机】基于物联网新能源电动车检测系统设计

08-02

用友U9C无代码开发:电商平台、用户运营和CRM的高效API连接与集成

08-02

如何做滴灌营销?潜在客户培养指南(二)

08-02

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论