IoT OS
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
3 Huawei Confidential
Contents
1. OS History
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
Hardware
Main (internal)
memory ROM
External (auxiliary) memory (disk and
CD-ROM)
Peripherals Input device (keyboard, mouse, etc.)
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
Manual operation
8 Huawei Confidential
Internet Era to Mobile Internet Era to IoT Era
10 Huawei Confidential
Contents
1. OS History
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
Peephole camera
Motion DV Portable camera
14 Huawei Confidential
Smart Terminals, Basis of IoT Development
Huawei
Dumb Smart
terminals LiteOS
terminals
Open API
Security
16 Huawei Confidential
Contents
1. OS History
17 Huawei Confidential
Huawei LiteOS History
18 Huawei Confidential
Huawei LiteOS Commercial Cases
10 Million+
Entered the IoT field. Modules
100 Thousand+
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
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
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
Sensors Sensors
24 Huawei Confidential
Huawei Smart Parking Solution
Lightweight kernel
NB-IoT chip
Vehicle detector
25 Huawei Confidential
Summary
28 Huawei Confidential
Thank you. Bring digital to every person, home, and
organization for a fully connected,
intelligent world.