SlideShare a Scribd company logo
REAL-WORLD LoRaWAN
IMPLEMENTATION
EXPERIENCE
PRIYASLOKA ARYA
Typical LoRaWAN Based Network
ANTENN
A
CABLE
LoRaWA
N
Node
LoRaWA
N
Gateway
LoRaWA
N
Server
Cloud
LoRaWA
N
Server
`Which Antenna? And WHY???
SWR? What the heck?
SWR
READIN
G
% OF
LOSS ERP*
WATTS
AVAILAB
LE
1.0:1 0.0% 100.0% 4.00
1.1:1 0.2% 99.8% 3.99
1.2:1 0.8% 99.2% 3.97
1.3:1 1.7% 98.3% 3.93
1.4:1 2.8% 97.2% 3.89
1.5:1 4.0% 96.0% 3.84
1.6:1 5.3% 94.7% 3.79
1.7:1 6.7% 93.3% 3.73
1.8:1 8.2% 91.8% 3.67
2.0:1 11.1% 88.9% 3.56
2.2:1 14.1% 85.9% 3.44
2.4:1 17.0% 83.0% 3.32
2.6:1 19.8% 80.2% 3.21
3.0:1 25.0% 75.0% 3.00
4.0:1 36.0% 64.0% 2.56
5.0:1 44.4% 55.6% 2.22
6.0:1 51.0% 49.0% 1.96
7.0:1 56.3% 43.8% 1.75
8.0:1 60.5% 39.5% 1.58
9.0:1 64.0% 36.0% 1.44
10.0:1 66.9% 33.1% 1.32
SWR measurement?
OUT
DUT
Antenna
IN
NWT4000-1
Network Analyzer
RF OUT
RF IN
SWR Bridge
OUT
DUT
Antenna
IN
Noise Generator
RF OUT
RF IN
SWR Bridge
RTL Software Defined Radio
OUT
DUT
Antenna
IN
Noise Generator
RF OUT
RF IN
SWR Bridge
RTL Software Defined Radio
SWR measurement?
Which Cable and Why?
Which Frequency and Why?
Which Frequency and Why?
866
MHz
433
MHz
Which LoRa Modules(How to Choose)?
RFM95W
DRF1272
F
LORA1276-
C1 
DRF1276G
Lora1276F30 RFM95PW
Which LoRa Modules(How to Choose)?
Murata
RisingHF
Microchip
Rakwireless
Internal Circuit Murata
Module
Which LoRa Development Board?
Is LoRaWAN node dead/alive? Spectrum Analysis
SN Phase Repository Type of software Remark
1 Gateway https://github.com/Lora-net/lora_gateway Open source  
2 Gateway https://github.com/Lora-net/packet_forwarder Open source  
3 LoRa Node(Semtech) https://github.com/Lora-net/LoRaMac-node Open source
4 Arduino Node LMIC https://github.com/matthijskooijman/arduino-
lmic
Open source  
5 WiringPi git://git.drogon.net/wiringPi  
6 Raspberry Pi Node LMIC https://github.com/ernstdevreede/lmic_pi Open source  
7 I-CUBE-LRWAN(STM) https://www.st.com/en/embedded-software/i-
cube-lrwan.html
8 Physical Message to
Frame Message
decoding
https://LoRaWAN-packet-decoder-
0ta6puiniaut.runkit.sh
 
9 LoRaWAN packet
decryption
https://github.com/jieter/python-lora Open source  
10 ASCII to BASE64 https://www.branah.com/ascii-converter  
11 Signal Sniffing over Air https://github.com/rpp0/gr-lora/wiki/Capturing-
LoRa-signals-using-an-RTL-SDR-device
Open source  
12 Signal Sniffing over Air https://revspace.nl/DecodingLora Open source  
       
 
Which LoRaWAN Library to start with?
Assuming base64-encoded packet
QNIfASaABAABA/uB+N3FPLnND5ufMW6z
Message Type = Data
PHYPayload = 40D21F01268004000103FB81F8DDC53CB9CD0F9B9F316EB3
( PHYPayload = MHDR[1] | MACPayload[..] | MIC[4] )
MHDR = 40
MACPayload = D21F01268004000103FB81F8DDC53CB9CD0F9B
MIC = 9F316EB3
( MACPayload = FHDR | FPort | FRMPayload )
FHDR = D21F0126800400
FPort = 01
FRMPayload = 03FB81F8DDC53CB9CD0F9B
( FHDR = DevAddr[4] | FCtrl[1] | FCnt[2] | FOpts[0..15] )
DevAddr = 26011FD2 (Big Endian)
FCtrl = 80
FCnt = 0004 (Big Endian)
FOpts =
Message Type = Unconfirmed Data Up
Direction = up
FCnt = 4
FCtrl.ACK = false
FCtrl.ADR = true
How to decode LoRaWAN packet?
How to decode LoRaWAN packet?
The data received is
In hex =68, 65, 6C, 6F, 20, 77, 6F, 72, 6C, 64
In decimal=104, 101,108,111,32,119,114,108,100
In ascii=h,e,l,l,o, ,w,o,r,l,d
How to decode LoRaWAN packet?
1. Get a development board Arduino Uno/STM Nucleo Board/Raspberry Pi(Lowest Cost
Rs 500/-)
2. Get an SPI based Lora module (SX1276 or RFM95W) pair (Lowest Cost Rs 1500/- )
3. Breakout Board, Antenna , (Connector Lowest Cost Rs 250/-)
------------------------------------------------------------------------------------------------------------
Total Cost Rs 1750/-
How can I start my LoRaWAN journey/leraning?
LoRaWAN CLASSES
LoRaWAN SPEED
LoRaWAN Range Check
A LORAWAN network was simulated in Canara
Engineering , Mangalore
•SX1301 Based Gateway(100 mW)
•SX1276 Based Node(500 mW)
•Arduino Environment for Node
•Raspberry Pi 3 Environment for Gateway
•Frequency Range(865-867 MHz)
•Modified Semtech Packet Forwarder for Gateway
•TTN(The Things Network Server)
•Modified LMIC (LoraMAC-in-C) library
•SF 12, Data Rate 250 Kbps
LoRaWAN  Real Life Issues

More Related Content

What's hot

Nmap commands
Nmap commandsNmap commands
Nmap commands
Kailash Kumar
 
Nmap
NmapNmap
Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)
Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)
Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)
Netwax Lab
 
Eincop Netwax Lab: Redistribution
Eincop Netwax Lab: RedistributionEincop Netwax Lab: Redistribution
Eincop Netwax Lab: Redistribution
Netwax Lab
 
TCP Intercept
TCP InterceptTCP Intercept
TCP Intercept
Netwax Lab
 
NMap
NMapNMap
Nxll10 v lan and trunking
Nxll10 v lan and trunkingNxll10 v lan and trunking
Nxll10 v lan and trunking
Netwax Lab
 
How deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performanceHow deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performance
Cumulus Networks
 
Eincop Netwax Lab: EIGRP iii
Eincop Netwax Lab: EIGRP iiiEincop Netwax Lab: EIGRP iii
Eincop Netwax Lab: EIGRP iii
Netwax Lab
 
Nxll12 zone based firewall
Nxll12 zone based firewallNxll12 zone based firewall
Nxll12 zone based firewall
Netwax Lab
 
Télémétrie d’openstack
Télémétrie d’openstackTélémétrie d’openstack
Télémétrie d’openstack
TECOS
 
IGMP
IGMPIGMP
Setup VoIP System and Interconnection with LTE network
Setup VoIP System and Interconnection with LTE networkSetup VoIP System and Interconnection with LTE network
Setup VoIP System and Interconnection with LTE network
Nazmul Hossain Rakib
 
Route Redistribution
Route RedistributionRoute Redistribution
Route Redistribution
Netwax Lab
 
Remote VPN
Remote VPNRemote VPN
Remote VPN
Netwax Lab
 
Nmap(network mapping)
Nmap(network mapping)Nmap(network mapping)
Nmap(network mapping)
shwetha mk
 
Nxll26 bgp ii
Nxll26 bgp iiNxll26 bgp ii
Nxll26 bgp ii
Netwax Lab
 
Setup VoIP System and Interconnection with LTE network
Setup VoIP System and Interconnection with LTE networkSetup VoIP System and Interconnection with LTE network
Setup VoIP System and Interconnection with LTE network
Nazmul Hossain Rakib
 
Nmap Basics
Nmap BasicsNmap Basics
Nmap Basics
amiable_indian
 

What's hot (19)

Nmap commands
Nmap commandsNmap commands
Nmap commands
 
Nmap
NmapNmap
Nmap
 
Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)
Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)
Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)
 
Eincop Netwax Lab: Redistribution
Eincop Netwax Lab: RedistributionEincop Netwax Lab: Redistribution
Eincop Netwax Lab: Redistribution
 
TCP Intercept
TCP InterceptTCP Intercept
TCP Intercept
 
NMap
NMapNMap
NMap
 
Nxll10 v lan and trunking
Nxll10 v lan and trunkingNxll10 v lan and trunking
Nxll10 v lan and trunking
 
How deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performanceHow deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performance
 
Eincop Netwax Lab: EIGRP iii
Eincop Netwax Lab: EIGRP iiiEincop Netwax Lab: EIGRP iii
Eincop Netwax Lab: EIGRP iii
 
Nxll12 zone based firewall
Nxll12 zone based firewallNxll12 zone based firewall
Nxll12 zone based firewall
 
Télémétrie d’openstack
Télémétrie d’openstackTélémétrie d’openstack
Télémétrie d’openstack
 
IGMP
IGMPIGMP
IGMP
 
Setup VoIP System and Interconnection with LTE network
Setup VoIP System and Interconnection with LTE networkSetup VoIP System and Interconnection with LTE network
Setup VoIP System and Interconnection with LTE network
 
Route Redistribution
Route RedistributionRoute Redistribution
Route Redistribution
 
Remote VPN
Remote VPNRemote VPN
Remote VPN
 
Nmap(network mapping)
Nmap(network mapping)Nmap(network mapping)
Nmap(network mapping)
 
Nxll26 bgp ii
Nxll26 bgp iiNxll26 bgp ii
Nxll26 bgp ii
 
Setup VoIP System and Interconnection with LTE network
Setup VoIP System and Interconnection with LTE networkSetup VoIP System and Interconnection with LTE network
Setup VoIP System and Interconnection with LTE network
 
Nmap Basics
Nmap BasicsNmap Basics
Nmap Basics
 

Similar to LoRaWAN Real Life Issues

Handy Networking Tools and How to Use Them
Handy Networking Tools and How to Use ThemHandy Networking Tools and How to Use Them
Handy Networking Tools and How to Use Them
Sneha Inguva
 
Wlan 802.11n
Wlan 802.11nWlan 802.11n
Wlan 802.11n
Arun Namasivayam
 
aserra_phdthesis_ppt
aserra_phdthesis_pptaserra_phdthesis_ppt
aserra_phdthesis_ppt
aserrapages
 
How to use mtr 2
How to use mtr 2How to use mtr 2
How to use mtr 2
Eduardo Narvaez
 
Linux 4.x Tracing: Performance Analysis with bcc/BPF
Linux 4.x Tracing: Performance Analysis with bcc/BPFLinux 4.x Tracing: Performance Analysis with bcc/BPF
Linux 4.x Tracing: Performance Analysis with bcc/BPF
Brendan Gregg
 
Huawei ARG3 Router How To - Troubleshooting OSPF: Netmask mismatch
Huawei ARG3 Router How To - Troubleshooting OSPF: Netmask mismatchHuawei ARG3 Router How To - Troubleshooting OSPF: Netmask mismatch
Huawei ARG3 Router How To - Troubleshooting OSPF: Netmask mismatch
IPMAX s.r.l.
 
Researching postgresql
Researching postgresqlResearching postgresql
Researching postgresql
Fernando Ike
 
Dynamic user trace
Dynamic user traceDynamic user trace
Dynamic user trace
Vipin Varghese
 
Airspan: Network Densification using Outdoor and Indoor Small Cells
Airspan: Network Densification using Outdoor and Indoor Small CellsAirspan: Network Densification using Outdoor and Indoor Small Cells
Airspan: Network Densification using Outdoor and Indoor Small Cells
Small Cell Forum
 
How can you configure Wireshark to always recognize port 444 as an S.pdf
How can you configure Wireshark to always recognize port 444 as an S.pdfHow can you configure Wireshark to always recognize port 444 as an S.pdf
How can you configure Wireshark to always recognize port 444 as an S.pdf
arkleatheray
 
Ccna exploration ch4 crossword
Ccna exploration ch4 crosswordCcna exploration ch4 crossword
Ccna exploration ch4 crossword
Manuel Guillermo Fandiño Martinez
 
Debugging Ruby
Debugging RubyDebugging Ruby
Debugging Ruby
Aman Gupta
 
.NET Fest 2019. Łukasz Pyrzyk. Daily Performance Fuckups
.NET Fest 2019. Łukasz Pyrzyk. Daily Performance Fuckups.NET Fest 2019. Łukasz Pyrzyk. Daily Performance Fuckups
.NET Fest 2019. Łukasz Pyrzyk. Daily Performance Fuckups
NETFest
 
Day2
Day2Day2
Day2
Jai4uk
 
Send me your echolocation
Send me your echolocationSend me your echolocation
Send me your echolocation
Fastly
 
customization of a deep learning accelerator, based on NVDLA
customization of a deep learning accelerator, based on NVDLAcustomization of a deep learning accelerator, based on NVDLA
customization of a deep learning accelerator, based on NVDLA
Shien-Chun Luo
 
Qualcomm lte-performance-challenges-09-01-2011
Qualcomm lte-performance-challenges-09-01-2011Qualcomm lte-performance-challenges-09-01-2011
Qualcomm lte-performance-challenges-09-01-2011
Muhammad Noor Ifansyah
 
FIWARE Global Summit - Connecting to LoRa networks: Practical Demo
FIWARE Global Summit - Connecting to LoRa networks: Practical DemoFIWARE Global Summit - Connecting to LoRa networks: Practical Demo
FIWARE Global Summit - Connecting to LoRa networks: Practical Demo
FIWARE
 
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networksPLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PROIDEA
 
2010 03 papi_indiana
2010 03 papi_indiana2010 03 papi_indiana
2010 03 papi_indiana
PTIHPA
 

Similar to LoRaWAN Real Life Issues (20)

Handy Networking Tools and How to Use Them
Handy Networking Tools and How to Use ThemHandy Networking Tools and How to Use Them
Handy Networking Tools and How to Use Them
 
Wlan 802.11n
Wlan 802.11nWlan 802.11n
Wlan 802.11n
 
aserra_phdthesis_ppt
aserra_phdthesis_pptaserra_phdthesis_ppt
aserra_phdthesis_ppt
 
How to use mtr 2
How to use mtr 2How to use mtr 2
How to use mtr 2
 
Linux 4.x Tracing: Performance Analysis with bcc/BPF
Linux 4.x Tracing: Performance Analysis with bcc/BPFLinux 4.x Tracing: Performance Analysis with bcc/BPF
Linux 4.x Tracing: Performance Analysis with bcc/BPF
 
Huawei ARG3 Router How To - Troubleshooting OSPF: Netmask mismatch
Huawei ARG3 Router How To - Troubleshooting OSPF: Netmask mismatchHuawei ARG3 Router How To - Troubleshooting OSPF: Netmask mismatch
Huawei ARG3 Router How To - Troubleshooting OSPF: Netmask mismatch
 
Researching postgresql
Researching postgresqlResearching postgresql
Researching postgresql
 
Dynamic user trace
Dynamic user traceDynamic user trace
Dynamic user trace
 
Airspan: Network Densification using Outdoor and Indoor Small Cells
Airspan: Network Densification using Outdoor and Indoor Small CellsAirspan: Network Densification using Outdoor and Indoor Small Cells
Airspan: Network Densification using Outdoor and Indoor Small Cells
 
How can you configure Wireshark to always recognize port 444 as an S.pdf
How can you configure Wireshark to always recognize port 444 as an S.pdfHow can you configure Wireshark to always recognize port 444 as an S.pdf
How can you configure Wireshark to always recognize port 444 as an S.pdf
 
Ccna exploration ch4 crossword
Ccna exploration ch4 crosswordCcna exploration ch4 crossword
Ccna exploration ch4 crossword
 
Debugging Ruby
Debugging RubyDebugging Ruby
Debugging Ruby
 
.NET Fest 2019. Łukasz Pyrzyk. Daily Performance Fuckups
.NET Fest 2019. Łukasz Pyrzyk. Daily Performance Fuckups.NET Fest 2019. Łukasz Pyrzyk. Daily Performance Fuckups
.NET Fest 2019. Łukasz Pyrzyk. Daily Performance Fuckups
 
Day2
Day2Day2
Day2
 
Send me your echolocation
Send me your echolocationSend me your echolocation
Send me your echolocation
 
customization of a deep learning accelerator, based on NVDLA
customization of a deep learning accelerator, based on NVDLAcustomization of a deep learning accelerator, based on NVDLA
customization of a deep learning accelerator, based on NVDLA
 
Qualcomm lte-performance-challenges-09-01-2011
Qualcomm lte-performance-challenges-09-01-2011Qualcomm lte-performance-challenges-09-01-2011
Qualcomm lte-performance-challenges-09-01-2011
 
FIWARE Global Summit - Connecting to LoRa networks: Practical Demo
FIWARE Global Summit - Connecting to LoRa networks: Practical DemoFIWARE Global Summit - Connecting to LoRa networks: Practical Demo
FIWARE Global Summit - Connecting to LoRa networks: Practical Demo
 
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networksPLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
 
2010 03 papi_indiana
2010 03 papi_indiana2010 03 papi_indiana
2010 03 papi_indiana
 

More from Radiojitter Concepts Lab LLP

ES'HAIL 2/QO-100 Reception
ES'HAIL 2/QO-100 ReceptionES'HAIL 2/QO-100 Reception
ES'HAIL 2/QO-100 Reception
Radiojitter Concepts Lab LLP
 
LoRaWAN Antenna Measurement
LoRaWAN Antenna MeasurementLoRaWAN Antenna Measurement
LoRaWAN Antenna Measurement
Radiojitter Concepts Lab LLP
 
DTH (DVB-S2) Reception
DTH (DVB-S2) Reception DTH (DVB-S2) Reception
DTH (DVB-S2) Reception
Radiojitter Concepts Lab LLP
 
DVB-T2 Reception using RTL SDR
DVB-T2 Reception using RTL SDR DVB-T2 Reception using RTL SDR
DVB-T2 Reception using RTL SDR
Radiojitter Concepts Lab LLP
 
Decoding LoRaWAN Packet
Decoding LoRaWAN PacketDecoding LoRaWAN Packet
Decoding LoRaWAN Packet
Radiojitter Concepts Lab LLP
 
GSM Triangulation (GPS Denied Condition)
GSM Triangulation (GPS Denied Condition) GSM Triangulation (GPS Denied Condition)
GSM Triangulation (GPS Denied Condition)
Radiojitter Concepts Lab LLP
 
ADS-B Out Experiment
ADS-B Out ExperimentADS-B Out Experiment
ADS-B Out Experiment
Radiojitter Concepts Lab LLP
 
Software Defined Radio Workshop
Software Defined Radio WorkshopSoftware Defined Radio Workshop
Software Defined Radio Workshop
Radiojitter Concepts Lab LLP
 
RF Experiments in Raspberry Pi
RF Experiments in Raspberry PiRF Experiments in Raspberry Pi
RF Experiments in Raspberry Pi
Radiojitter Concepts Lab LLP
 
Hamfest,Bangalore 2018 presentation
Hamfest,Bangalore 2018 presentationHamfest,Bangalore 2018 presentation
Hamfest,Bangalore 2018 presentation
Radiojitter Concepts Lab LLP
 

More from Radiojitter Concepts Lab LLP (10)

ES'HAIL 2/QO-100 Reception
ES'HAIL 2/QO-100 ReceptionES'HAIL 2/QO-100 Reception
ES'HAIL 2/QO-100 Reception
 
LoRaWAN Antenna Measurement
LoRaWAN Antenna MeasurementLoRaWAN Antenna Measurement
LoRaWAN Antenna Measurement
 
DTH (DVB-S2) Reception
DTH (DVB-S2) Reception DTH (DVB-S2) Reception
DTH (DVB-S2) Reception
 
DVB-T2 Reception using RTL SDR
DVB-T2 Reception using RTL SDR DVB-T2 Reception using RTL SDR
DVB-T2 Reception using RTL SDR
 
Decoding LoRaWAN Packet
Decoding LoRaWAN PacketDecoding LoRaWAN Packet
Decoding LoRaWAN Packet
 
GSM Triangulation (GPS Denied Condition)
GSM Triangulation (GPS Denied Condition) GSM Triangulation (GPS Denied Condition)
GSM Triangulation (GPS Denied Condition)
 
ADS-B Out Experiment
ADS-B Out ExperimentADS-B Out Experiment
ADS-B Out Experiment
 
Software Defined Radio Workshop
Software Defined Radio WorkshopSoftware Defined Radio Workshop
Software Defined Radio Workshop
 
RF Experiments in Raspberry Pi
RF Experiments in Raspberry PiRF Experiments in Raspberry Pi
RF Experiments in Raspberry Pi
 
Hamfest,Bangalore 2018 presentation
Hamfest,Bangalore 2018 presentationHamfest,Bangalore 2018 presentation
Hamfest,Bangalore 2018 presentation
 

Recently uploaded

Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 

Recently uploaded (20)

Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 

LoRaWAN Real Life Issues

  • 2. Typical LoRaWAN Based Network ANTENN A CABLE LoRaWA N Node LoRaWA N Gateway LoRaWA N Server Cloud LoRaWA N Server
  • 4. SWR? What the heck? SWR READIN G % OF LOSS ERP* WATTS AVAILAB LE 1.0:1 0.0% 100.0% 4.00 1.1:1 0.2% 99.8% 3.99 1.2:1 0.8% 99.2% 3.97 1.3:1 1.7% 98.3% 3.93 1.4:1 2.8% 97.2% 3.89 1.5:1 4.0% 96.0% 3.84 1.6:1 5.3% 94.7% 3.79 1.7:1 6.7% 93.3% 3.73 1.8:1 8.2% 91.8% 3.67 2.0:1 11.1% 88.9% 3.56 2.2:1 14.1% 85.9% 3.44 2.4:1 17.0% 83.0% 3.32 2.6:1 19.8% 80.2% 3.21 3.0:1 25.0% 75.0% 3.00 4.0:1 36.0% 64.0% 2.56 5.0:1 44.4% 55.6% 2.22 6.0:1 51.0% 49.0% 1.96 7.0:1 56.3% 43.8% 1.75 8.0:1 60.5% 39.5% 1.58 9.0:1 64.0% 36.0% 1.44 10.0:1 66.9% 33.1% 1.32
  • 6. OUT DUT Antenna IN NWT4000-1 Network Analyzer RF OUT RF IN SWR Bridge OUT DUT Antenna IN Noise Generator RF OUT RF IN SWR Bridge RTL Software Defined Radio OUT DUT Antenna IN Noise Generator RF OUT RF IN SWR Bridge RTL Software Defined Radio SWR measurement?
  • 9. Which Frequency and Why? 866 MHz 433 MHz
  • 10. Which LoRa Modules(How to Choose)? RFM95W DRF1272 F LORA1276- C1  DRF1276G Lora1276F30 RFM95PW
  • 11. Which LoRa Modules(How to Choose)? Murata RisingHF Microchip Rakwireless Internal Circuit Murata Module
  • 13. Is LoRaWAN node dead/alive? Spectrum Analysis
  • 14. SN Phase Repository Type of software Remark 1 Gateway https://github.com/Lora-net/lora_gateway Open source   2 Gateway https://github.com/Lora-net/packet_forwarder Open source   3 LoRa Node(Semtech) https://github.com/Lora-net/LoRaMac-node Open source 4 Arduino Node LMIC https://github.com/matthijskooijman/arduino- lmic Open source   5 WiringPi git://git.drogon.net/wiringPi   6 Raspberry Pi Node LMIC https://github.com/ernstdevreede/lmic_pi Open source   7 I-CUBE-LRWAN(STM) https://www.st.com/en/embedded-software/i- cube-lrwan.html 8 Physical Message to Frame Message decoding https://LoRaWAN-packet-decoder- 0ta6puiniaut.runkit.sh   9 LoRaWAN packet decryption https://github.com/jieter/python-lora Open source   10 ASCII to BASE64 https://www.branah.com/ascii-converter   11 Signal Sniffing over Air https://github.com/rpp0/gr-lora/wiki/Capturing- LoRa-signals-using-an-RTL-SDR-device Open source   12 Signal Sniffing over Air https://revspace.nl/DecodingLora Open source             Which LoRaWAN Library to start with?
  • 15. Assuming base64-encoded packet QNIfASaABAABA/uB+N3FPLnND5ufMW6z Message Type = Data PHYPayload = 40D21F01268004000103FB81F8DDC53CB9CD0F9B9F316EB3 ( PHYPayload = MHDR[1] | MACPayload[..] | MIC[4] ) MHDR = 40 MACPayload = D21F01268004000103FB81F8DDC53CB9CD0F9B MIC = 9F316EB3 ( MACPayload = FHDR | FPort | FRMPayload ) FHDR = D21F0126800400 FPort = 01 FRMPayload = 03FB81F8DDC53CB9CD0F9B ( FHDR = DevAddr[4] | FCtrl[1] | FCnt[2] | FOpts[0..15] ) DevAddr = 26011FD2 (Big Endian) FCtrl = 80 FCnt = 0004 (Big Endian) FOpts = Message Type = Unconfirmed Data Up Direction = up FCnt = 4 FCtrl.ACK = false FCtrl.ADR = true How to decode LoRaWAN packet?
  • 16. How to decode LoRaWAN packet?
  • 17. The data received is In hex =68, 65, 6C, 6F, 20, 77, 6F, 72, 6C, 64 In decimal=104, 101,108,111,32,119,114,108,100 In ascii=h,e,l,l,o, ,w,o,r,l,d How to decode LoRaWAN packet?
  • 18. 1. Get a development board Arduino Uno/STM Nucleo Board/Raspberry Pi(Lowest Cost Rs 500/-) 2. Get an SPI based Lora module (SX1276 or RFM95W) pair (Lowest Cost Rs 1500/- ) 3. Breakout Board, Antenna , (Connector Lowest Cost Rs 250/-) ------------------------------------------------------------------------------------------------------------ Total Cost Rs 1750/- How can I start my LoRaWAN journey/leraning?
  • 21.
  • 22. LoRaWAN Range Check A LORAWAN network was simulated in Canara Engineering , Mangalore •SX1301 Based Gateway(100 mW) •SX1276 Based Node(500 mW) •Arduino Environment for Node •Raspberry Pi 3 Environment for Gateway •Frequency Range(865-867 MHz) •Modified Semtech Packet Forwarder for Gateway •TTN(The Things Network Server) •Modified LMIC (LoraMAC-in-C) library •SF 12, Data Rate 250 Kbps