Skip to content

Commit

Permalink
add data delivery via POST request
Browse files Browse the repository at this point in the history
  • Loading branch information
Jannis Warnat committed Apr 2, 2024
1 parent ed2b1c5 commit 2e5c9ec
Show file tree
Hide file tree
Showing 5 changed files with 200 additions and 41 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ keyfiles/**
# Except following example file
!keyfiles/lorawan-keys_example.h
!keyfiles/wifi-credentials_example.h
!keyfiles/bearer-token_example.h

# Exclude any LoRaWAN key files with following pattern
*lorawan-keys.h
Expand Down
37 changes: 37 additions & 0 deletions keyfiles/bearer-token_example.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
/*******************************************************************************
*
* File: lorawan-keys_example.h
*
* Function: Example for lorawan-keys.h required by LMIC-node.
*
* Copyright: Copyright (c) 2021 Leonel Lopes Parente
*
* Important ██ DO NOT EDIT THIS EXAMPLE FILE (see instructions below) ██
*
* Decription: lorawan-keys.h defines LoRaWAN keys needed by the LMIC library.
* It can contain keys for both OTAA and for ABP activation.
* Only the keys for the used activation type need to be specified.
*
* It is essential that each key is specified in the correct format.
* lsb: least-significant-byte first, msb: most-significant-byte first.
*
* For security reasons all files in the keyfiles folder (except file
* lorawan-keys_example.h) are excluded from the Git(Hub) repository.
* Also excluded are all files matching the pattern *lorawan-keys.h.
* This way they cannot be accidentally committed to a public repository.
*
* Instructions: 1. Copy this file lorawan-keys_example.h to file lorawan-keys.h
* in the same folder (keyfiles).
* 2. Place/edit required LoRaWAN keys in the new lorawan-keys.h file.
*
******************************************************************************/

#pragma once

#ifndef BEARER_TOKEN_H_
#define BEARER_TOKEN_H_

// Bearer token
#define BEARER_TOKEN "<Bearer 123>"

#endif // BEARER_TOKEN_H_
31 changes: 30 additions & 1 deletion platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
; https://docs.platformio.org/page/projectconf.html

[platformio]
default_envs = heltec_wifi_lora_32_v2 ; nodemcu_32s_norvi heltec_wifi_lora_32_v2
default_envs = heltec_wifi_lora_32_v2 ; nodemcu_32s_norvi heltec_wifi_lora_32_v2

[common]
monitor_speed = 115200
Expand Down Expand Up @@ -58,6 +58,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${mcci_lmic.build_flags}
Expand All @@ -78,6 +79,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${mcci_lmic.build_flags}
Expand All @@ -98,6 +100,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -108,6 +111,7 @@ build_flags =
-D USE_SERIAL
-D USE_LED
-D USE_DISPLAY
-D USE_WIFI

[env:heltec_wifi_lora_32]
platform = espressif32
Expand All @@ -119,6 +123,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -140,6 +145,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -160,6 +166,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -180,6 +187,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -198,6 +206,7 @@ lib_deps =
${common.lib_deps}
${classic_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${classic_lmic.build_flags}
Expand All @@ -216,6 +225,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -236,6 +246,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -256,6 +267,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -277,6 +289,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -298,6 +311,7 @@ lib_deps =
${mcci_lmic.lib_deps}
lewisxhe/AXP202X_Library
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -316,6 +330,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${mcci_lmic.build_flags}
Expand All @@ -335,6 +350,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${mcci_lmic.build_flags}
Expand All @@ -355,6 +371,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${mcci_lmic.build_flags}
Expand All @@ -375,6 +392,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${mcci_lmic.build_flags}
Expand All @@ -395,6 +413,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${mcci_lmic.build_flags}
Expand All @@ -415,6 +434,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -435,6 +455,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -455,6 +476,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -475,6 +497,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -495,6 +518,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${esp32.build_flags}
Expand All @@ -516,6 +540,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${mcci_lmic.build_flags}
Expand All @@ -537,6 +562,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${mcci_lmic.build_flags}
Expand All @@ -556,6 +582,7 @@ lib_deps =
${common.lib_deps}
${classic_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${classic_lmic.build_flags}
Expand All @@ -572,6 +599,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${mcci_lmic.build_flags}
Expand All @@ -590,6 +618,7 @@ lib_deps =
${common.lib_deps}
${mcci_lmic.lib_deps}
adafruit/Adafruit ADS1X15@^2.5.0
bblanchon/ArduinoJson@^7.0.4
build_flags =
${common.build_flags}
${mcci_lmic.build_flags}
Expand Down
Loading

0 comments on commit 2e5c9ec

Please sign in to comment.