Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
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

More Related Content

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