8000 GitHub - danalvarez/arduino-device-lib: Arduino Library for TTN Devices
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

danalvarez/arduino-device-lib

 
 

Repository files navigation

The Things Network Arduino Library

Build Status

This is an Arduino Library for Arduino devices like The Things Uno and Node to communicate via The Things Network.

At the moment this library requires devices to feature a Microchip RN2xx3 module. You may also use a SAMR34-based board, for more information on that see SAM34 Usage.

Installation

Documentation

SAM34 Usage

Compatibility between this library and the SAMR34-based boards is, at the moment, experimental. Boards that can be used are the SAMR34 Xplained Pro, the WLR089 Xplained Pro or a proprietary board containing the SAMR34.

Before usage, please note the following:

  1. If using a SAMR34-based board, you must first program your board with the RN Parser firmware. This firmware emulates the behaviour of the RN2xx3 devices on the SAMR34. Specifically, you must use the MLS 1_0_P_6 (Parser_ECC608) firmware contained here, since several bugs that made the firmware unusable where fixed for this release.
  2. Some commands available in the RN2xx3 modems are not implemented in the RN Parser firmware for SAMR34. For a complete list of the implemented commands and their possible differences, see the Command User Guide for the RN Parser firmware.
  3. The autoBaud feature is not available in the RN parser firmware, but this is easily circumvented by manually modifying the default baud rate in the conf_sio2host.h file within the firmware's source code. Default baud rate is 115200.

Examples

The library comes with examples. After installing the library you need to restart the Arduino IDE before they can be found under File > Examples > TheThingsNetwork.

About

Arduino Library for TTN Devices

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 64.3%
  • C++ 35.5%
  • Other 0.2% 29AF
0