SlideShare una empresa de Scribd logo
1 de 52
Descargar para leer sin conexión
Internet of

Things
Indonesia IoT Forum FGD - Polytron, Jan 17, 2018
NB-IoT intro & its state in
Indonesia: 

from IoT developer’s perspective
Andri Yadi
@andri_yadi | a (at) dycode (dot) com
http://andriyadi.me | http://dycodex.com
initiator ambassador
Proudly Developer for 

20 years
ASM, QBasic, Pascal, c, C++,
Java, PHP, Bash, C#, Visual
Basic, HTML, JavaScript,
Python, Objective-C, Swift
.NET, Qt/QML, Java ME/EE/SE, Android
SDK, iOS SDK, Node.js
ARM MBED, ESP8266, ESP-IDF, Arduino
x@dycode.com | http://dycodex.com
IoT & maker movement enabler
CEO
by DyCode
DycodeX’s Products & Services Focus
Asset Tracking Industrial IoTPrecision Agriculture
General Purpose: Asset Tracking
Consumer-grade Tracking
Cattle Tracking for
Precision Agriculture
In-field Tracking

(Fleet, Truck, Logistics)
Panic Button & Tracking
Fixed Asset Tracking
Disclosure
DycodeX is the first 3rd party developing NB-IoT
solution in Indonesia
Things Connectivity People & Processes
Data Data
Internet of Things
(Sensors, actuators, MCU/MPU,
network, energy, firmware)
(PAN, LPWAN, Cellular) (IoT Cloud, Machine Learning, AI)
as we know…
Connectivity
ADVANTAGES
Highest throughput
DISADVANTAGES
Spectrum utilization,
power requirementsWifi
Bluetooth beacons Low application throughput
Bluetooth
LPWA
Cellular
No power requirement
Low cost
Global coverage, application
profile standards
Higher reliability for mission critical
applications
CAT 1 and CAT 0 LTE for low cost,
and ultimately NB-IoT high range
data transfer
Power requirements,
coverage “black spots”
Low data throughput
Less reliability for mission
critical and real-time applications
Satellite
Breadth of coverage even
in areas with limited infrastructure
e.g. at sea or in developing
countries
Price and interference due
to weather conditions
Near range
Near range
Wide range
Global
Ethernet
IoT frameworks map higher-level
protocols, stable service for SLAs,
mobile backhaul, security
Limited range, devices don’t work
until they have a method of
communication with the network
Global
Connectivity
Option
LPWA
Connectivity designed specifically for IoT
What is LPWA
Low Power, Wide Area Networks
Low data throughput = High
sensitivity = Long range
(Relatively) low cost
Multiple Access = One-to-Many
Architecture
Using licensed or unlicensed
spectrum
Unlicensed Spectrum
EC-
-m
Licensed Spectrum
LPWA: Technologies
Cellular-IoT
Licensed Spectrum for IoT
Cellular IoT (CIoT)
connectivity we NOW have
Fast, efficient 

Up to 10 Mbps for 4G LTE
Ubiquitous coverage
Reliable & secure
Not designed for IoT in mind
High power consumption
Relatively expensive: modules,
data plan
Provisioning, manageability
Advantages Considerations
Cellular IoT (CIoT)
connectivity we WILL have
EC-GSM-IoT
LTE-M / eMTC
NB-IoT
Low data throughput
Low power
Low device & deployment cost
Extended coverage
Technologies Common Traits
LPWA recap
2015 2016 2017 2018
LTE-M
375 kbps
NB-IoT
20-65 kbps
EC-GSM-IoT
200 kbps
GSM
200 kbps
LTE CAT-1
10 Mbps
CAT-M1 CAT-NB1
Ultra Low Power
10-20 years lifetime
Deep Coverage
+18dB sensitivity
Low Complexity
75% Simpler
Immediate Service
Global Coverage
Durable Investment
Long-term availability
Trusted Ecosystem
Solid supply
Evolution of IoT Connectivity
in 3GPP/GSMA
NB-IoT
a bit intro
What is NB-IoT
3GPP-standardised technology - Release 13
180 kHz RF frontend; Chipset cheaper than Cat M1,
cheaper module
Can be deployed in: existing LTE bands, in guard
bands, re-farmed spectrum, or standalone
Other details:
Uplink: 250 kbit/s half-duplex (multi-tone), 20 kbit/s (single-
tone)
Downlink: 250 kbit/s
Latency: 1.6s-10s
Device Transmit Power: 23 dBm
Coverage: 164 dB
Disclaimer
Obviously, I’m not a telco guy

