Le transceiver LoRa Heltec Cubecell Le module Cubecell Ressources page d’accueil du produit chez le fabricant → CubeCell Series Schémas structurels : Schéma structurel de la carte de développement “Dev-Board” (→ réf. HTCC-ABO1) Schéma structurel recommandé pour exploiter le module Cubecell réf. HTCC-AM02 uniquement via les commandes AT Schéma structurel recommandé pour utiliser le module Cubecell réf. HTCC-AM02 depuis l’écosystème Arduino Dépôt Github → HelTecAutomation / CubeCell-Arduino Brochage Module HTCC-AM02 Carte de développement Dev-Board (→ HTCC-AB01) Liste des commandes AT AT command user manual Mise en œuvre rapide TOUJOURS connecter l’antenne LoRa au module sous peine de risque de destruction du module. Voir Can a LoRa Mote be damaged by operating without an antenna ? La mise en œuvre rapide consiste à transmettre des commandes au module Cubecell via un émulateur de terminal série. Les commandes de type AT listées dans le AT command user manual permettent de configurer le module Cubecell, joindre une passerelle LoRa, transmettre des données… Communication série Caractéristiques Vitesse : 115200bauds Format : 8bits de données, pas de parité, 1bit de stop pas de contrôle de flux Aucun retour à la ligne (→ pas de cr, ni de lf, ni de cr+lf à la fin des commandes AT) Émulateurs de terminal série Tous les émulateurs ne permettent pas d’envoyer des données sans retour à la ligne. Exemples d’émulateur série respectant cette contrainte : Windows → Termite Linux → CuteCom (→ Gui), miniterm (→ console) Noms des packages sur les distributions OpenSUSE et Debian/Raspberry Pi OS : CuteCom → cutecom miniterm → python3-serial Liaison série TTL sous Raspberry Pi OS Selon la version de la Raspberry Pi, on peut disposer d’un nombre différent de liaisons série. Ces liaisons séries peuvent de surcroît être implémentées sous forme matérielle soit sous forme logicielle. Il est toujours préférable de privilégier la version matérielle surtout lorsque les vitesses d’échange sont importantes. Sur une Raspberry Pi v3 disposant du bluetooth, 2 liaisons série existent : 1 matérielle et 1 logicielle. Par défaut, le bluetooth utilise la liaison matérielle. La procédure pour désactiver le bluetooth et permettre de communiquer par liaison série matérielle via le device /dev/ttyAMA0 est la suivante : Désactiver le bluetooth en ajoutant dtoverlay = disable-bt au fichier /boot/config.txt Désactiver la console Linux puis activer la liaison série depuis l’option “Interface Serial” de raspi-config Désactiver le service système d’initialisation du modem en exécutant sudo systemctl disable hciuart Rebooter le système Voir UART configuration pour d’autres modèles de Raspberry Pi 🞄 🞄 🞄 The Things Network UART/RS232