This is a testbed for the Feuchtraumabzweigdose PCB, which can also be adapted for similar ESP32 based boards incorporating LoRaWan transmitter, switchable GPS, MPU9250 IMU etc. Can be configured to transmit either GPS location or Wifi SSIDs, depending on battery voltage and availability.
Derived from radforschung/Lora-TTNMapper-T-Beam which itself was derived from sbiermann/Lora-TTNMapper-ESP32 and with some information/inspiration from cyberman54/ESP32-Paxcounter and Edzelf/LoRa. Modified and enhanced by dermatthias with sleep and OTAA features for this fork. Additional sleepytimes for the GPS module enabling lower-power-ish operations by stk, based on work by JoepSchyns/Low_power_TTGO_T-Beam and helpful ublox documentation in the UKHAS Wiki. The wifi scan functionality was derived from stadtulm/Lora-Wifi-Location-Tracker.
Arduino IDE ESP32 extension
MCCI LMIC Arduino This is a hell to configure. You need to edit ~/Arduino/libraries/MCCI_LoRaWAN_LMIC_library/project_config/lmic_project_config.h
and define the “right” band, e.g. CFG_eu868
(and comment out non-matching others)
Bolderflight MPU9250 library if you want to wake the device through the MPU9250 IMU
ttnconfig.h