Won’t Go details ON NB-IoT infra
Typical Cellular IoT System
8
RF Frontend
Baseband Chipset
Power
Mgmt
Memory
SIM/UICC
Sensor(s) /
Actuator(s)
Other I/Os /
Peripherals
Host Application
Processor
Battery /
Power
Memory
eNodeB
EPC
PDN
IMS / Gateway /
VPN
Managed Services
Device Management
SIM Management
Application Enablement
Power and data management
Billing
FOTA
Application
U/I
Rules / Alerts
Reports
Billing
Source: LinkLabs
Typical Cellular IoT Architecture
NB-IoT ModuleYour “thing” Telco Infra Your Backend
RF Frontend
Baseband Chipset
Power
Mgt
NB-IoT Module
Memory
Chipset Manufacturers
As hardware solution providers, we may not use it directly!
NB-IoT Modules
As system integrators, we may not use it directly
Quectel BG96
u-blox SARA-N2xx Lierda NB08-01
SIM7000A / E
AirPrime® HL78xx
NE866
*Disclosure: DycodeX is u-blox's partner. 

To purchase, please contact us.
Currently available for pre-order
The world’s first NB-IoT module
SARA-N2 Series
U-BLOX SARA-N2
Cat NB1, single-tone uplink (up to 27.2 kb/s
DL, 62.5 kb/s UL); 3GPP Release 13
Programming/software:
Supports IPv4 and IPv6, Embedded UDP/IP
Accessible over UART (2 ports), I2C, 2 GPIOs
Firmware upgrade-able
Electrical:
Supply: 3.6 V nominal, range 2.5 V to 4.2 V
Power consumption: 

Deep-sleep mode: < 3 μA

Active mode: < 6 mA

Rx mode: < 46 mA 

Tx mode: < 220 mA
To use NB-IOT in real-world
application…
A Thing
Sensors MCU/MPU Energy
Actuator Network 

Interface
Firmware
as we know…
NB-IoT System on Module (SoM)
Pycom’s G01 DycodeX’s DytraX* Particle E Series*
*Choose between variants: u-blox 2G, 3G, and LTE M1/NB1 radios
Packing the core functionalities into a module, to put it into a custom board
Includes: MCU, common sensors, power mgt
DytraX
Top Bottom
NB-IoT: 

U-BLOX SARA-N2
MCU: 

ESP32-PICO
GPS/GNSS: 

U-BLOX ZOE-M8
Battery
Charger
Battery
Gauge
6-Axis
Accelerometer &
Gyroscope
OLED
Display
Battery
Connector
Nano SIM

Holder
I2S Digital 

Microphone
40mm
On/Off
Magnetometer
NB-IoT DevBoard
Pycom’s FiPy DycodeX’s NB-IoT BPI NB-IoT
And some other module makers’ EVK
Ready to use electronic board for prototyping
NB-IoT Shields
SODAQ’s NB-IoT WisLTE
DycodeX’s NB-IoT
Shield
akor-IoT
Arduino-compatible shields
What about the Programming?
NB-IoT: Software
Most NB-IoT modules:
Accessible via AT command
Support UDP/IP transport layer
Support Constrained Application
Protocol (CoAP) application layer
No support for USSD, CSD, SMS, TCP/IP,
HTTP, fax or voice
(Video) The moment of truth: 

1st ever connecting to NB-IoT network, using AT command
Watch it on YouTube: https://youtu.be/LhK7WU6FpPI
NB-IoT
in Indonesia
Disclaimer
I’m bound to an NDA :P
MANY THINGS I CAN tell you in person
1 telco is doing
heavy trial
1 big area is
covered 

~300ha, hidden in a
plain sight
that I know…
NB-IoT: in Indonesia
1 use case is in
heavy trial
For now, more coverage will be provided on use case basis
nb-iot frequency bands
22
Terminal Integration & Validation, Deutsche Telekom AG
The same frequency bands as in LTE
are used for NB-IoT, with a subset
defined in Release 13.
Most frequencies are in the lower
range of the existing LTE bands,
reflecting that for MTC, poor coverage
conditions is a concern.
band number uplink frequency
range (mhz)
downlink frequency
range (mhz)
1 1920 – 1980 2110 – 2170
2 1850 – 1910 1930 – 1990
3 1710 – 1785 1805 – 1880
5 824 – 849 869 – 894
8 880 – 915 925 – 960
12 699 – 716 729 – 746
13 777 – 787 746 – 756
17 704 – 716 734 – 746
18 815 – 830 860 – 875
19 830 – 845 875 – 890
20 832 – 862 791 – 821
26 814 – 849 859 – 894
28 703 – 748 758 – 803
66 1710 – 1780 2110 – 2200
NB-IoT: Frequency Bands
Currently, Indonesia uses
Band 8*
There’s suggestion to use
Band 3, as all Indonesia telcos
already support 1800MHz —>
to be explored
*Not final. Official band is not agreed yet
Choose SARA-N200*
*Not final. Official band is not agreed yet
NB-IoT: SIM Card
Similar to other cellular connectivities,
we need a SIM card to use NB-IoT
Any SIM card will do, but need to be
“whitelisted” in telco-side
eSIM is still not supported yet in
Indonesia. Not (really) technical
reason.
NB-IoT Coverage Map
[Content redacted]
For Drive Test, you may
need one of this
*You can’t buy it easily, though.
Need to be recommended by a specific vendor
NB-IoT Test Result
[Content redacted]
NB-IoT Test Result
[Content redacted]
#1 NB-IoT Use Case in Indonesia:
Bike Sharing
will tell you in person, NDA :)
[Content redacted]
NB-IoT Use Case: Bike Sharing
NB-IoT Use Case: Bike Sharing
[Content redacted]
NB-IoT is NOT a
hype!

