OTA重要性在“燃气行业NB-IoT应用论坛”被多家企业提及,看艾拉比如何支招
上海艾拉比智能科技有限公司芮亚楠受邀出席并发表了演讲,分享了OTA及成功实践的关键要素的话题,与在场观众探讨OTA在燃气行业的重要性及对大家出现的OTA升级问题进行了解答。
此外,新奥集团、中国电信、华为、金卡智能、西安普瑞米特科技、移远通信、深圳维力谷、泛亚科技等知名企业也带来了自身专注的领域话题分享。一天的议程干货满满,现场人气火爆,座无虚席。
中国NB-IoT产业联盟秘书长解运洲在开场致辞中说到,2018年NB-IoT智能燃气表达到百万规模。
这将是一个巨大的市场,需要政府积极推动、运营商、芯片厂商、模组厂商、终端厂商、物联网平台、方案服务商及更多相关领域企业一起去推动和实现。
艾拉比作为物联网细分领域OTA服务厂商,关注燃气行业已久。在当天的演讲中,新奥、金卡、电信物联网公司、普瑞米特、移远等厂商不约而同的重点提到OTA升级的重要性及迫切性,并把OTA体系当做自己的下一步建设目标。
作为国内最大的物联网设备OTA服务厂商,艾拉比总裁芮亚楠从OTA的关键要素、设备端OTA能力保证、云端OTA管理能力、OTA服务的可行性选择四个方面向现场观众对如何才能实际发挥OTA的作用,如何保证OTA的稳定性和成功率做了详细的阐述。
芮亚楠介绍,随着芯片行业的不断整合,物联网行业的品牌厂商逐渐认识到,软件将是未来自己产品差异化的核心。软件如何迭代成长,软件的生命周期如何维护,是摆在品牌厂商面前的首要问题。拿设备端来说,首先要构建稳定可靠的升级能力。对于云端,需要构造一套专业细致的OTA管理系统。这两者完美结合,才能把OTA做好。同时很多客户面对同行业内的竞争,品牌厂商希望把更多的精力放在自身产品的核心功能特点上,不希望在OTA问题上耗费太多精力和人力资源,这样就为专业的OTA服务厂商创造了一个很好的服务以及发展空间。
OTA功能价值
OTA帮助厂商解决哪些问题?主要分为三大类,第一就是潜在问题的解决,即快速高效的解决软件漏洞和风险,包括应用层软件问题、底层固件问题,以及算法参数的调整等。第二,全新功能的导入,体现在全新应用功能导入和人机交互体验,主要偏向对消费者的用户体验上。第三,安全风险抵御。今天我们都在谈智能设备的联网比率的快速增长,在设备联网之后,一个很大的风险在于功能安全和信息安全。尤其是从事城市基础设施建设的企业面对的风险会更加的巨大。OTA可以帮助行业的客户提前做好软件功能风险及信息安全风险的防范。
?
OTA基本体系架构
从整个框架来看,OTA是一个典型的云管端架构。设备端的升级处理程序主要负责连接建立、上报查询、软件下载、安全性/完整性校验、差分还原、写入重启等工作。云端主要是升级包制作、软件管理、项目管理、策略管理、任务管理、统计分析等工作,从而保证升级的成功率。管道端基于身份验证的安全连接,定义业务交互的逻辑以及协议。
OTA成功实施关键要素
OTA的实施需要从两个方面来考虑。第一是设备端,最关键的就是稳定性,安全性和成功率:包括了如何通过身份校验机制建立安全的连接;如何构建防变砖的升级机制;如何通过断点续传来优化下载。经过很多客户项目的实践,我们发现OTA系统实施之后,大家最关心的核心诉求是升级成功率。升级成功率保证的前提是要先有下载的成功率。要针对不同的网络做好断点续传的能力和优化下载的能力。然后同时去做安全性、完整性的校验,以及差分增量升级的优化。同时对于升级来说,最重要的还要有防掉电、防变砖、升级回退机制来保证升级的稳定性。
从管理平台来看,关键要做到策略和条件细节可控。未来如果平台没有能力去为升级的推送配置相应的条件,比如设备端电池电量都快没有电了还接收云端的要求去升级,这个肯定会带来严重的问题。或者比如流量套餐都快用完了还要去执行下载操作,这个肯定会带来更高的成本。所以平台端必须要做到细节条件的可配置,同时还要去满足批量化操作的要求。因为升级都是批量的,先升级哪些目标设备,后升级哪些设备,或者说以什么样范围作为单位来进行批量化的升级,必须构建可控性和批量化配置的云端管理体系。这就是云端跟设备端的成功实施的基本要素。
设备端如何部署?
从设备端来部署的话,首先要保证差分算法的优化。面对NB-IOT这样类型的窄带应用,差分/增量升级的能力是客户的基本诉求,艾拉比利用自身专利的差分算法,生成的增量包比公开算法平均小50%。同时还要保证算法自身的空间占用的极小性,否则会影响客户的程序空间。做为专业的OTA服务厂商,算法的能力我们自己来说也是持续进行优化和升级的。
同时还有碎片化的平台适配。物联网设备最大的一个挑战就在于碎片化,会面临不同家的芯片,不同家的芯片可能又对应了不同的操作系统。做为专业的服务厂商,我们可以借助积累的不同芯片平台的经验,帮助大家用最短的时间获得最专业稳定的升级能力。
对于品牌商来说,芯片的升级、设备的升级与系统的升级,其实是三个概念,是三个维度。从芯片升级的角度来看,芯片厂商只关注自己芯片怎么去做升级。但是如果站在设备的角度,这里面不仅仅是某一个芯片的升级,而是设备里面所有运行软件芯片的集合。站在系统的角度来看,概念就更大了,可能又是不同设备的升级组合。目前艾拉比提供的多级升级解决方案,可以完美解决品牌厂商不同维度的升级诉求。
云端OTA体系如何管理?
云端的管理能力最基础的是软件管理。对于升级来说,升级包要有统一的制作过程。制作之后,还要做测试验证。测试验证好的包才能导入OTA管理系统里面进行管理,这个是做好升级管理的前提条件。
此外,还要以产品型号为单位做好项目管理。以表计行业为例,可能在不同的地方销售不同的表计型号,厂商需要以项目管理的方式提前做好区分。
除了项目管理,前面提到的策略管理和升级条件的配置管理也很重要。没有这样的管理,未来厂商的OTA将无法面对复杂的升级场景。
最后还要做好任务的管理和统计。升级是批量化的,但是不意味着一蹴而就。需要采用灰度管控的方式逐步覆盖。小范围的设备先做升级试验,没有问题之后,再做更大范围的配置升级任务,最后再推送给项目中所有的设备。升级任务的统计工作也很重要,对于没有达到100%升级成功任务里面的具体设备来说,它为什么没有升级成功?是因为没有收到升级通知?电量不够?还是说流量条件没有允许进行下载?这些统计信息必须给厂商一个及时清晰的反馈,才能做到批量化可控的效果。
OTA服务的选择
在物联网领域有一个定律,离用户越近,责任越大。对于设备品牌商而言,无疑是面对软件风险的最直接责任承担方,这意味着品牌商也是未来OTA的责任发起方。从品牌商角度出发,必须在产品销售之前构建好真正有效的OTA体系。对于品牌商而言,目前虽然可以选择使用一些芯片厂商提供的免费升级能力,以及一些公有云服务商提供的免费对接的平台,但大家通过移动互联网的发展也都清楚前期的免费意味着后期更高的成本。从OTA体系实际的专业性、有效性、服务程度、性价比以及责任承担能力来看,专业的OTA服务厂商一定是品牌厂商的最合理选择。
艾拉比目前聚焦在车联网和物联网OTA服务领域,服务客户超过500家。服务领域涵盖了汽车、智能家居、智能穿戴、共享设备、M2M以及行业应用等领域。艾拉比有信心服务好表计行业的客户,为行业的网联化与智能化发展构造安全稳定实用的基础性平台。