Build your own Gateway with RAK831 and RESIN.IO Workshops start at: - - PowerPoint PPT Presentation

build your own gateway with rak831 and resin io
SMART_READER_LITE
LIVE PREVIEW

Build your own Gateway with RAK831 and RESIN.IO Workshops start at: - - PowerPoint PPT Presentation

Build your own Gateway with RAK831 and RESIN.IO Workshops start at: 10:45 13:30 15:30 Workshop Build your own Gateway with RAK831 and RESIN.IO Your trainers: Jac Kersing Gergely Imreh (resin.io) Leonel Lopes Parente Shaun


slide-1
SLIDE 1

Build your own Gateway with RAK831 and RESIN.IO

Workshops start at:

  • 10:45
  • 13:30
  • 15:30
slide-2
SLIDE 2

Workshop Build your own Gateway with RAK831 and RESIN.IO

Your trainers: Jac Kersing Gergely Imreh (resin.io) Leonel Lopes Parente Shaun Mulligan (resin.io) Charles-Henri Hallard

01-02-2018 2

01-02-2018

slide-3
SLIDE 3

Agenda

  • Brief LoRaWAN Gateways overview
  • RESIN.IO introduction
  • The real thing - Setup your own RAK831 gateway (self-paced)
  • Demo of advanced RESION.IO features

01-02-2018 3

slide-4
SLIDE 4

LoRaWAN Gateways overview

01-02-2018 4

slide-5
SLIDE 5

LoRaWAN Gateways

01-02-2018 5

slide-6
SLIDE 6

Gateway function

  • Gateways receive LoRa modulated data packets conforming to

the LoRaWAN specification

  • Add metadata (frequency, spreading factor, SNR, RSSI, (wall)

time received, timestamp)

  • Forward to back-end
  • Receive packets with metadata (frequency, spreading factor,

timestamp andof course data)

  • Forward to radio at the appropriate time for transmission (JIT)

01-02-2018 6

slide-7
SLIDE 7

Gateway hardware

  • Gateways cover at least 8 channels.
  • Most gateways are based on embedded Linux system, the

Things Network Gateway being a notable exception.

  • All gateways require a decent antenna and proper antenna

placement!

  • Don’t expect 15 km range from an indoor gateway with ½ wave

whip antenna in a city

01-02-2018 7

slide-8
SLIDE 8

Gateway software

  • Gateway requires a ‘packet forwarder’ that receives the data

and forwards it (from radio to network and v.v.)

  • Some forwarders allow connection to multiple backends, take

care when using as this might result in airtime restriction violations!

  • Packet forwarders are dumb:
  • they do not filter packets in any way (a gateway does not know which

packets are valid within the network)

  • they can not decrypt the data (keys are not known)

01-02-2018 8

slide-9
SLIDE 9

introduction

01-02-2018 9

slide-10
SLIDE 10

resin.i .io co compo mponents

01-02-2018 10

slide-11
SLIDE 11

01-02-2018 11

slide-12
SLIDE 12

01-02-2018 12

slide-13
SLIDE 13

01-02-2018 13

slide-14
SLIDE 14

git push resin master

01-02-2018 14

slide-15
SLIDE 15

Setup your own RAK831 gateway

01-02-2018 15

slide-16
SLIDE 16

Workshop Steps (self-paced)

  • Install required tools / create accounts
  • Flash resin.io image to SD card
  • Get prebuild software template
  • Push template to resin.io to have it build the software
  • Wait for gateway to get the software and ‘activate’

Workshop URL https://github.com/kersing/gateway-workshop

01-02-2018 16

slide-17
SLIDE 17

References for gateway software

For Linux based systems there are a couple of options:

  • Semtech reference implementation

https://github.com/Lora-net/lora_gateway

  • TTN packet forwarder (development frozen)

https://github.com/Lora-net/lora_gateway

  • Poly Packet forwarder

https://github.com/devlaam/packet_forwarder

  • Multi Protocol Packet forwarder

https://github.com/kersing/packet_forwarder

01-02-2018 17

slide-18
SLIDE 18

Questions?

01-02-2018 18

slide-19
SLIDE 19

Thanks for participating in the workshop. Have a great conference!

01-02-2018 19