业界动态
IoT物联网海量设备管理的技术挑战和实现方案
2024-10-31 20:43

随着大量物联网场景开始涌现,海量碎片化设备和巨量时序数据给物联网平台带来了一系列新的要求和新的技术挑战。

IoT物联网海量设备管理的技术挑战和实现方案

海量设备管理的技术挑战

高效灵活的设备检索

从设备管理运维的视角出发,除一般检索产品应具备的低RT、高QPS、高稳定性外,物联网平台还需为用户提供全面的数据、尽可能短的可见时延、灵活的查询,所面临的主要技术挑战包括亿级数据、数据高频变更、数据的时序特性、无 冷热特征、结构松散和数据异构。

海量设备的管理运维

物联网场景下,连接上云的设备数越来越多,当设备规模达到一定量级,如何对大规模设备进行管理和控制,例如大规模设备控制和远程升级,是一个非常大的挑战。这涉及到设备圈选能力、设备任务调度能力、云端向设备批量推送能力, 并对系统稳定性也提出了更高的要求。

设备出厂常面临两个问题,一是在设备出厂时,需对设备的不同地域和不同实例的连接信息进行硬编码,导致厂商无法进行提前备货;另一个是设备生产者和使用者通常是不同的,需要解决设备的最终归属问题。所以我们面临的主要技术挑战是如何让设备不需要硬编码接入点信息就可以快速可靠地实现就近接入,以及如何实现跨租户、地域、实例复杂网络场景的大规模设备可靠分发的问题。

海量设备管理的技术方案

设备动静态检索

IoT设备的大量静态元数据、运行时时序数据,组成了海量异构数据,为了从大量数据中快速高效检索出目标设备进行远程管理,物联网平台检索能力同时提供了动静态两种能力。静态检索,是基于已有数据检索符合条件的设备,动态检 索则,是利用规则圈选一批符合条件(包括未来符合条件)的设备。主要包括的关键技术有:万级物模型索引配置、 SQL-Like检索语法、动态分组圈选。

1) 万级物模型索引配置

697603d28d40fb0919ff6e642fe8656f.png

虽然单个设备的物模型属性数量是有限的,但是不同设备的物模型属性数是完全不一样的,这就导致最终设备的物模型的属性是不可穷尽的。但是索引表的宽度是有限的,因此就需要用有限的索引列存储无限的物模型数据。

主要的技术手段是通过结合物模型数据定义明确、整体数量不可穷尽、单设备可穷尽的特点,将单设备的物模型信息与索引进行映射,多设备复用相同索引,实现物模型数据的检索。

2) SQL-Like检索语法

为了降低用户的使用成本,物联网平台提供了SQL-Like的检索能力,用户能够像查询数据库一样来检索数据。与此同时,底层使用了多套检索引擎,考虑到易用性在上层使用SQL检索的方式来屏蔽底层引擎的差异。物联网平台设计了一套可以适配多引擎和业务自定义的SQL检索框架。

3)动态分组圈选

0bdd0a0d71fe6b98f190249d8abd9974.png

物联网平台支持基于产品、上传的DeviceName文件列表、灰度、地理位置、SQL检索、分组、标签、物模型属性、设备版本号等多种方式圈选设备发起OTA升级,提供丰富的圈选方式满足用户各种使用场景。除了使用到上述的SQL-Like检索能力外,还用到了基于动态分组的升级能力。例如建立一个分组是指定产品下电池电量大于80%的设备,OTA的升级策略是对该动态分组内的设备触发升级,其中电池电量可以是一个物模型属性,其技术难点是该分 组下设备是随着物模型属性上报的实时值动态进行变化的,并非一个固定的设备分组。

海量设备长任务的调度

073e593e76e50092cbe08b931ba29123.png

大规模设备升级是一个典型的长任务,升级任务整体执行时间长,在升级过程中极易被中断。为了保证整个设备升级过程的高可靠性,需要使用长任务调度和管理机制。OTA不仅要支持单个批次下大批量设备同时升级,同时还需要支持多个大批量设备升级的并发升级。这对长任务框架提出了更高的要求:必须从传统的单机调度模式演进到集群调度模式, 并在升级任务的调度、推送、执行上有更灵活的策略。

主要技术手段:

1) 动态调度

保证升级任务能够有序被调度执行,避免某个时刻发起升级的任务数过多导致系统出现瓶颈,当单租户下发起升级任务过多后会进入等待队列,后续达到运行条件后可被调度执行。

2) 异常自动恢复 

动态检测运行中的任务,当发现任务被中断后可自动进行恢复。

3) 分布式协同 

充分利用集群能力处理大批量设备升级,其中设备圈选、升级任务初始化、推送升级消息三者可并发执行,从而可避免触发单机瓶颈,使大规模设备升级时系统各项水位更加平稳。

4) 精细化推送

