ESP32 LoRa TTNv3
1.1.1
โครงการตัวอย่างแพลตฟอร์มนี้จะส่งทุกนาที 'Hello Lora Fcnt = nnn' ผ่าน Lorawan ไปยัง THETHINGSNETWORK เป็นรหัสทดสอบสำหรับ TTNV3
./INITIALIZE_BUILD_ENVIRONMENT.sh คัดลอก config ไปยังไดเรกทอรี private
ทำการตั้งค่าส่วนตัวทั้งหมดของคุณใน ./private/AppConfig.h
ค้นหาการตั้งค่าโครงการ LMIC ที่
.pio/libdeps/<board name>/MCCI LoRaWAN LMIC library/project_config/lmic_project_config.h
เช่น #define CFG_eu868 1 สำหรับยุโรป 868MHz ผู้ส่ง/ผู้รับ
หากคุณไม่มีหรือต้องการติดตั้งสภาพแวดล้อมแพลตฟอร์ม แต่คุณมีเครื่องยนต์ที่ทำงานอยู่ เข้าไปใน docker -Directory
platformio-esp32 Docker Image ตาม Ubuntu 20.04platformio runns สองครั้ง.pio/build/heltec_wifi_lora_32/firmware.binesptool ค้นหารูปแบบเพย์โหลด JavaScript ในไดเรกทอรี TTNv3
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