It’s real, and Indonesia is taking part
Interested in adopting
NB-IoT?
Andri

CEO

a (at) dycode.com
Get in Touch
x@dycode.com | http://dycodex.com
IoT & maker movement enabler

Más contenido relacionado

La actualidad más candente

6g wireless communication systems
6g wireless communication systems6g wireless communication systems
6g wireless communication systemsSAIALEKHYACHITTURI
 
P01 5G Development and Evolution (1).pdf
P01 5G Development and Evolution (1).pdfP01 5G Development and Evolution (1).pdf
P01 5G Development and Evolution (1).pdfTouhemiJamel
 
Iot architecture
Iot architectureIot architecture
Iot architectureAnam Iqbal
 
5G Network - It's Architecture and Technology
5G Network - It's Architecture and Technology5G Network - It's Architecture and Technology
5G Network - It's Architecture and TechnologyRajKumarRaj32
 
4 G mobile technology
4 G mobile technology4 G mobile technology
4 G mobile technologyAman Jain
 
6G Training Course Part 7: 6G Technologies - Introduction
6G Training Course Part 7: 6G Technologies - Introduction6G Training Course Part 7: 6G Technologies - Introduction
6G Training Course Part 7: 6G Technologies - Introduction3G4G
 
Nokia 5G Workshop Taiwan Oct 2016
Nokia 5G Workshop Taiwan Oct 2016Nokia 5G Workshop Taiwan Oct 2016
Nokia 5G Workshop Taiwan Oct 2016Eiko Seidel
 
An Introduction to 5G and ‘Real’ 5G
An Introduction to 5G and ‘Real’ 5GAn Introduction to 5G and ‘Real’ 5G
An Introduction to 5G and ‘Real’ 5G3G4G
 
Security and Authentication of Internet of Things (IoT) Devices
Security and Authentication of Internet of Things (IoT) DevicesSecurity and Authentication of Internet of Things (IoT) Devices
Security and Authentication of Internet of Things (IoT) DevicesSanjayKumarYadav58
 
Challenges & issues in way to 6g wireless communication
Challenges & issues in way to 6g wireless communicationChallenges & issues in way to 6g wireless communication
Challenges & issues in way to 6g wireless communicationNikhil Soni
 
IoT case studies from india
IoT case studies from indiaIoT case studies from india
IoT case studies from indiaIET India
 
Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18Qualcomm Research
 

La actualidad más candente (20)

6g wireless communication systems
6g wireless communication systems6g wireless communication systems
6g wireless communication systems
 
IoT Basics
IoT BasicsIoT Basics
IoT Basics
 
ZigBee Technology PPT 2.pdf
ZigBee Technology PPT 2.pdfZigBee Technology PPT 2.pdf
ZigBee Technology PPT 2.pdf
 
P01 5G Development and Evolution (1).pdf
P01 5G Development and Evolution (1).pdfP01 5G Development and Evolution (1).pdf
P01 5G Development and Evolution (1).pdf
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
5G Network - It's Architecture and Technology
5G Network - It's Architecture and Technology5G Network - It's Architecture and Technology
5G Network - It's Architecture and Technology
 
4 G mobile technology
4 G mobile technology4 G mobile technology
4 G mobile technology
 
5G and G5 in Smart Cities
5G and G5 in Smart Cities5G and G5 in Smart Cities
5G and G5 in Smart Cities
 
6G Training Course Part 7: 6G Technologies - Introduction
6G Training Course Part 7: 6G Technologies - Introduction6G Training Course Part 7: 6G Technologies - Introduction
6G Training Course Part 7: 6G Technologies - Introduction
 