在实现每分钟恒定推送速率的基础上,支持每分钟可变推送速率,可用于提高升级成功率。

cd01800e19c78f0c5a635737ba5953f0.png

设备全球分发解决了设备出厂时,无需对设备的不同地域和不同实例的连接信息进行硬编码,仅需对设备统一烧录全球统一接入点信息(无地域信息)。设备出厂后,在物联网平台控制台对设备集中进行跨地域分发配置,实现设备全球就近接入。

f0f5efd2f6e49a4010f004a75f120f08.png

这里主要通过以下几个关键技术解决:

1) 网络互通 

针对跨地域的场景通过跨域专线实现,针对跨VPC和经典网络访问通过反向VPC和AnyTunnel完成,实现了对用户屏蔽不同实例间网络的差异。

2) 分发任务管理

由于传输的数据量大且网络环境复杂,为了保证链路可靠性,可通过长任务异常恢复机制和事务来解决业务数据 的最终一致性问题。

3) 分发策略 

针对不同的业务场景分发服务提供了静态策略和就近接入策略,来解决设备跨租户归属和全球接入的问题。

4) 就近接入

设备只需烧录指定的全球接入点,请求Bootstrap服务,云端即可通过ADNS智能域名解析和CDN加速,将设备数据分发到就近地域并下发设备接入点域名。

阿里云IoT物联网平台性能指标

796f5b140c2a5bf15659db40aaa1a241.png

更多内容,回复"白皮书" 获取PDF完整版。

往期推荐

☞ 中国云计算第一股关停 IoT云服务

☞ 2022年IoT平台趋势:私有化部署

☞ 国内MCU行业发展研究报告

☞ 2021年4G通信模组企业排行

☞ 艾瑞 2021中国 IoT物联网平台研究

☞ 云厂商的[IoT物联网平台]不香了吗

3ff07e56710695afb6197087dd2cc62a.gif

d907ab9fc743025635921d4c951156a2.gif

a1a7d654ba23a9dcddebf15c30329977.gif

    以上就是本篇文章【IoT物联网海量设备管理的技术挑战和实现方案】的全部内容了,欢迎阅览 ! 文章地址:http://syank.xrbh.cn/news/8307.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 迅博思语资讯移动站 http://kaire.xrbh.cn/ , 查看更多   
最新新闻
致敬深圳改革人物|厉有为:形成强大有产的劳动阶层
  文|深圳创新发展研究院  风口浪尖弄潮头,改革必伴热血流;血路杀得伤遍体,夕阳染红孺子牛。  这是深圳市委原书记厉有
淘宝蓝海词计算公式是什么?
淘宝商城有蓝海词和红海词,蓝海词指的就一些比较冷门的关键词,红海词就是相反的概念了,现在比较流传淘宝蓝海词公式,很多的商
深圳楼市调控新政:最高精装修价格不得超每平米6000元!
  为进一步促进深圳房地产市场平稳健康发展,市住建局近日发布了《关于进一步规范新建商品住房和商务公寓销售价格指导工作的通
杨幂剪刘海既然能上热搜榜第一名!这刘海得多好看呀?
娱乐又爆了!杨幂剪刘海既然能上热搜榜第一名!这刘海得多好看呀?曾获得第24届、第26届中国电视金鹰奖提名,第17届上海电视节白
脚本大全_抖音文案大全2020励志:抖音最火励志搞笑句子,直接套用上热门
做抖音核心的三个目标:引流、涨粉、变现。 实现这三个目标最核心的两个因素是:抖音视频文案和原创爆款内容。 抖音
预见2024:《2024年中国玻尿酸行业全景图谱》(附市场规模、竞争格局和发展前景等)
行业主要上市公司:爱美客(300896.SZ);华熙生物(688363.SH);福瑞达(600223.SH);昊海生科(688366.SH);敷尔佳(301371.SZ);贝泰妮(3
会上网就会剪辑 AI短视频剪辑平台做到了
  当亚马逊Echo可以和你自由对话,微软小冰可以出版诗集,AlphaGo战胜人类职业围棋选手,AI已经开始向人类证明其强大的创造力
社会能见度年终盘点:2007中国关键词
声明:独家稿件转载需经凤凰网授权《社会能见度》节目在凤凰卫视中文台播出 首播时间: (周四) 21:50-22:27 重播时间: (周
西安白鹭湾社区开展庆祝中国共产党成立100周年系列活动
  各界新闻网讯(实习记者 张璐)为热烈庆祝中国共产党成立100周年,营造爱党、爱国、爱家乡的浓厚氛围,6月27日,由西安北院门
文明城市的全要素发展模式研究——以Z市CIVILIZED经验为例
[摘要]本文基于Z市精神文明建设实践,从经济、政治、文化、教育、社会管理的视角将Z市精神文明建设模式分解为时代精神、发展路径
本企业新闻
推荐企业新闻

点击拨打: