Skip to content

Latest commit

 

History

History

esp32_classC

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Class C example for ESP32

This is a simple exemple for ESP32 with arduino framework. It activate class C mode and can receive between send windows

Specific to ESP32

It use hardware AES for encoding.

Usage

Work with platformio.

Open with platformio (VSCODE with Platformio extension)

In src directory create a file named lorakeys.h wich contain the keys declared in network (for exemple https://www.thethingsnetwork.org)

Exemple of file:

// Application in string format.
// For TTN issued EUIs the first bytes should be 70B3D5
constexpr char const appEui[] = "70B3D5XXXXXXXXXX";

// Device EUI in string format.
constexpr char const devEui[] = "XXXXXXXXXXXXXXXX";
// Application key in string format.
constexpr char const appKey[] = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

In main.cpp replace the content of do_send() with the data you want to send.

Check the pin configuration for your board in lmic_pins structure.