Nokia 5G Workshop Taiwan Oct 2016
Nokia 5G Workshop Taiwan Oct 2016Nokia 5G Workshop Taiwan Oct 2016
Nokia 5G Workshop Taiwan Oct 2016
 
4G / LTE Small cells deployment & challenges
4G / LTE Small cells deployment & challenges4G / LTE Small cells deployment & challenges
4G / LTE Small cells deployment & challenges
 
6 g technology-two
6 g technology-two6 g technology-two
6 g technology-two
 
Gprs architecture ppt
Gprs architecture pptGprs architecture ppt
Gprs architecture ppt
 
An Introduction to 5G and ‘Real’ 5G
An Introduction to 5G and ‘Real’ 5GAn Introduction to 5G and ‘Real’ 5G
An Introduction to 5G and ‘Real’ 5G
 
5 G technology
5 G technology5 G technology
5 G technology
 
5G applications
5G applications5G applications
5G applications
 
Security and Authentication of Internet of Things (IoT) Devices
Security and Authentication of Internet of Things (IoT) DevicesSecurity and Authentication of Internet of Things (IoT) Devices
Security and Authentication of Internet of Things (IoT) Devices
 
Challenges & issues in way to 6g wireless communication
Challenges & issues in way to 6g wireless communicationChallenges & issues in way to 6g wireless communication
Challenges & issues in way to 6g wireless communication
 
IoT case studies from india
IoT case studies from indiaIoT case studies from india
IoT case studies from india
 
Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18
 

Similar a The state of NB-IoT in Indonesia

IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT DevelopmentAndri Yadi
 
What Are NB-IoT Technology And Its Features.pdf
What Are NB-IoT Technology And Its Features.pdfWhat Are NB-IoT Technology And Its Features.pdf
What Are NB-IoT Technology And Its Features.pdfAntenna Manufacturer Coco
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialAndri Yadi
 
Nb iot (naik hetvi)
Nb iot (naik hetvi)Nb iot (naik hetvi)
Nb iot (naik hetvi)hetvi naik
 
Decoding the IoT Ecosystem
Decoding the IoT EcosystemDecoding the IoT Ecosystem
Decoding the IoT EcosystemMarc Nader
 
Cnam m2 m - iot - course 1 - warming - v2
Cnam   m2 m - iot - course 1 - warming - v2Cnam   m2 m - iot - course 1 - warming - v2
Cnam m2 m - iot - course 1 - warming - v2Thierry Lestable
 
Internet of things
Internet of thingsInternet of things
Internet of thingsAlok Ranjan
 
IRJET- A Paper on IoT based Digital Notice Board using Arduino ATMega 328
IRJET-  	  A Paper on IoT based Digital Notice Board using Arduino ATMega 328IRJET-  	  A Paper on IoT based Digital Notice Board using Arduino ATMega 328
IRJET- A Paper on IoT based Digital Notice Board using Arduino ATMega 328IRJET Journal
 
Introduction- 5g.pptx
Introduction- 5g.pptxIntroduction- 5g.pptx
Introduction- 5g.pptxAe220kvhmr
 
Jorjin Technologies - AR Partnerships with Smart Glasses - 10012020
Jorjin Technologies -  AR Partnerships with Smart Glasses - 10012020Jorjin Technologies -  AR Partnerships with Smart Glasses - 10012020
Jorjin Technologies - AR Partnerships with Smart Glasses - 10012020Curt Riley
 
LTE-M - LTE for Machines
LTE-M - LTE for MachinesLTE-M - LTE for Machines
LTE-M - LTE for MachinesNicolas Damour
 
NB-IoT technology RuseConf 2019
NB-IoT technology RuseConf 2019NB-IoT technology RuseConf 2019
NB-IoT technology RuseConf 2019Olimex Bulgaria
 
IoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveIoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveAndri Yadi
 
Isep m2 m - iot - course 1 - update 2013 - 09122013 - part 2 - v(0.5)
Isep   m2 m - iot - course 1 - update 2013 - 09122013 - part 2 - v(0.5)Isep   m2 m - iot - course 1 - update 2013 - 09122013 - part 2 - v(0.5)
Isep m2 m - iot - course 1 - update 2013 - 09122013 - part 2 - v(0.5)Thierry Lestable
 
Cnam2015 m2 m -iot - course 2 - warming - v(0.2)
Cnam2015   m2 m -iot - course 2 - warming - v(0.2)Cnam2015   m2 m -iot - course 2 - warming - v(0.2)
Cnam2015 m2 m -iot - course 2 - warming - v(0.2)Thierry Lestable
 
