0% found this document useful (0 votes)
136 views26 pages

IoT OS

Uploaded by

Kelvin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
136 views26 pages

IoT OS

Uploaded by

Kelvin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

IoT OS

Foreword

 Decades have passed since the operating system (OS) was created. The OS
plays a vital role for humans, ranging from initially implementing human-
computer interaction to controlling computers and other devices.
 What role does the OS play in the Internet of Things (IoT) era?

2 Huawei Confidential
Objectives

 This course will enable you to:


 Understand the basic knowledge and development history of the OS
 Understand the functions of IoT OS
 Understand Huawei LiteOS
 Understand the application cases of Huawei LiteOS

3 Huawei Confidential
Contents

1. OS History

2. Overview of the IoT OS

3. Huawei LiteOS Applications

4 Huawei Confidential
OS Overview (1)
 What is an OS?
 An OS is a computer program that manages hardware and software resources.
The transactions that an OS processes include managing and configuring memory,
setting priorities when allocating system resources, controlling I/O devices, and
operating the network and file systems. Additionally, OSs provides an operation
interface for users to interact with systems.
 In a computer, an OS is the most important basic system software. From the user
perspective, the OS provides various services. From the programmer perspective, it
mainly refers to the interface for users to log in. From the designer perspective, it refers
to the connection between various modules and units to implement different functions.
After decades of development, the computer OS has become one of the largest and
most complex software systems.
5 Huawei Confidential
OS Overview (2)
ALU
Central processing
unit (CPU) Controller

software and hardware resources.


Host

The OS manages and controls all


RAM

Hardware
Main (internal)
memory ROM
External (auxiliary) memory (disk and
CD-ROM)
Peripherals Input device (keyboard, mouse, etc.)

Microcomputer Output device (monitor, printer, etc.)


system
OS (DOS, Windows, etc.)
System Programming language handler
software
Software

Development tools, network software,


and diagnosis programs

Application Various software packages and


software network suites

6 Huawei Confidential
Earliest "OS"
 Punched tapes/cards
 Manual operation
 Punched tapes or cards are inserted into the input machine, enabling the programs
or data on the tapes or card to be input to a computer for subsequent operations.

7 Huawei Confidential
Evolution of the OS
 Batch OS
 Single-job: Programs are loaded into the memory and executed individually.
 Multi-job: Multiple programs are loaded into the memory and executed simultaneously.
 Time-sharing OS
 The OS interleaves the execution of each program among users in short time slots. Each user can interact with the
computer through a terminal.
 Real-time OS
 An OS that implements a specific function within a defined time frame. Real-time OSs are divided into soft real-time OSs
and hard real-time OSs.
 Network OS/Distributed OS
 Sharing of various resources in the network and communication between computers. The difference between the
distributed OS and network OS is that in the former, several computers cooperate with each other to complete the same
task.
Multi-job batch processing OS Time-sharing OS Distributed OS

Single-job batch processing OS Real-time OS Network OS

Manual operation

8 Huawei Confidential
Internet Era to Mobile Internet Era to IoT Era

1 billion 10 billion 100 billion


connections connections connections
Internet era Mobile Internet era IoT era
x86 architecture Arm architecture x86, Arm, DSP, MIPS, FPGA, ...

Windows Android/iOS IoT OS

10 Huawei Confidential
Contents

1. OS History

2. Overview of the IoT OS

3. Huawei LiteOS Applications

11 Huawei Confidential
Challenges to IoT Terminal Development (1)
 IoT terminals have various chip and hardware types, requiring developers to
adapt to hardware interfaces.

12 Huawei Confidential
Challenges to IoT Terminal Development (2)
 IoT terminals involve various communications technologies and fast iterated communications
modules. Developers need to select and adapt to the communications modules.

BLE-based 6LowPAN-based
speaker air quality monitor
Play Power on
Adjust volume Obtain PM2.5 index
Tune Alert PM2.5

ZigBee-based
smart lamp Wi-Fi-based
camera Power on
Power on Cloud Platform
Adjust brightness Set resolution
Adjust hue Set timer

Z-Wave-based Wi-Fi-based
thermostat air conditioner
Power on
Power on
Set running mode
Set temperature
Set wind speed
Non-IP devices IP devices

13 Huawei Confidential
Challenges to the IoT OS
 Multi-sensor coordination that is complex to manage

 High requirements on performance and power consumption for videos

Peephole camera
Motion DV Portable camera

14 Huawei Confidential
Smart Terminals, Basis of IoT Development

Interconnection of Self-discovery, self-connection,


different communication self-networking, and
protocols self-healing

• Unified management of different types of


sensor access and algorithm development

• Device-pipe-cloud security management


Huawei provides a complete and standard IoT LiteOS to
accelerate the development of smart devices.
15 Huawei Confidential
IoT OS - Huawei LiteOS

