Documentation/Doc-LRP IoT-exemple-lopy
Aller à la navigation
Aller à la recherche
Exemple LoPy
Présentation du LoPy et exemple de code.
Introduction
Le LoPy est un micro-contrôleur ESP32 programmé via un interpréteur MicroPython et permettant d’utiliser différentes technologies radios :
- LoRa
- Wi-Fi
- Bluetooth
Le LoPy4 est une nouvelle révision proposant une très faible consommation énergétique de quelques uA en veille ainsi qu’une puce radio compatible Sigfox. Le LoPy et LoPy4 s’interfacent avec des cartes filles dotées de différents capteurs (Expansion Board, Pytrack, Pysense) via le bus I2C.
Environnement de développement
Le LoPy se programme via l’IDE Atom avec le plugin Pymakr . La procédure d’installation est disponible sur le site du fabricant.
Exemple de Code
Clés de sécurité
Attention, ne pas oublier de remplacer les clés OTAA dans les exemples ci-dessous.
- ApplicationKey est une clé sur 16 octets consultable/modifiable sur l’interface web du serveur.
- Application EUI est un adresse sur 8 octets à personnaliser directement dans le code et indépendamment du serveur.
Exemples OTAA
- OTAA + envois uplink compteur (LoPy + Expansion/Pytrack/Pysense) : rapidement tester la connexion au réseau
- OTAA + envois uplink GPS (LoPy + Pytrack) : envois les coordonnées GPS courante, utile pour cartographier les zones de couvertures du réseau