Low-Power Wide Area - Overview
Low-Power Wide Area - OverviewLow-Power Wide Area - Overview
Low-Power Wide Area - OverviewM2M Alliance e.V.
 
Nl swndk productbrief (2)
Nl swndk productbrief (2)Nl swndk productbrief (2)
Nl swndk productbrief (2)ssuserc8d28f1
 

Similar a The state of NB-IoT in Indonesia (20)

IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT Development
 
What Are NB-IoT Technology And Its Features.pdf
What Are NB-IoT Technology And Its Features.pdfWhat Are NB-IoT Technology And Its Features.pdf
What Are NB-IoT Technology And Its Features.pdf
 
About NB-IoT, You Don't Know
About NB-IoT, You Don't KnowAbout NB-IoT, You Don't Know
About NB-IoT, You Don't Know
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & Potential
 
Four whys of nb iot
Four whys of nb iotFour whys of nb iot
Four whys of nb iot
 
Nb iot (naik hetvi)
Nb iot (naik hetvi)Nb iot (naik hetvi)
Nb iot (naik hetvi)
 
Decoding the IoT Ecosystem
Decoding the IoT EcosystemDecoding the IoT Ecosystem
Decoding the IoT Ecosystem
 
Cnam m2 m - iot - course 1 - warming - v2
Cnam   m2 m - iot - course 1 - warming - v2Cnam   m2 m - iot - course 1 - warming - v2
Cnam m2 m - iot - course 1 - warming - v2
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
IRJET- A Paper on IoT based Digital Notice Board using Arduino ATMega 328
IRJET-  	  A Paper on IoT based Digital Notice Board using Arduino ATMega 328IRJET-  	  A Paper on IoT based Digital Notice Board using Arduino ATMega 328
IRJET- A Paper on IoT based Digital Notice Board using Arduino ATMega 328
 
LTE-M and NB-IoT Relationships
LTE-M and NB-IoT RelationshipsLTE-M and NB-IoT Relationships
LTE-M and NB-IoT Relationships
 
Introduction- 5g.pptx
Introduction- 5g.pptxIntroduction- 5g.pptx
Introduction- 5g.pptx
 
Jorjin Technologies - AR Partnerships with Smart Glasses - 10012020
Jorjin Technologies -  AR Partnerships with Smart Glasses - 10012020Jorjin Technologies -  AR Partnerships with Smart Glasses - 10012020
Jorjin Technologies - AR Partnerships with Smart Glasses - 10012020
 
LTE-M - LTE for Machines
LTE-M - LTE for MachinesLTE-M - LTE for Machines
LTE-M - LTE for Machines
 
NB-IoT technology RuseConf 2019
NB-IoT technology RuseConf 2019NB-IoT technology RuseConf 2019
NB-IoT technology RuseConf 2019
 
IoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical PerspectiveIoT for Agriculture in a Nutshell: Technical Perspective
IoT for Agriculture in a Nutshell: Technical Perspective
 
Isep m2 m - iot - course 1 - update 2013 - 09122013 - part 2 - v(0.5)
Isep   m2 m - iot - course 1 - update 2013 - 09122013 - part 2 - v(0.5)Isep   m2 m - iot - course 1 - update 2013 - 09122013 - part 2 - v(0.5)
Isep m2 m - iot - course 1 - update 2013 - 09122013 - part 2 - v(0.5)
 
Cnam2015 m2 m -iot - course 2 - warming - v(0.2)
Cnam2015   m2 m -iot - course 2 - warming - v(0.2)Cnam2015   m2 m -iot - course 2 - warming - v(0.2)
Cnam2015 m2 m -iot - course 2 - warming - v(0.2)
 
Low-Power Wide Area - Overview
Low-Power Wide Area - OverviewLow-Power Wide Area - Overview
Low-Power Wide Area - Overview
 
Nl swndk productbrief (2)
Nl swndk productbrief (2)Nl swndk productbrief (2)
Nl swndk productbrief (2)
 

Más de Andri Yadi

AIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAndri Yadi
 
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AITechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AIAndri Yadi
 
Global Azure Bootcamp 2019 - AIoT powered by Azure
Global Azure Bootcamp 2019 - AIoT powered by AzureGlobal Azure Bootcamp 2019 - AIoT powered by Azure
Global Azure Bootcamp 2019 - AIoT powered by AzureAndri Yadi
 
Introduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with ArduinoIntroduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with ArduinoAndri Yadi
 
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Andri Yadi
 
Microsoft Azure-powered IoT & AI Solution To Help Farmer
Microsoft Azure-powered IoT & AI Solution To Help FarmerMicrosoft Azure-powered IoT & AI Solution To Help Farmer
Microsoft Azure-powered IoT & AI Solution To Help FarmerAndri Yadi
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRaAndri Yadi
 
