共计 1071 个字符,预计需要花费 3 分钟才能阅读完成。
摘要:LiteOS 间歇计算为什么能使物联网终端实现长续航?
物联网设施、场景简单多样,小到智能穿戴的耳机,大到大型基建设施,更有咱们生疏而又相熟场景,例如深海探测、森林监控、野生动物跟踪等等能量采集场景。
能量采集场景都在户外,甚至能够说是无人区域,当设施搁置(部署)后,没方法及时回收和保护,比方搁置在动物身上的设施,地位是不固定的,无奈及时为终端设备进行充电和供电,如何让能量采集设施几个月甚至几年长时间的工作,实现能量收集。
能量采集能力不稳固,所有工作只能从零开始
能量收集零碎为 IoT 利用场景的扩大注入了极大的生机。在一个能量采集零碎运行过程中,容易受到环境变动、应用行为等多种因素影响,所以零碎运行过程中将会频繁断电。采纳电池、电容等电量存储设备可能缓解这一问题,却不能从根本上打消供电间歇的影响,在储电量濒临耗尽,而能力采集又不充分的时候仍然会面临间歇性供电的影响。
如果咱们对断电行为不做任何解决的话,一旦零碎断电,所有的两头运行后果(内存中存储的)都将失落,所有工作只能从零开始,在实现工作前再次断电,那么所有工作又要从新开始。如此周而复始,无穷尽也。
此时,间歇计算技术尤为要害。
LiteOS 间歇计算三个指标助力零碎失常运行
间歇计算是一种形容计算机程序或计算机系统行为的模型:在其提供间断服务的执行过程中,它会依据系统控制或环境变动来间歇性暂停并复原。
在间歇供应能量的状况下,想要零碎失常运行,继续推动,间歇计算有三个重要的指标:
零碎的继续推动性: 解决每次间歇执行周期内的可推动性和长期执行推动效率间的衡量问题。
执行的逻辑正确性: 解决间歇执行的数据逻辑不统一、时效性、超预期突发能量消耗、并发一致性等问题。
间歇执行的高效性: 最小化数据存储,进步零碎的综合间歇推动效率,晋升开发效率。
LiteOS 间歇计算为什么能使物联网终端实现长续航?
基于任务模型的间歇技术开发模型:间歇化的工作被划分为若干独立子工作,每个子工作执行的开始阶段都会主动放弃监测点信息,在某个子工作执行期间断电重启后,零碎会根据监测点信息复原到该子工作的起始地位从新执行。
高效自适应间歇执行技术: 基于以后能量状态,自适应备份零碎状态,升高备份开销,进步执行效率。
基于动态剖析的辅助开发工具: 剖析每个子工作检测点保持数据的最小汇合;为开发者提出切分 task 的倡议,进一步放大检测点数据大小。
其中使用的神秘技术请看《LiteOS 间歇计算技术,破解物联网终端的“低电量焦虑症”》
与博士后一起摸索 LiteOS 间歇计算技术!
视频传送门,戳→→
点击关注,第一工夫理解华为云陈腐技术~