thomasgresch / thethings-uno

Getting started with The Things UNO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Getting Started with The Things UNO

Super simple code samples to get you started with The Things UNO and The Things Network.

Instructions

  • Install Arduino IDE and connect your The Things UNO to your computer.

  • Ensure that in the IDE 'Tools -> Board' is set to 'Arduino Leonardo' (otherwise compilation will fail, as it will not recognize Serial1)

  • Clone this repository:

     $ git clone git@github.com:gonzalocasas/thethings-uno.git
    
  • Open the Arduino IDE and then open the getting started sketch.

  • Open the LoRa.cpp file and assign a new device address to your device on the line Serial1.write("mac set devaddr 5A480101\r\n");. For TTN Zurich, please use the address space 5A4801xx (i.e. replace xx with an hex value) (1).

  • Compile and upload the code.

  • Head over to the API and see your packets coming in.

  • Rejoice and hack something cool!

(1) TTN doesn't support over-the-air activation yet, so this is only temporary. In a later stage, it won't be needed to manually assign a device address, but for now, please be a good boy/girl and respect the address space.

Credits

Based on https://github.com/thingkit-ee/things_uno

About

Getting started with The Things UNO

License:MIT License


Languages

Language:C++ 91.3%Language:Arduino 8.7%