Ask the Expert: Internet of Things
Ask the Expert: Internet of ThingsAsk the Expert: Internet of Things
Ask the Expert: Internet of ThingsAndri Yadi
 
Global Azure Bootcamp 2018 - Azure IoT Central
Global Azure Bootcamp 2018 - Azure IoT CentralGlobal Azure Bootcamp 2018 - Azure IoT Central
Global Azure Bootcamp 2018 - Azure IoT CentralAndri Yadi
 
Maker Movement toward IoT Ecosystem in Indonesia
Maker Movement toward IoT Ecosystem in IndonesiaMaker Movement toward IoT Ecosystem in Indonesia
Maker Movement toward IoT Ecosystem in IndonesiaAndri Yadi
 
Road to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningRoad to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningAndri Yadi
 
Internet of Things - Technicals
Internet of Things - TechnicalsInternet of Things - Technicals
Internet of Things - TechnicalsAndri Yadi
 
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityGlobal Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityAndri Yadi
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a NutshellAndri Yadi
 
The Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaThe Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaAndri Yadi
 
Road to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRaRoad to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRaAndri Yadi
 
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Talking with Things: What's Hot in Low-Power Long-Range IoT ConnectivityTalking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Talking with Things: What's Hot in Low-Power Long-Range IoT ConnectivityAndri Yadi
 
Internet of Things: Intro and Demo
Internet of Things: Intro and DemoInternet of Things: Intro and Demo
Internet of Things: Intro and DemoAndri Yadi
 
Entrepreneurship through Making
Entrepreneurship through MakingEntrepreneurship through Making
Entrepreneurship through MakingAndri Yadi
 
Azure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & DemoAzure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & DemoAndri Yadi
 

Más de Andri Yadi (20)

AIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAIoT: Intelligence on Microcontroller
AIoT: Intelligence on Microcontroller
 
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AITechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
 
Global Azure Bootcamp 2019 - AIoT powered by Azure
Global Azure Bootcamp 2019 - AIoT powered by AzureGlobal Azure Bootcamp 2019 - AIoT powered by Azure
Global Azure Bootcamp 2019 - AIoT powered by Azure
 
Introduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with ArduinoIntroduction to AIoT & TinyML - with Arduino
Introduction to AIoT & TinyML - with Arduino
 
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
 
Microsoft Azure-powered IoT & AI Solution To Help Farmer
Microsoft Azure-powered IoT & AI Solution To Help FarmerMicrosoft Azure-powered IoT & AI Solution To Help Farmer
Microsoft Azure-powered IoT & AI Solution To Help Farmer
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
 
Ask the Expert: Internet of Things
Ask the Expert: Internet of ThingsAsk the Expert: Internet of Things
Ask the Expert: Internet of Things
 
Global Azure Bootcamp 2018 - Azure IoT Central
Global Azure Bootcamp 2018 - Azure IoT CentralGlobal Azure Bootcamp 2018 - Azure IoT Central
Global Azure Bootcamp 2018 - Azure IoT Central
 
Maker Movement toward IoT Ecosystem in Indonesia
Maker Movement toward IoT Ecosystem in IndonesiaMaker Movement toward IoT Ecosystem in Indonesia
Maker Movement toward IoT Ecosystem in Indonesia
 
Road to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningRoad to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine Learning
 
Internet of Things - Technicals
Internet of Things - TechnicalsInternet of Things - Technicals
Internet of Things - Technicals
 
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityGlobal Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a Nutshell
 
The Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaThe Rise of Maker Movement in Indonesia
The Rise of Maker Movement in Indonesia
 
Road to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRaRoad to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRa
 
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Talking with Things: What's Hot in Low-Power Long-Range IoT ConnectivityTalking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
 
Internet of Things: Intro and Demo
Internet of Things: Intro and DemoInternet of Things: Intro and Demo
Internet of Things: Intro and Demo
 
Entrepreneurship through Making
Entrepreneurship through MakingEntrepreneurship through Making
Entrepreneurship through Making
 
Azure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & DemoAzure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & Demo
 

