23
LoRaWAN Handson with Mbed, Semtech SX1276 & ThingPark [email protected] This work by tamberg.org is licensed under creaIvecommons.org/licenses/byncsa/4.0/

LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

LoRaWAN  Hands-­‐on  with  Mbed,  Semtech  SX1276  &  ThingPark  

[email protected]  

This  work  by  tamberg.org  is  licensed  under  creaIvecommons.org/licenses/by-­‐nc-­‐sa/4.0/  

Page 2: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

Photo  (c)  Digi-­‐Key  Electronics  

Page 3: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

ANT_HF  

Photo  (c)  Digi-­‐Key  Electronics  

Page 4: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession
Page 5: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession
Page 6: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession
Page 7: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession
Page 8: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

Send  a  LoRa  packet  with  your  payload...  

...on  TXCOMPLETE,  send  next  packet  

IniFalize  a  session  

Page 9: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession
Page 10: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

Listen  for  incoming  HTTP  requests,  log  request  content  to  console  

Page 11: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

GET  request  from  the  browser  

Page 12: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession
Page 13: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

Access  localhost  via  Yaler.net  

Page 14: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

POST  request  from  ThingPark  

Page 15: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

Listen  for  incoming  HTTP  requests,  parse  XML,  log  payload  to  console  

Page 16: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

LoRa  payload  from  ThingPark  

Page 17: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession
Page 18: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

ThingPark  XML  in,  IFTTT  JSON  out  

Page 19: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession
Page 20: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

NodeJS  on  Google  App  Engine  

Page 21: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession
Page 22: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession
Page 23: LoRaWAN(Hands-on(with(Mbed, Semtech(SX1276(&(ThingPark( · Senda LoRa’packet’ withyourpayload.....on’TXCOMPLETE,’ send’next’packet’ Inialize’asession

Thanks.  

[email protected]    

twiSer.com/tamberg    

yaler.net      

Slides  at  goo.gl/fzxbRS →