ESP32 LoRa TTNv3
1.1.1
이 샘플 플랫폼 프로젝트는 매분 'Hello Lora fcnt = nnn'을 Lorawan을 통해 ThethingsNetwork로 보냅니다. TTNV3의 테스트 코드입니다
./INITIALIZE_BUILD_ENVIRONMENT.sh 사본 구성 private 디렉토리로 config .
모든 개인 설정을 ./private/AppConfig.h 로 만드십시오
LMIC 프로젝트 설정을 찾으십시오
.pio/libdeps/<board name>/MCCI LoRaWAN LMIC library/project_config/lmic_project_config.h
예를 들어 유럽 868MHz 발신자/수신기의 경우 #define CFG_eu868 1
플랫폼 환경이 있거나 설치되지 않지만 Docker Engine이 실행중인 경우. docker -Directory로 이동하십시오
platformio-esp32 Docker Image 빌드platformio 두 번.pio/build/heltec_wifi_lora_32/firmware.bin 찾으십시오esptool 통해 펌웨어를 업로드하십시오 TTNv3 디렉토리에서 JavaScript Payload Formatter를 찾으십시오.
PIO Environment : heltec_wifi_lora_32
LMIC_NSS = 18
LMIC_RXTX = 255
LMIC_RST = 14
LMIC_DIO0 = 26
LMIC_DIO1 = 33
LMIC_DIO2 = 32
OLED_SDA = 4
OLED_SCL = 15
OLED_RST = 16
BUILTIN_LED = 25
PIO Environment : heltec_wifi_lora_32_V2
LMIC_NSS = 18
LMIC_RXTX = 255
LMIC_RST = 14
LMIC_DIO0 = 26
LMIC_DIO1 = 35
LMIC_DIO2 = 34
OLED_SDA = 4
OLED_SCL = 15
OLED_RST = 16
BUILTIN_LED = 25
PIO Environment : ttgo-lora32-v1
LMIC_NSS = 18
LMIC_RXTX = 255
LMIC_RST = 14
LMIC_DIO0 = 26
LMIC_DIO1 = 33
LMIC_DIO2 = 32
OLED_SDA = 4
OLED_SCL = 15
OLED_RST = 16
BUILTIN_LED = 2
PIO Environment : ttgo-lora32-v2
LMIC_NSS = 18
LMIC_RXTX = 255
LMIC_RST = 23
LMIC_DIO0 = 26
LMIC_DIO1 = 33
LMIC_DIO2 = 32
OLED_SDA = 21
OLED_SCL = 22
OLED_RST = 16
BUILTIN_LED = 22 *this is useless*, same as OLED_SCL
PIO Environment : ttgo-lora32-v21
LMIC_NSS = 18
LMIC_RXTX = 255
LMIC_RST = 23
LMIC_DIO0 = 26
LMIC_DIO1 = 33
LMIC_DIO2 = 32
OLED_SDA = 21
OLED_SCL = 22
OLED_RST = 16
BUILTIN_LED = 25