Plateforme Inetlab - Internet Network Technologies Lab

Différences entre les versions de « Documentation/Doc-LRP IoT-exemple-lopy »

De Plateforme Inetlab - Internet Network Technologies Lab
Aller à la navigation Aller à la recherche
(Page créée avec « == Exemple LoPy == Présentation du LoPy et exemple de code. === Introduction === Le [https://pycom.io/product/lopy/ LoPy] est un micro-contrôleur ESP32 programmé vi... »)
 
(Aucune différence)

Version actuelle datée du 7 octobre 2019 à 12:44

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