Huawei
Dumb Smart
terminals LiteOS
terminals

Open API
Security

Connectivity Sensor hub Runtime engine ... Multiple middlewares

Kernel ... One kernel

16 Huawei Confidential
Contents

1. OS History

2. Overview of the IoT OS

3. Huawei LiteOS Applications

17 Huawei Confidential
Huawei LiteOS History

2018 - Over 20 million NB-


IoT products running Huawei
LiteOS were shipped.

2015 - Open source Huawei


LiteOS entered the IoT field.

2017 - Over 1 million and 50


million IoT and consumer
products, respectively, were
2012 - Huawei shipped.
LiteOS became open 2014 - Huawei
to Huawei consumer LiteOS was shipped
products.
with Huawei
consumer products.

18 Huawei Confidential
Huawei LiteOS Commercial Cases

Terminal products NB-IoT chips and modules


Chips The NB chips running the LiteOS account for more than
Huawei terminals 1 Million+ 50% of the whole market.
running the Hi2115
1 Million+
LiteOS
MK8010Q
10 Million+
10 Million+ Xinyi NB-IoT
CK802

10 Million+ LETSWIN LETSWIN NB

10 Million+
Entered the IoT field. Modules
100 Thousand+

Released the open


source version. MCU Joint LiteOS helps 90% of mainstream MCU chips
Third-party IoT Commercial Solutions launch their IoT solutions.
terminals supported 1 Million+
by LiteOS 10 Million+
2012 2014 2015 2016 2017 2018

19 Huawei Confidential
Huawei SmartSense Solution (1)
 Huawei P/Mate Series Flagship Phones
 Huawei LiteOS runs on coprocessors loaded with the Kirin series chipsets.
 The Huawei LiteOS smart sensing framework works with the photosensitive module
to reduce pedometer power consumption and improve measurement accuracy.

CPU High-precision
Modem
fencing
Context awareness
Low-power GPS
Convergent computing
Low-power LBS
Sensor Hub
Low-power
Barometer Gyroscope navigation

GPS Magnetometer Accelerometer Always on display


...
Kirin SmartSense Solution

20 Huawei Confidential
Huawei SmartSense Solution (2)
 Huawei Band
 Huawei B3 is the smart device first showcased with Huawei LiteOS.
 The Huawei LiteOS smart sensing framework is used to solve problems involving
multi-sensor high-precision sampling and data synchronization. Motion detection
accuracy has improved, and the response time when you raise your wrist to turn on
the screen has shortened.
 The ultra-low power consumption lengthens the standby time.

21 Huawei Confidential
Huawei MobileCam Solution
 Huawei MobileCam Solution
 Quick startup of Huawei LiteOS
 Low power consumption enables battery-supplied power and outdoor usage of
MobileCam as portable wearables.
 Features such as smart hibernation and quick wakeup implement power saving and
enable quick response.
 4G Wi-Fi connection and transmission support live streaming for motion DVs.

22 Huawei Confidential
Huawei HiLink Smart Home Solution
 HiLink Smart Home Solution
 Huawei LiteOS enables the HiLink smart home solution based on smartphone sensors:
 Screen operation, voice recognition, and gesture recognition
 From multiple steps to one step

Smart home cloud

Smart home gateway

23 Huawei Confidential
Huawei Smart Water Meter Solution
 Huawei LiteOS lightweight kernel:
 Small size: MCU resources of the NB-IoT chips are shared to drive the miniaturization
and unified upgrade of applications.
 Low power consumption: single AA battery supplying five years of power; no need to
connect to the mains
Metering app

Huawei LiteOS solution Metering app Traditional OS solution


Huawei
LiteOS OS

NB-IoT chip MCU NB-IoT chip

Sensors Sensors
24 Huawei Confidential
Huawei Smart Parking Solution

Smart parking algorithms/apps

HUAWEI CLOUD Huawei LiteOS


IoT platform Sensing
Interconnection engine
framework

Lightweight kernel

NB-IoT chip

Vehicle detector

25 Huawei Confidential
Summary

 This chapter describes information related to the sensing layer, including


the basic concepts of the OS, and the challenges and difficulties
encountered by the IoT OS. It also covers the benefits and functions of the
IoT OS, along with Huawei LiteOS and its application solutions.

28 Huawei Confidential
Thank you. Bring digital to every person, home, and
organization for a fully connected,
intelligent world.

Copyright© 2020 Huawei Technologies Co., Ltd.


All Rights Reserved.

The information in this document may contain predictive


statements including, without limitation, statements regarding
the future financial and operating results, future product
portfolio, new technology, etc. There are a number of factors that
could cause actual results and developments to differ materially
from those expressed or implied in the predictive statements.
Therefore, such information is provided for reference purpose
only and constitutes neither an offer nor an acceptance. Huawei
may change the information at any time without notice.

You might also like