Einführung in die offizielle Digi XBee Python-Bibliothek

Rob Faludi Rob Faludi, IoT Berater, Faludi.com
November 06, 2017
Wenn Sie vernetzte Anwendungen entwickeln, ist Zeit bekanntlich das A und O. Sie benötigen Tools und Ressourcen, wie Python® Code-Bibliotheken, die Sie nutzen können, um das Prototyping und die Entwicklung Ihres Projekts zu beschleunigen, damit Sie Ihren Zeitplan einhalten und auf den Markt kommen können. Aus diesem Grund widmet sich Digi der Unterstützung von Entwicklern auf ihrer Reise und stellt sicher, dass sie alles haben, was sie für den Erfolg benötigen.

Python-Entwickler haben jetzt mehr Hilfe bei der Erstellung von Lösungen mit Digi XBee®-Modulen. Um das Schreiben von XBee-Anwendungen so einfach wie möglich zu machen, hat Digi eine offizielle Digi XBee Python-Bibliothek veröffentlicht. Diese Bibliothek unterstützt mehrere Digi XBee Protokolle wie LTE-M/NB-IoT, Zigbee, 802.15.4, DigiMesh, Point-to-Multipoint und Wi-Fi.

Das Open-Source-Projekt umfasst den gesamten Python-Code, mehrere Beispiele, die zeigen, wie die verfügbaren APIs verwendet werden, und eine Sammlung von Funktionstests. Hauptmerkmale des Python-Bibliothek enthalten:
  • Unterstützung für ZigBee, 802.15.4, DigiMesh, Point-to-Multipoint, Wi-Fi, Mobilfunk und NB-IoT Geräte.
  • Unterstützung für die Betriebsarten API und API escaped.
  • Verwaltung von lokalen (an den PC angeschlossenen) und entfernten XBee-Geräteobjekten.
  • Erkennung von entfernten XBee-Geräten, die mit demselben Netzwerk wie das lokale Gerät verbunden sind.
  • Konfiguration von lokalen und entfernten XBee-Geräten:
  • Übertragung von Daten an alle XBee-Geräte im Netzwerk oder an ein bestimmtes Gerät.
  • Empfangen von Daten von entfernten XBee-Geräten:
  • Senden und Empfangen von IP- und SMS-Nachrichten.
  • Empfang von Netzwerkstatusänderungen bezogen auf das lokale XBee-Gerät.
  • IO-Leitungen verwalten:
  • Unterstützung für explizite Rahmen und Felder der Anwendungsschicht (Quell-Endpunkt, Ziel-Endpunkt, Profil-ID und Cluster-ID).
  • Mehrere Beispiele, die zeigen, wie man die verfügbaren APIs verwendet.
Ob Sie also eine intelligente Lichtanwendung, Überwachung von industriellen Lagertanks, Erstellen intelligente Sensornetzwerke für die Landwirtschaft, oder läuft orbitale Experimentemüssen Python-Entwickler nicht mehr bei Null anfangen.

Benötigen Sie Hilfe bei der Planung, Gestaltung und Entwicklung Ihres nächsten großen Projekts? Digi Wireless Design Services kann helfen.

Erfahren Sie mehr über große IoT Bereitstellungen
Sehen Sie sich unser Video an - Fünf Dinge, die Sie über die Bereitstellung von 50.000 Geräten wissen sollten