Presentación de la biblioteca oficial de Python Digi XBee

Rob Faludi Rob Faludi, IoT Consultor, Faludi.com
06 de noviembre de 2017
Cuando se desarrollan aplicaciones conectadas, como todos sabemos, el tiempo es esencial. Necesita herramientas y recursos, como las bibliotecas de código Python®, que pueda aprovechar para agilizar la creación de prototipos y el desarrollo de su proyecto para cumplir con sus plazos y llegar al mercado. Por esta razón, Digi se dedica a apoyar a los desarrolladores en su viaje y a garantizar que tengan todo lo necesario para asegurar el éxito.

Los desarrolladores de Python acaban de recibir más ayuda para crear soluciones con módulos Digi XBee®. Con el fin de simplificar al máximo la escritura de aplicaciones XBee, Digi ha lanzado una biblioteca Python oficial Digi XBee . Esta biblioteca es compatible con múltiples protocolos de Digi XBee , incluyendo LTE-M/NB-IoT, Zigbee, 802.15.4, DigiMesh, Punto a Multipunto y Wi-Fi.

El proyecto de código abierto incluye todo el código Python, múltiples ejemplos que muestran cómo utilizar las APIs disponibles y una colección de pruebas funcionales. Las principales características del Biblioteca de Python incluyen:
  • Compatible con dispositivos ZigBee, 802.15.4, DigiMesh, Punto a Multipunto, Wi-Fi, Celular y NB-IoT .
  • Soporte para los modos de funcionamiento de la API y de la fuga de la API.
  • Gestión de objetos de dispositivos XBee locales (conectados al PC) y remotos.
  • Descubrimiento de dispositivos XBee remotos asociados a la misma red que el dispositivo local.
  • Configuración de dispositivos XBee locales y remotos:
  • Transmisión de datos a todos los dispositivos XBee de la red o a un dispositivo concreto.
  • Recepción de datos de dispositivos XBee remotos:
  • Transmisión y recepción de mensajes IP y SMS.
  • Recepción de los cambios de estado de la red relacionados con el dispositivo XBee local.
  • Gestión de líneas IO:
  • Soporte para tramas explícitas y campos de la capa de aplicación (punto final de origen, punto final de destino, ID de perfil e ID de clúster).
  • Múltiples ejemplos que muestran cómo utilizar las APIs disponibles.
Por lo tanto, si está diseñando un aplicación de iluminación inteligente, control de los tanques de almacenamiento industrialcreando redes de sensores agrícolas inteligenteso corriendo experimentos orbitalesLos desarrolladores de Python ya no tienen que empezar de cero.

¿Necesita ayuda para planificar, diseñar y desarrollar su próximo gran proyecto? Los servicios de diseño de Digi Wireless pueden ayudarle.

Más información sobre grandes despliegues en IoT
Vea nuestro vídeo - Cinco cosas que debe saber sobre la implantación de 50.000 dispositivos