The state of NB-IoT in Indonesia

  • 1. Internet of
 Things Indonesia IoT Forum FGD - Polytron, Jan 17, 2018 NB-IoT intro & its state in Indonesia: 
 from IoT developer’s perspective
  • 2. Andri Yadi @andri_yadi | a (at) dycode (dot) com http://andriyadi.me | http://dycodex.com
  • 4. Proudly Developer for 
 20 years ASM, QBasic, Pascal, c, C++, Java, PHP, Bash, C#, Visual Basic, HTML, JavaScript, Python, Objective-C, Swift .NET, Qt/QML, Java ME/EE/SE, Android SDK, iOS SDK, Node.js ARM MBED, ESP8266, ESP-IDF, Arduino
  • 5. x@dycode.com | http://dycodex.com IoT & maker movement enabler CEO by DyCode
  • 6. DycodeX’s Products & Services Focus Asset Tracking Industrial IoTPrecision Agriculture
  • 7. General Purpose: Asset Tracking Consumer-grade Tracking Cattle Tracking for Precision Agriculture In-field Tracking
 (Fleet, Truck, Logistics) Panic Button & Tracking Fixed Asset Tracking
  • 8. Disclosure DycodeX is the first 3rd party developing NB-IoT solution in Indonesia
  • 9. Things Connectivity People & Processes Data Data Internet of Things (Sensors, actuators, MCU/MPU, network, energy, firmware) (PAN, LPWAN, Cellular) (IoT Cloud, Machine Learning, AI) as we know…
  • 11. ADVANTAGES Highest throughput DISADVANTAGES Spectrum utilization, power requirementsWifi Bluetooth beacons Low application throughput Bluetooth LPWA Cellular No power requirement Low cost Global coverage, application profile standards Higher reliability for mission critical applications CAT 1 and CAT 0 LTE for low cost, and ultimately NB-IoT high range data transfer Power requirements, coverage “black spots” Low data throughput Less reliability for mission critical and real-time applications Satellite Breadth of coverage even in areas with limited infrastructure e.g. at sea or in developing countries Price and interference due to weather conditions Near range Near range Wide range Global Ethernet IoT frameworks map higher-level protocols, stable service for SLAs, mobile backhaul, security Limited range, devices don’t work until they have a method of communication with the network Global Connectivity Option
  • 13. What is LPWA Low Power, Wide Area Networks Low data throughput = High sensitivity = Long range (Relatively) low cost Multiple Access = One-to-Many Architecture Using licensed or unlicensed spectrum
  • 16. Cellular IoT (CIoT) connectivity we NOW have Fast, efficient 
 Up to 10 Mbps for 4G LTE Ubiquitous coverage Reliable & secure Not designed for IoT in mind High power consumption Relatively expensive: modules, data plan Provisioning, manageability Advantages Considerations
  • 17. Cellular IoT (CIoT) connectivity we WILL have EC-GSM-IoT LTE-M / eMTC NB-IoT Low data throughput Low power Low device & deployment cost Extended coverage Technologies Common Traits
  • 18. LPWA recap 2015 2016 2017 2018 LTE-M 375 kbps NB-IoT 20-65 kbps EC-GSM-IoT 200 kbps GSM 200 kbps LTE CAT-1 10 Mbps CAT-M1 CAT-NB1 Ultra Low Power 10-20 years lifetime Deep Coverage +18dB sensitivity Low Complexity 75% Simpler Immediate Service Global Coverage Durable Investment Long-term availability Trusted Ecosystem Solid supply Evolution of IoT Connectivity in 3GPP/GSMA
  • 20. What is NB-IoT 3GPP-standardised technology - Release 13 180 kHz RF frontend; Chipset cheaper than Cat M1, cheaper module Can be deployed in: existing LTE bands, in guard bands, re-farmed spectrum, or standalone Other details: Uplink: 250 kbit/s half-duplex (multi-tone), 20 kbit/s (single- tone) Downlink: 250 kbit/s Latency: 1.6s-10s Device Transmit Power: 23 dBm Coverage: 164 dB
  • 21. Disclaimer Obviously, I’m not a telco guy
 Won’t Go details ON NB-IoT infra
  • 22. Typical Cellular IoT System 8 RF Frontend Baseband Chipset Power Mgmt Memory SIM/UICC Sensor(s) / Actuator(s) Other I/Os / Peripherals Host Application Processor Battery / Power Memory eNodeB EPC PDN IMS / Gateway / VPN Managed Services Device Management SIM Management Application Enablement Power and data management Billing FOTA Application U/I Rules / Alerts Reports Billing Source: LinkLabs Typical Cellular IoT Architecture NB-IoT ModuleYour “thing” Telco Infra Your Backend
  • 23. RF Frontend Baseband Chipset Power Mgt NB-IoT Module Memory Chipset Manufacturers As hardware solution providers, we may not use it directly!
  • 24. NB-IoT Modules As system integrators, we may not use it directly Quectel BG96 u-blox SARA-N2xx Lierda NB08-01 SIM7000A / E AirPrime® HL78xx NE866
  • 25. *Disclosure: DycodeX is u-blox's partner. 
 To purchase, please contact us. Currently available for pre-order The world’s first NB-IoT module SARA-N2 Series
  • 26. U-BLOX SARA-N2 Cat NB1, single-tone uplink (up to 27.2 kb/s DL, 62.5 kb/s UL); 3GPP Release 13 Programming/software: Supports IPv4 and IPv6, Embedded UDP/IP Accessible over UART (2 ports), I2C, 2 GPIOs Firmware upgrade-able Electrical: Supply: 3.6 V nominal, range 2.5 V to 4.2 V Power consumption: 
 Deep-sleep mode: < 3 μA
 Active mode: < 6 mA
 Rx mode: < 46 mA 
 Tx mode: < 220 mA
  • 27. To use NB-IOT in real-world application…
  • 28. A Thing Sensors MCU/MPU Energy Actuator Network 
 Interface Firmware as we know…
  • 29. NB-IoT System on Module (SoM) Pycom’s G01 DycodeX’s DytraX* Particle E Series* *Choose between variants: u-blox 2G, 3G, and LTE M1/NB1 radios Packing the core functionalities into a module, to put it into a custom board Includes: MCU, common sensors, power mgt
  • 30. DytraX Top Bottom NB-IoT: 
 U-BLOX SARA-N2 MCU: 
 ESP32-PICO GPS/GNSS: 
 U-BLOX ZOE-M8 Battery Charger Battery Gauge 6-Axis Accelerometer & Gyroscope OLED Display Battery Connector Nano SIM
 Holder I2S Digital 
 Microphone 40mm On/Off Magnetometer
  • 31. NB-IoT DevBoard Pycom’s FiPy DycodeX’s NB-IoT BPI NB-IoT And some other module makers’ EVK Ready to use electronic board for prototyping
  • 32. NB-IoT Shields SODAQ’s NB-IoT WisLTE DycodeX’s NB-IoT Shield akor-IoT Arduino-compatible shields
  • 33. What about the Programming?
  • 34. NB-IoT: Software Most NB-IoT modules: Accessible via AT command Support UDP/IP transport layer Support Constrained Application Protocol (CoAP) application layer No support for USSD, CSD, SMS, TCP/IP, HTTP, fax or voice
  • 35. (Video) The moment of truth: 
 1st ever connecting to NB-IoT network, using AT command Watch it on YouTube: https://youtu.be/LhK7WU6FpPI
  • 37. Disclaimer I’m bound to an NDA :P MANY THINGS I CAN tell you in person
  • 38. 1 telco is doing heavy trial 1 big area is covered 
 ~300ha, hidden in a plain sight that I know… NB-IoT: in Indonesia 1 use case is in heavy trial For now, more coverage will be provided on use case basis
  • 39. nb-iot frequency bands 22 Terminal Integration & Validation, Deutsche Telekom AG The same frequency bands as in LTE are used for NB-IoT, with a subset defined in Release 13. Most frequencies are in the lower range of the existing LTE bands, reflecting that for MTC, poor coverage conditions is a concern. band number uplink frequency range (mhz) downlink frequency range (mhz) 1 1920 – 1980 2110 – 2170 2 1850 – 1910 1930 – 1990 3 1710 – 1785 1805 – 1880 5 824 – 849 869 – 894 8 880 – 915 925 – 960 12 699 – 716 729 – 746 13 777 – 787 746 – 756 17 704 – 716 734 – 746 18 815 – 830 860 – 875 19 830 – 845 875 – 890 20 832 – 862 791 – 821 26 814 – 849 859 – 894 28 703 – 748 758 – 803 66 1710 – 1780 2110 – 2200 NB-IoT: Frequency Bands Currently, Indonesia uses Band 8* There’s suggestion to use Band 3, as all Indonesia telcos already support 1800MHz —> to be explored *Not final. Official band is not agreed yet
  • 40. Choose SARA-N200* *Not final. Official band is not agreed yet
  • 41. NB-IoT: SIM Card Similar to other cellular connectivities, we need a SIM card to use NB-IoT Any SIM card will do, but need to be “whitelisted” in telco-side eSIM is still not supported yet in Indonesia. Not (really) technical reason.
  • 43. For Drive Test, you may need one of this *You can’t buy it easily, though. Need to be recommended by a specific vendor
  • 46. #1 NB-IoT Use Case in Indonesia: Bike Sharing will tell you in person, NDA :)
  • 47. [Content redacted] NB-IoT Use Case: Bike Sharing
  • 48. NB-IoT Use Case: Bike Sharing [Content redacted]
  • 49. NB-IoT is NOT a hype!
 It’s real, and Indonesia is taking part
  • 52. x@dycode.com | http://dycodex.com IoT & maker movement enabler