Skip to content

C# RAK3172 LoRaWAN library for .NET Core powered devices

Notifications You must be signed in to change notification settings

KiwiBryn/RAK3172LoRaWAN-NetCore

Repository files navigation

RAK3172LoRaWAN-NetCore - WARNING This library is for firmware that has been retired

C# RAK3172 LoRaWAN library for .Net Core powered devices A C# library for LoRaWAN connectivity for RAKwireless RAK3172 Module equipped .Net Core 5 powered devices.

This repo has the source code for the series of blog posts written as I work on the library

  1. Basic connectivity
  2. Nasty OTAA connect
  3. Nasty ABP connect
  4. Starting again with Threads
  5. The massive refactor

I used a Grove Base HAT for Raspberry Pi and RAK3172 Breakout for development

Grove Base Hat for RaspberryPI connected RAK3127

To use the breakout board with a Grove Base Hat connect the GND, 3V3, UART2_RX and UART2_TX pins.

Close up of Grove cable connection to RAK3172 breakout board

The Things Network uplink and downlink messaging TTN Uplink and downlink messaging

I used a local RAK7258 WisGate Edge Lite connected to The Things Network to test my implementation.