TP1 TTGO
Terminal Lora
Cette page concerne la prise en main de [WemosTTGO] et The Things Network
Branchement
Visser l'antenne !!Ne jamais alimenter la carte sans antenne branchée!!!
Brancher la carte sur un port USB de votre PC.
L'écran doit s'allumer et afficher PAX : O et d'autres infos.
Si on a accès à la passerelle Lora, on peut voir dans la console The Things Network des messages "Join"
Monitorer le terminal
Démarrer Arduino
Installer cartes ESP32, au choix :
- en direct
- via le board manager de l'IDE Arduino
Configuration :
- On choisit le type de carte : "TTGO-LoRa32-OLED V1"
- Moniteur série à 115200 bauds
puis on regarde les messages. Si besoin on presse le bouton reset de la carte
Le code qui tourne est : https://github.com/cyberman54/ESP32-Paxcounter
The Things Network
Créez un compte sur le site, et demandez-nous l'accès à : Application ID : fablablannion-pax
et créez un device dans cette application
Installer Platform.io
https://platformio.org/install/ide?install=atom
Adapter le code
Sur votre PC, clonez le projet :
git clone https://github.com/cyberman54/ESP32-Paxcounter.git
Avant toute compilation
Définissez la cible dans platformio.ini.
editez src/paxcounter.conf et modifiez :
#define PAYLOAD_ENCODER 1 #define BLECOUNTER 0
editez src/lmic_config.h et vérifiez :
#define CFG_eu868 1
Créez le fichier loraconf.h dans votre /src directory en utilisant l'exemple loraconf.sample.h.
Remplissez le avec vos APPEUI und APPKEY du réseau the LoRaWAN. Vous pouvez copier coller de TheThingsNetwork console (ou la sortie de of ttnctl).
Créez le fichier ota.conf dans /src directory en utilisant l'exemple ota.sample.conf et entrez vos WIFI network&key. C'est uniquement afin de permettre les mise à jour. Si vous ne voulez pas les mise à jours, renommez juste ota.sample.conf en ota.conf.
Bibliographie
https://projetsdiy.fr/bien-demarrer-platformio-ide-arduino-esp8266-esp32-stm32/