IoT cloud platform

ZTE's Solution about IoT
ZTE IoT Team, 2016
CONTENTS
01
IoT Industry, Eco System
02
ZTE IoT Platform
03
IoT Applications Developing
Internet of things (IoT)
Internal use only▲
The internet of things (IoT) is the network of
physical devices, vehicles, buildings and other
items—embedded with electronics, software,
sensors, actuators, and network connectivity
that enable these objects to collect and
exchange data
Key Element
Sensors
3
© ZTE All rights reserved
Network
Applications
Trends and characteristics for Internet of Things
Internal use only▲
Scenarios
Smart homes
Environment
Agritech
Wearables
Characteristics
Trends
Broad coverage
Massive Number of devices
Lowest possible cost
Enhanced power efficiency
4
Low throughput
Low mobility
© ZTE All rights reserved
Smart Logistics
Smart cities
Forecasts for Global IOT Market
Forecasts
Internal use only▲
Compound Growth
From 2013 to 2020
TRANS-IoT
facilities increase
revenue(M$)
6 Billion People
50 Billion Machines
--To Be Connected by 2020



average person:7-9 devices before 2020
Currently 210 million Internet
terminals ,about 900 million in 2018 , to
50 billion in 2020
Global IoT market in the Retail industry to
grow at a CAGR of 34.14% from 2013 to
2018
From 2013 to
2020 IoT
connection
revenue growth
1)From Gartner report,IoT's overall business revenues of us $ 310.1 billion in 2020
2)Compound annual growth rate exceeding more than 60% and domestic energy security, automotive, industrial growth was over 80%
3)CISCO,in 2030 number of networked devices usher in the outbreak, and leap-forward growth from 15 billion to 500 billion .
5
© ZTE All rights reserved
IoT ECOSYSTEM
Machines
Any Device equipped
with IoT sensor that
allows the device to
communicate its
performance.
IoT Devices
Pre-integrated IoT
devices
Internal use only▲
IoT Gateway &
Charging Systems
Convergent Gateway for
IoT connectivity
Charging Systems for
business capture
Usage & Cost control
Gateway
Product Management
Portal
Embedded Software
6
Software Agents
Real time Usage &
Cost control
© ZTE All rights reserved
IoT Platform
Application
IoT Platform with fully
automated workflows
allowing for
· device mgmt,
· KPI measurements,
· location and map
view,
· alarm mgmt,
· reporting,
· remote control
Custom Application
reflecting specific
requirements of the End
User
Platform inter-acting
with other systems
through flexible REST
API
Applications fully
integrated with IoT
server
What hardware is needed for IoT ?
Fog / Edge Computing concept
7
© ZTE All rights reserved
Internal use only▲
Internal use only▲
8
© ZTE All rights reserved
Internal use only▲
COMMERCIAL
TECHNICAL
WHAT KIND OF DEVICES ARE REQUIRED?
9
LONG LIFE
BATTERY
• Places with no electricity
access;
• 10 years service-free
devices;
• Movable objects
monitoring (animals, etc.)
DEVICES LOW
COST
• Low data volume
generating relative low
revenue streams per
device
TRANSMISSION RANGE
INCREASE
• Devices installation at
places with damped
Radio propagation
(tunnels, canalisation,
underground spaces)
INSTALLATION LOW
COST
• Large number of devices
geographically scattered
• Plug&Play required
© ZTE All rights reserved
NETWORK CAPACITY
INCREASE
• Protocols and network
access modifications
allowing single BTS serving
for milion devices
• Types of network services
prioritization
OPERATIONS LOW
COST
• Devices operations costs
can exceed revenues
generated by them
• New tariff plans to be
offered by the Operators
Internal use only▲
COMMUNICATION TECHNOLOGY
selection Considerations
10
© ZTE All rights reserved
CONTENTS
01
IoT Industry, IoT Eco System
02
ZTE IoT Platform
03
IoT Applications Developing
Architecture of ZTE IoT Cloud platform
Internal use only▲
…
Service
application layer
Public services
Public safety
Municipal monitoring
Application service adaptation (application
interface/SDK/API)
Platform openness
Service Enabler
Terminal
management
Connection
management
Security
Data analysis
BSS
OMM
Management/service enabling
platform
Network transparency
Application
adaptation
Routing/forwarding
Service
gateway
IoT
platform layer
Forwarding Protocol Protocol
and routing adaptationadaptation
Capability
Capability supportQOS
support
QOS
Service creation
environment
Service execution
environment
API
Terminal adaptation
Service
Terminal adaptation/network
gateway adaptation (terminal
interfaces and network protocols)
Terminal sensor
layer
13
Environmental
© ZTE All rights reserved
OAE development
environment
Features of ZTE IoT Plaform
Internal use only▲
1:NFV cloud architecture for flexible service orchestration and high throughout
Commercial
and IoT
Tasks
Information Technology
Tasks
Cloud Applications (PaaS)
Terminal
Management
Big Data
Connection
Management
OMM
OAE
Security
BSS
interface
Cloud Infrastructure (IaaS)
Public Cloud
Public Cloud
Public Cloud
Private Cloud
Private Cloud
Hardware Infrastructure
Central Office
Central Office
Central Office
14
Central Office
Central Office
Data Center
Provide PAAS features based on NFV and open IoT
components and API for partners, pre-integrated industry
layout module and support all kinds of value-added
service for different industrial customers
With big data analytics capabilities, it support collect
data and deep analysis and data mining
Shield differences in agreement acquisition format,
provide standards raw data for the different upper
application
With an open framework, it support to integrate with
both OneM2M and trade platform
© ZTE All rights reserved
Features of ZTE IoT Plaform
Internal use only▲
2:multi tenant to support central deploy and service global branch
Local network
Local network
EUROPE
ASIA
N. AMERICA
Local network
Local network
AFRICA
Local network
Local network OCEANIA
15
for different country
and different tenant ,
assign all kind of resources
such as VM etc In pool
© ZTE All rights reserved
S. AMERICA
Local network
Features of ZTE IoT Plaform
Internal use only▲
3:massive connection and resources
Sensors
Applications
Compatible and complying
with these standards
LWM2M
IoT cloud platform
Ethernet
Distributed system architecture, with the kafka messaging middleware supporting
separation of service data from service processing.
The Dcache caching technology supports high-concurrency access attempts between
terminals and between applications.
The database Hbase supports massive storage.
Big-data platform techniques support online and offline analysis of massive data.
16
© ZTE All rights reserved
Cellular Network
Features of ZTE IoT Plaform
Internal use only▲
4: unified access capability, transparent for different network Bear
Smart Homes
Connected Vehicles
Industrial IoT
Smart Cities
Open interface
for rich Applications
Data oriented API/SDK; business
modularization, NFV combination,
service orchestration, meets
requirements of rapid application
development
Unified Access
Capabilities for
all kinds of network
IoT Platform
Any access, any vertical
industry, shield underlying
Bear Network differentiation
2/3/4G
17
NB-IoT eNodeB
© ZTE All rights reserved
Features of ZTE IoT Plaform
Internal use only▲
5: excellent openness and compatibility
The platform complies with the
OneM2M system architecture
and has excellent openness
and system compatibility.
Sensors comply with the
OneM2M architecture. There
are many chip vendors,
terminal vendors, and
application vendors. Access
and adaptation of terminals and
applications are simple, so the
ecological chain is in good
condition.
18
© ZTE All rights reserved
Internal use only▲
MQTT
19
© ZTE All rights reserved
Features of ZTE IoT Plaform
Internal use only▲
6:To build controlled smart pipe and connect anything for applications
Connection Management
Applications
IoT Platform
Terminals
and Sensors
RAN&Core Network
2G/3G/4G/NB-IoT
NodeB
IoT cloud platform
2G/3G/4G/NB-IoT
NodeB






