Low Power Wan Protocols For Iot: Ieee 802.11ah, Lorawan, Sigfox
Low Power Wan Protocols For Iot: Ieee 802.11ah, Lorawan, Sigfox
Low Power Wan Protocols For Iot: Ieee 802.11ah, Lorawan, Sigfox
Raj Jain
Washington University in Saint Louis
Saint Louis, MO 63130
Jain@cse.wustl.edu
Audio/Video recordings of this class lecture are available at:
http://www.cse.wustl.edu/~jain/cse574-18/
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-1
Overview
1. IoT Protocols on the Hype
2. Low-Power WANs
3. IEEE 802.11ah
4. LoRaWAN
5. Sigfox
Note: This is the 6th lecture in series of class lectures on IoT.
Bluetooth, Bluetooth Smart, IEEE 802.15.4, ZigBee,
6LowPAN, RPL were covered in the previous lectures.
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-2
Gartner’s Hype cycle for
IoT Standards and Protocols 2017
Ref: Bill Ray, "Hype Cycle for IoT Standards and Protocols, 2018," Gartner Report ID G00338610, Aug 30, 2018, 61 pp.
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-3
IoT Protocols on the Hype
Li-Fi: Light Fidelity. Optical wireless at 100+ Gbps1
IEEE 802.11ax: Successor to IEEE 802.11ac with 11 Gbps
throughput and larger number of nodes2
Thread: Networking over 802.15.4 using IPv6 over 6LowPAN3
LPWA: Low Power Wide Area Network4
Lora: Long-Range
Sigfox
802.11ah
RPMA: Random Phase Multiple Access. Proprietary LPWA
by Ingenu5
Ref: 1 https://en.wikipedia.org/wiki/Li-Fi
2
https://en.wikipedia.org/wiki/IEEE_802.11ax
3
https://en.wikipedia.org/wiki/Thread_(network_protocol)
4
https://en.wikipedia.org/wiki/LPWAN
5
C. McClelland, “RPMA – Overview of Ingenu’s LPWAN Technology,” Apr 20, 2017,
https://medium.com/iotforall/rpma-overview-of-ingenus-lpwan-technology-3d72c47f0461
Ref: 1 https://tools.ietf.org/id/draft-heile-lpwan-wisun-overview-00.html
2
https://en.wikipedia.org/wiki/OneM2M
3
https://en.wikipedia.org/wiki/MatrixSSL
4
https://fidoalliance.org/approach-vision/
5
https://en.wikipedia.org/wiki/IEEE_802.11ai
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-5
IoT Protocols on the Hype (Cont)
Lightweight M2M: By Open Mobile Alliance and IPSO
Alliance for smart object management and interoperability1
Application Support Layer:
MQTT: Message Queuing Telemetry Transport2
AMQP: Advanced Message Queuing Protocol3
SCOTA (Software/firmware compnents/updates over the
air)4
CoAP: Constrained Application Protocol. Web transfer
protocol for constrained (IoT) devices5
DotDot: Network independent version of Zigbee's cluster
library6
Ref: 1 https://en.wikipedia.org/wiki/OMA_LWM2M
2
http://www.cse.wustl.edu/~jain/cse570-18/m_14mqt.htm
3
https://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol
4
https://en.wikipedia.org/wiki/Over-the-air_programming
5
https://en.wikipedia.org/wiki/Constrained_Application_Protocol
6
https://www.zigbee.org/zigbee-for-developers/dotdot/
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-6
IoT Protocols on the Hype (Cont)
Operating Systems:
TinyOS: Open source operating system for IoT1
Ref: 1 https://en.wikipedia.org/wiki/TinyOS
2
https://en.wikipedia.org/wiki/Contiki
3
https://en.wikipedia.org/wiki/LiteOS
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-7
Low-Power WAN Applications
Sensors:
Smart Grid – meter reading
Agriculture monitoring
Industrial sensors
Building automation
Traffic Control
Medical devices
802.15.4g Wireless
Gas Meter
(PAN LR-WAN) 802.11ah
Gateway* Water Meter
AP
Power Meter
Distributed Distributed
Automation Automation
Device Device
802.11ad
60 GHz
802.11a/n/ac
802.11b/g/n
802.11ah
802.11af
Ref: J. DeLisle, “What’s the difference between 802.11af and 802.11ah,” Microwave and RF, Oct 2015,
http://mwrf.com/active-components/what-s-difference-between-ieee-80211af-and-80211ah
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-11
IEEE 802.11ah PHY
1. 802.11ac PHY down clocked by 10X
2/4/8/16 MHz channels in place of 20/40/80/160 MHz in
ac
20 MHz 11ac and 2 MHz 11ah both have 64 FFT size and
48 data subcarriers + 4 pilots 1/10th inter-carrier
spacing
10X longer Symbols Allows 10X delay spread
All times (SIFS, ACKs) are 10x longer
New 1 MHz PHY with 32 FFT and 24 data subcarriers
2. Adjacent channel bonding: 1MHz+1MHz = 2 MHz
3. All stations have to support 1MHz and 2MHz
4. Up to 4 spatial streams (compared to 8 in 11ac)
5. 1 MHz also allows a new MCS 10 which is MCS0 with 2x
repetition Allows 9 times longer reach than 2.4GHz
6. Beam forming to create sectors
Ref: W. Sun, M. Choi, and S. Choi, “IEEE 802.11ah: A Long Range 802.11 WLAN at Sub 1 GHz,” River Journal, 2013, pp. 1-26,
http://riverpublishers.com/journal/journal_articles/RP_Journal_2245-800X_115.pdf
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-12
IEEE 802.11ah MAC
Large number of devices per Access Point (AP)
Hierarchical Association Identifier (AID)
Ref: R. Jain, “Lower Power WAN Protocols for IoT: IEEE 802.11ah, LoRAWAN,” 2016,
http://www.cse.wustl.edu/~jain/cse574-16/j_14ahl.htm
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-14
802.11ah: Summary
1. 802.11ah runs at 900 MHz band Longer distance
2. 802.11ah is 802.11ac down by 10x.
It uses OFDM with 1/2/4/8/16 MHz channels.
Longer symbols Longer multi-path
3. MAC is more efficient by eliminating reducing
header, aggregating acks, null data packets, speed
frame exchanges
4. Saves energy by allowing stations and AP to sleep
longer
5. Slow adoption by industry
No products by major companies
Gateway Server
Relay Relay
Ref: http://www.link-labs.com/what-is-lora/
http://www.radio-electronics.com/info/wireless/lora/lorawan-network-architecture.php
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-19
Chirp Spread Spectrum
Chirp: A signal with continuously increasing (or decreasing)
frequency (Whale sound)
Chirp Spread Spectrum: signal is frequency modulated with
frequency increasing (or decreasing) from min to max (or max
to min) power is spread over the entire spectrum
Power
Frequency
Ref: Z. Ianelli, “Introduction to Chirp Spread Spectrum (CSS) Technology,” IEEE 802 Tutorial,
http://www.ieee802.org/802_tutorials/03-November/15-03-0460-00-0040-IEEE-802-CSS-Tutorial-part1.ppt
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-20
LoRa Modulation
Designed to achieve high sensitivity using a cheap crystal
Allows low power transmissions over long distances
A form of Chirp spread spectrum.
Data is encoded using the frequency increase/decrease rate
Data rate and link condition determines the f
frequency bandwidth required
t
Multiple parallel transmissions with different data rates on the
same frequency
Can receive signals 19.5 dB below noise floor with forward
error correction (FEC)
Power level is determined adaptively based on data rate and
link condition. Fast communication is used to save battery.
Ref: “LoRA Physical Layer and RF Interface,” Radio-Electronics,
http://www.radio-electronics.com/info/wireless/lora/rf-interface-physical-layer.php
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-21
LoRaWAN MAC
LoRaWAN: MAC function over LoRa PHY
(Other MACs can be used over LoRA PHY)
Server manages the network and runs MAC
Assigns each device is a frequency, spreading code, data
rate
Eliminates duplicate receptions
Schedules acknowledgements
Adapts data rates
Server
All gateways of a network are synchronized
Data rate is determined by distance
and message duration Gateway
Server determines the data rate using
an adaptive data rate (ADR) scheme Device Device Device
Competition: Sigfox, NB-IoT
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-22
LoRaWAN: Summary
1. LoRaWAN is the new MAC standardized by LoRa Alliance
2. LoRa modulation is a variation of chirp spread spectrum
where the rate of frequency increase/decrease is modulated by
symbol
Increases its resistance to noise
Allows multiple parallel transmissions in one frequency
3. Centralized management and media access control using a
“server”
4. Devices broadcast to all gateways. The best gateway replies
back.
Ref: Brian Ray, “SigFox Vs. LoRa: A Comparison Between Technologies & Business Models,” May 31, 2018,
https://www.link-labs.com/blog/sigfox-vs-lora
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-25
LoRa vs. Sigfox (Cont)
Issue LoRa Sigfox
Business Sell LoRa chips and
Network as a Service
Model silicon Royalty from network service
providers
Technology LoRa Modulation Ultra-narrowband (100 kHz) with
BPSK
Symmetry Uplink = Downlink 12 B payload in uplink
8 B payload in downlink
140 Messages/day/device uplink
4 messages/day/device downlink
Cost Gateway and end points Expensive base stations
cost comparable Cheap end-points
Openness Any one can make either Anyone can make end-points.
or both end devices Sigfox makes the basestations.
Service Anyone can setup a Sigfox sets up the network
Provider network
Location Can use everywhere Only in markets where Sigfox has
a network
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse574-18/ ©2018 Raj Jain
15-26
Summary
Raj Jain
http://rajjain.com