let’s build an iot os together -...

16
Security Level: www.huawei.com Let’s build an IoT OS together Sun Chan, Ben Du Huawei

Upload: vuongnhan

Post on 07-May-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

Security Level:

www.huawei.com

Let’s build an IoT OS together

Sun Chan, Ben Du

Huawei

Huawei Confidential 2

IoT use cases – Smart Home

Huawei Confidential 3

IDG Contributor Network: IoT protects

fishing fleets and global fisheries with

RPMA technology By News Aggregator

Posted on: April 12, 2017

Low Power Wide

Area Network

Huawei Confidential 4

7-Eleven beats Google and Amazon to the first

regular commercial drone delivery service in the

U.S.

Learning Deep Control Policies for

Autonomous Aerial Vehicles with MPC-

Guided Policy Search - UC Berkeley

UC Berkeley Team Commands Drone

Fleet with HoloLens https://hololens.reality.news/news/uc-berkeley-team-

commands-drone-fleet-with-hololens-0176671/

Huawei Confidential 5

Connectivity

Communication

Dev discovery &

management

Data acquisition & filter

Real-time

Low power

Small footprint

Over the Air update

High level programming

UI

Local compute

Security

Huawei Confidential 6

A typical IoT SW stack

UI

Highlevel

programming

Communication

Dev discovery &

management

Data acquisition &

filtering

Connectivity

Real-time

Low power

Small footprint

Over the Air update

2017/6/14

RealTime Kernel

Connectivity BLE/Wifi/NB-IoT/Zigbee/…

TCP / UDP

6LowPAN / IP routing

Communication OIC/ AllJoyn / OneM2M…

UI / Apps Framework

App App App

Security

Sensor Algo & API

Huawei Confidential 7

Highlevel languages on IoT? Benefits

UI & Apps framework

Apps isolation

Challenges

Real-time

Memory footprint

Low power

JerryScript A JavaScript engine for

Internet of Things

https://www.infoq.com/news/2015/08/iotjs-

jerryscript-samsung

Java ME Embedded

Enables M2M Technology in

Small Embedded Devices https://www.oracle.com/java/java-me-

embedded.html

Programming With Smart

node http://www.makercollider.com/cour

se/detail?id=45

Huawei Confidential 8

节点

敏捷物联网关

路灯控制器

路灯管理系统

Challenge

• Self Organizing

• 1000+ nodes,< 20mins

IPV

6

IPV

6

IPV

6

IPV

6

GW

6LowP

AN

Mesh network for street lights

Huawei Confidential 9

Sensor block in IoT stack

End device as data actuator

Utility usages

Location

Image creation

Unified driver and data management API

Data fusion algorithm and library

More accuracy, less data transmission

Contextual inference

Anomaly situation (security and disaster aversion)

Huawei Confidential 10

Huawei LiteOS enable devices intelligence

Smart Dev

Dumb Dev

Huawei

LiteOS

Kernel

Open APIs

Sensor Manager Connectivity

Communication Security Manager

[ Light Weight ] • 端云协同的安全管理机制,确保设备侧的安全

[ Low Power ] [ Fast Start ]

Huawei Confidential 11

Easy to connect the devices and IoT platfrom using Huawei LiteOS

Cloud

Devcies …

Third party IoT

platform

OceanConnect

NB-IoT network

LiteOS (AgentTiny)

MCU

NB-IoT chips

Connect to

OC by default

Adapt to

third-party

MCU

Huawei Confidential 12

Build a pool of resources by integrating solutions and IDEs

GitHub

Dev

Select Device

Select Solution

Select ……

LiteOS/Partner

LiteOS/Solution

IDE

Huawei Confidential 13

Boards Supported

Company Model MCU Memory

HZ(M) Flash(K) SRAM(K)

GD 1 GD32F450I-EVAL M4 200 1024 256

2 GD32F190R-EVAL M3 72 64 8

ST

3 STM32F411RE-NUCLEO M4 100 512 128

4 STM32F412ZG-NUCLEO M4 100 1024 256

5 STM32F429I_DISCO M4 180 2048 256

6 STM32L476RG_NUCLEO M4 80 1024 128

7 STM32F746ZG_NUCLEO M7 216 1024 320

ATMEL

8 Atmel SAM D21 Xplained Pro M0+ 24 256 32

9 ATSAM4S-XPRO M4 120 2048 160

10 ARDUINO ZERO PRO M0+ 48 256 32

NXP

11 LPC824_LITE M0+ 30 32 8

12 LPC54110_BOARD M4 100 256 192

13 FRDM-KW41Z M0+ 48 512 128

14 FRDM-KL25Z M0+ 48 128 16

Siliconlab

15 EFM32 GIANT GECKO STARTER KIT EFM32GG-STK3700 M4 48 1024 128

16 EFM32 PEARL GECKO STARTER KIT SLSTK3401A M4 40 1024 256

17 EFM32 HAPPY GECKO STARTER KIT SLSTK3400A M0+ 25 64 8

MM 18 MM32F103_MINI M3 96 64 20

More on the way。。

。。。 。。。

With LCDs

Huawei Confidential 14

ST collaborates with Huawei LiteOS

Page 14

has covered the full range of STM32 LiteOS and STM32 have partnered to launch three

NB-IoT development kits EVK

厂商:中科创达 • STM32L452 • Arduino接口 • 温度、湿度、六轴

厂商:钛比科技 • STM32F103 • 私有接口 • 温度、湿度

厂商:利尔达 • STM32L409 • 私有接口 • 温湿度、六轴、气压

3 STM32F411RE-NUCLEO M4

4 STM32F412ZG-NUCLEO M4

5 STM32F429I_DISCO M4

6 STM32L476RG_NUCLEO M4

7 STM32F746ZG_NUCLEO M7

内核公司 型号

ST

Huawei Confidential 15

Huawei LiteOS developer interaction

BBS Support: Q & A

Training and certification

Crowdsourcing

Workshop /Salon

Official website/ SNS/ Developer community Presentation, technical documentation, case, Demos

Huawei LiteOS on GitHub

Online

commun

ity

O2O

贡献

开源

Online

offline

Participate in

contribution

形成文档

Hackathon

招募开发者

followed by

coding

Huawei Confidential 16

How you can join the fun

3rd

Party:

WeCha

t

Huawei LiteOS

Website

www.huawei.com/liteos

Huawei LiteOS on GitHub https://github.com/LITEOS/LiteOS_Kernel

Community Doc & Support

BBS

Code repo

SNS Media Partner

s

Workshop