天天看点

揭开LiteOS的神秘面纱

   “2015年5月20日,在2015华为网络大会上,华为发布了敏捷网络3.0,主要包括最轻量级的物联网操作系统LiteOS、敏捷物联网关、敏捷控制器三部分。华为战略Marketing总裁徐文伟介绍,LiteOS体积只有10KB级,而且实行开源,使智能硬件开发变得更加简单。”

揭开LiteOS的神秘面纱

        上面这段话摘自百度百科,针对于LiteOS,其中的“最轻量”、“10KB级”、“开源”、“智能硬件开发变得简单”,着实吸睛不少,无疑成为当天HNC的大热点。

        从LiteOS在HNC上的“千呼万唤始出来”,到现在依然“犹抱琵琶半遮面”。业界对华为LiteOS一直期许很高,无奈至今还未一睹芳容,未免有些吊打胃口的感觉。作为公司级产品开放平台的eSDK部门,我有幸跟我们大LAB的欧拉一部大科学家们一起做LiteOS的产品的开放性,一个月下来,对LiteOS有了一个基本的认识,趁着有点料,今天就让我为大家来揭开她神秘的面纱。

第一篇:呱呱落地

        2015年5月20日,在2015华为网络大会上,LiteOS初次展现在公众媒体前。LiteOS是华为公司基于华为本身的传感和通讯网络开发的一个操作系统,解决的是物联网设备的固件和联网问题。物联网正在走向我们,而现有的网络不适应、不够用。不久前,华为曾预测到2025年,物联网设备数量连接将会接近1000亿,新部署的传感器速度将达到每小时200万个。面对着上千亿的连接需求,目前的网络难以承担,5G的出现也是要解决这个问题,并将成为公司下一个战略制高点和业务爆发点。在这样的大环境下,LiteOS就应运而生了。

揭开LiteOS的神秘面纱

第二篇:我家有女初长成

        目前市面上有很多种物联网操作系统,比如Contiki、TinyOS、LiteOS、Nano-RK、t-Kernel,三星在发展Tizen,微软想借助Win10在后PC的物联网时代演绎往日的辉煌,Google则寄希望通过阉割版的Android系统Brillo在物联网领域如同移动互联网时代一样独霸天下,连在移动互联网时代被下一城的Intel也不甘寂寞,积极开发多种低功耗芯片,并加入物联网操作系统阵营。那问题来了,华为的LiteOS相对于这些操作系统,有什么优势可言呢?

        首先,我给大家介绍下,LiteOS的基本应用框架。通过这些介绍,让大家知道,我们的LiteOS的优势在哪里。

揭开LiteOS的神秘面纱

        LiteOS提供了一个轻量级完整的软件栈:

1、体积小(10KB级);

2、支持多种连接协议栈(6LoWPAN、WiFI、BTE、Zigbee等等);

3、设备间可自组网、自发现,可互通,互操作;

4、简单开发出低功耗应用(集中式调度机制——空闲态Deep Sleeping,优化传输机制,轻量级网络协议,抗丢包,减少重传次数,从而降低功耗);

5、提供一整套机制保证数据及设备运行的安全(进程隔离、TLS/DTLS的加密传输、应用签名和API认证);

6、易部署,并支持远程控制;

        这些特性是目前市面上任何一个物联网操作系统不能同时具备的。特别是“自组网、自发现”,面对海量的物联网接入设备,这个特性是LiteOS最为核心的一个特性。

        总结起来,LiteOS解决了目前制约物联网发展的7大难题:

揭开LiteOS的神秘面纱

        基于上述特性,开发者的关注点从硬件转移到应用,在可简单快速开发出各种形态的智能硬件的前提下,集思广益,百家齐放,开发出不同场景下的解决方案,快速构建开放生态。

        既然LiteOS如此强大,那我们能拿它干点什么事情呢?首先我将向大家介绍LiteOS的网络架构和开放框架。大家了解了它的开放能力,就知道通过它能开发怎样的应用或是解决方案了。

网络架构:

揭开LiteOS的神秘面纱

开放框架:

揭开LiteOS的神秘面纱

移动侧的数据呈现(如音视频数据)

揭开LiteOS的神秘面纱

① 本地局域网:Mobile通过URL直接访问IPC的资源;

② Internet:Mobile访问云端的接口获取IPC的数据;

        从目前LiteOS能力开放来看,比较容易切入智能家居和智能穿戴领域。

揭开LiteOS的神秘面纱

智能家居:天然支持Zigbee协议,支持自组网和自发现,适合接入多个设备。

智能穿戴:低功耗,增强穿戴设备续航能力。

第三篇:所谓伊人,楚楚动人

        通过LiteOS,我们可以孵化出各种解决方案,应用到多个场景。

揭开LiteOS的神秘面纱
揭开LiteOS的神秘面纱
揭开LiteOS的神秘面纱

继续阅读