Digi XBee Cellular prend en charge la programmabilité de MicroPython

Digi International Digi International
24 mai 2017

Introduction à MicroPython

MicroPython est un langage de programmation open-source basé sur Python 3. Il a été optimisé pour s'adapter aux petits appareils disposant de ressources matérielles limitées, tels que les micro-contrôleurs. Il comprend un REPL (ou read-evaluate-print-loop) interactif, qui permet aux programmeurs de se connecter à une carte embarquée et d'exécuter du code sans avoir besoin de compiler ou de télécharger, ce qui est idéal pour l'expérimentation rapide de blocs de code et le prototypage. Il comprend également de nombreuses bibliothèques logicielles intégrées, ce qui permet de réaliser rapidement et facilement des tâches de programmation simples, telles que les connexions de socket réseau ou la gestion des broches d'entrée/sortie.

MicroPython sur Digi XBee CellularDigi XBee Cellulaire RAM

Digi XBee Cellular dispose désormais de MicroPython ! Avec 32 Ko de RAM et 32 Ko de Flash disponibles dans ce bac à sable MicroPython, les OEM disposent désormais de la puissance et de la flexibilité nécessaires pour développer et intégrer leurs propres fonctionnalités uniques. Dans certains cas d'utilisation simples de détection/actionnement, il peut éliminer le besoin d'un microcontrôleur externe, ce qui permet de gagner de l'espace sur le circuit imprimé et de simplifier la conception du matériel. MicroPython est idéal pour lire et/ou contrôler les lignes d'E/S XBee (13 E/S numériques, 4 entrées analogiques de 10 bits). Il peut également être utilisé pour réduire la consommation de données cellulaires en ajoutant une intelligence locale qui détermine quelles données doivent ou ne doivent pas être envoyées par voie hertzienne, ce qui permet de réduire le coût mensuel du débit de données.

Terminal MicroPython dans XCTU

La dernière version de XCTU (v6.3.8) comprend un nouveau terminal MicroPython, un outil qui permet à l'utilisateur d'interagir avec MicroPython sur le modem Digi XBee Cellular. Grâce à l'interface série du terminal, les utilisateurs peuvent interagir avec le REPL pour tester, charger et exécuter le code MicroPython. Bien sûr, les utilisateurs qui préfèrent utiliser leur propre programme de terminal comme Tera Term ou Putty peuvent continuer à le faire. Mais avec le nouveau terminal inclus dans XCTU, les utilisateurs ont la possibilité pratique de découvrir, configurer ET programmer leur modem Digi XBee Cellular à travers cette seule interface.

 

Exemple simple de MicroPython pour XBee Cellular :

Où puis-je en savoir plus sur MicroPython ?

Consultez les ressources suivantes pour en savoir plus sur MicroPython et sur la façon de l'utiliser avec le Digi XBee Cellular :

Vous souhaitez essayer MicroPython ? Achetez un kit de développement cellulaireDigi XBee aujourd'hui et bénéficiez de six mois de données gratuites.