Skip to content
Terry Moore edited this page Jun 7, 2018 · 4 revisions

Welcome to the mcci-catena arduino-lmic wiki!

The pages in this wiki have information about how to deploy arduino-lmic-based devices.

Important software pages

Device software

  • arduino-lmic is the code repository that you will want to clone to your Arduino libraries directory.

  • ibm-lmic is the original IBM LMIC 1.6 code. That code is provided for reference, because it was updated subsequent to the fork of the Arduino LMIC (which was forked at version 1.5).

  • arduino-lorawan is a useful C++ library that encapsulates the LMIC code to provide the additional functions that are always required. In particular, this library knows about The Things Network requirements, and handles them automatically. The library also adds the infrastructure for supporting external provisioning databases (especially an FRAM) for storing network parameters, OTAA responses, uplink and downlink counters, etc.

  • Catena-Arduino-Platform is a top-level framework that provides a structured way of writing code that is portable across various Catena families, including the Catena 4410, 4420, 4450, 4460, 4470 and 4551.

  • Catena-Sketches is a family of Arduino sketches for members of the LoRaWAN Catena family.

Server software

  • Docker-ttn-dashboard is a complete Docker-based server that combines Apache, Node-RED, InfluxDB, and Grafana to form a complete, secure dashboard server.

Important hardware pages

  • HW-Designs has schematics for most MCCI Catena LoRaWAN products. However, if you don't see what you're looking for, check the top-level of MCCI-Catena, as we intend to put new devices into their own repositories.

Important reference information

You'll also find information on important things related to getting started.