20
Router management
QoS management
Connection status management
Stream Control management
SIM card management
…
2G/3G/4G/NB-IoT
NodeB
© ZTE All rights reserved
CONTENTS
01
IoT Industry
02
ZTE IoT Platform
03
IoT Applications Developing
Open Application Environment -- IDT
Internal use only▲
Integrated Development Tool (IDT) is for developing the IoT service process,
which is the offline development tools provided by ZTE.
IDT development GUI
IDT development flow:
22
© ZTE All rights reserved
IDT development example
Creating a Project
Internal use only▲
Creating atom services
Creating a DB
Loading them
Arranging a Service in GUI
23
Setting Variables
© ZTE All rights reserved
Debugging
Generating
Executable
Service Files
Open Application Environment -- SEE
Internal use only▲
The Service Execution Environment (SEE),
used for deploying services and providing
an environment for executing the
services, provides functions such as
service execution and daily management.
24
© ZTE All rights reserved
IoT Platform Accessing APIs
Internal use only▲
IoT Platform provides two kinds of APIs:
1. CoAP API
This protocol is for terminal accessing to the platform.
2. Restful API
This protocol is for IoT application system communication with platform.
Restful is based on Http/Https. The interfaces are following:
Data Send
Data Publish
Group
Data Receive
Data Discovery
Subscription
Registration
25
© ZTE All rights reserved
Internal use only▲
Open Application Environment – Web online development
Development flow
Development
package for IOT
service
API for
capabilities
Developing
application Project
Debug/Test
application
Dashboard
component
SDK for Terminal
standard access
protocol
26
© ZTE All rights reserved
Release Application
Application Operating
Internal use only▲
Getting started with
RASPBERRY PI 3
https://www.raspberrypi.org/documentation/
https://www.raspberrypi.org/forums/viewtopic.php?t=4751
27
© ZTE All rights reserved
Raspberry Kit – GPIO, Bread board, Ohm’ s Law
GPIO
General Purpose Input & Output
Pins act like a battery (output)
–
LOW – 0V
–
HIGH – 5V, 3.3V or 1.8V
https://www.raspberrypi.org/documentation/usage/gpioplus-and-raspi2/README.md
Raspberry Kit – GPIO, LED Blink Example
http://www.pcworld.com/article/2895874/10insanely-innovative-incredibly-cool-raspberrypi-projects.html#slide2
LED Light Emitting Diode
Long +, ShortRound+, FlatResistor 270ohms-330ohms
GPIO 17, PIN 11
gpio mode 0 out
gpio write 0 1
gpio write 0 0
https://www.element14.com/community/docs/DOC78315/l/raspberry-pi-gpio-explained
Thank you