Présentation de la bibliothèque Python officielle Digi XBee

Rob Faludi Rob Faludi, IoT Consultant, Faludi.com
06 novembre 2017
Lorsque vous développez des applications connectées, comme nous le savons tous, le temps est un facteur essentiel. Vous avez besoin d'outils et de ressources, comme les bibliothèques de code Python®, que vous pouvez exploiter pour accélérer le prototypage et le développement de votre projet afin de respecter votre calendrier et d'arriver sur le marché. C'est pourquoi Digi se consacre à soutenir les développeurs dans leur parcours et à s'assurer qu'ils disposent de tout ce dont ils ont besoin pour réussir.

Les développeurs Python viennent de recevoir une aide supplémentaire pour créer des solutions avec les modules Digi XBee®. Afin de rendre aussi simple que possible l'écriture d'applications XBee, Digi a publié une bibliothèque Python officielle Digi XBee . Cette bibliothèque prend en charge plusieurs protocoles Digi XBee , notamment LTE-M/NB-IoT, Zigbee, 802.15.4, DigiMesh, Point-to-Multipoint et Wi-Fi.

Le projet open-source comprend tout le code Python, de nombreux exemples qui montrent comment utiliser les API disponibles et une collection de tests fonctionnels. Principales caractéristiques de l'application Bibliothèque Python inclure :
  • Prise en charge des dispositifs ZigBee, 802.15.4, DigiMesh, Point-to-Multipoint, Wi-Fi, Cellulaire et NB-IoT .
  • Prise en charge des modes de fonctionnement API et API échappé.
  • Gestion des objets des appareils XBee locaux (attachés au PC) et distants.
  • Découverte de dispositifs XBee distants associés au même réseau que le dispositif local.
  • Configuration des dispositifs XBee locaux et distants :
  • Transmission de données à tous les appareils XBee du réseau ou à un appareil spécifique.
  • Réception de données provenant de dispositifs XBee distants :
  • Transmission et réception de messages IP et SMS.
  • Réception des changements d'état du réseau liés au dispositif XBee local.
  • Gestion des lignes IO :
  • Prise en charge des trames explicites et des champs de la couche application (point d'extrémité source, point d'extrémité destination, ID de profil et ID de cluster).
  • De nombreux exemples qui montrent comment utiliser les API disponibles.
Donc, que vous conceviez un application d'éclairage intelligent, la surveillance des réservoirs de stockage industrielsen créant réseaux de capteurs pour l'agriculture intelligenteou en cours d'exécution expériences orbitalesles développeurs Python ne doivent plus partir de zéro.

Vous avez besoin d'aide pour planifier, concevoir et développer votre prochain grand projet ? Les services de conception de Digi Wireless peuvent vous aider.

En savoir plus sur les grands déploiements IoT
Regardez notre vidéo - Cinq choses à savoir sur le déploiement de 50 000 appareils