Hi,
I am not an expert in LoRa, but I did some Arduino, RFM95, TTN Gateway, sensors testing, etc.
I bought Heltec Wirelefs Stick lite and I am testing it, trying to connect to TTN via OTAA.
The stick works OK (Chip ID and WiFiScan examples are tested and OK)
I tried Heltect script in Arduino IDE to test LoRaWan - https://github.com/HelTecAutomation/ESP32_LoRaWAN/blob/master/examples/OTAA/OTAA.ino and it works OK, sending data to TTN - Live data (using my payload formater):
16:32:51 Forward uplink data message Payload sensor 0 value 10 00010203 FPort 2 SNR 4 RSSI -105 Bandwidth 125000 ...
I also tested in Arduion IDE the TTN-OTAA example from LMIC library (https://github.com/mcci-catena/arduino-lmic/blob/master/examples/ttn-otaa/ttn-otaa.ino) and it works OK.
Live data (using my payload formater): 17:09:49 Forward uplink data message Payload sensor 8311 value 127748 FPort 1 SNR 9.5 RSSI -86 Bandwidth 125000
When I test LMIC-node script on my Win 10, VisualStudiCode 1.58.2, Platform IO IDE 2.3.2, Lcation Europe, MCCI LoRaWAN LMIC library by IBM 4.0.0 installed, with \Documents\PlatformIO\Projects\HWFLlora.pio\libdeps\heltec_wireless_stick_lite\MCCI LoRaWAN LMIC library\project_config\lmic_project_config.h:
// project-specific definitions
#define CFG_eu868 1
//#define CFG_us915 1
//#define CFG_au915 1
//#define CFG_as923 1
// #define LMIC_COUNTRY_CODE LMIC_COUNTRY_CODE_JP /* for as923-JP */
//#define CFG_kr920 1
//#define CFG_in866 1
#define CFG_sx1276_radio 1
//#define LMIC_USE_INTERRUPTS
I get:
LMIC-node
Device-id: wireless-sticklt
LMIC library: MCCI
Activation: OTAA
Interval: 300 seconds
000000002826: Event: EV_JOINING
000000003650: Event: EV_TXSTART
000000005873: doWork job started
000000407523: Event: EV_JOIN_TXCOMPLETE
000000462601: Event: EV_TXSTART
000000842883: Event: EV_JOIN_TXCOMPLETE
000000965706: Event: EV_TXSTART
000001367386: Event: EV_JOIN_TXCOMPLETE
...
I change everything needed in \keyfiles\lorawan-keys.h adding \boards\bsf_heltec_wireless_stick_lite.h
My platformIO.ini:
[env:heltec_wireless_stick_lite]
platform = espressif32
board = heltec_wireless_stick_lite
framework = arduino
lib_deps =
mcci-catena/MCCI LoRaWAN LMIC library@^4.0.0
lnlp/EasyLed@^1.1.0
upload_speed = 921600
build_flags =
-D BSFILE=\"../boards/bsf_heltec_wireless_stick_lite.h\"
-D MONITOR_SPEED=9600
-D LMIC_PRINTF_TO=Serial
-D USE_SERIAL
-D USE_LED
No Activity is detected on my Mikrotik Router as well. It might be that the frequencies are not set right?
Can someone help me detecting, what am I doing wrong?
Thank you
Mitja