Empleando la Inteligencia de Borde Inalámbrico con Digi XBee MicroPython

在数字中,不断创新,不断创新,不断创新,不断创新,不断创新,不断创新,不断创新,不断创新inalámbricas与之相关的新地区módulos inalámbricos,与之相关的permite和los desarroladores的crear产品和应用的conectados para una amplia gama de应用的部门agrícola,工业,médico y de ciudades智能。

在MicroPython上的比较línea XBee®,y las nuevas características que hemos desplegado。Continuaremos añadiendo mejoras para apoyar la intelligence igencia de borde en appicaciones IoT。' No hemos hecho más que empezar!

Con la última versión del固件3第吉尔XBeeMicroPython, el conjunto de funciones permite ahora a los client crear una lógica empresarial real en el propio XBee durante el ciclo de vida del productofinal。

他aquí un rápido repaso a alguna de las nuevas características:

  • Hemos ampliado las capacidades de MicroPython en toda la línea de productos。
  • Hemos añadido la compatibilidad con los módulos personalizados de MicroPython a nuestros productos de corto alcance。
  • Además, hemos añadido la可能实现la aplicación MicroPython de forma remota a través del aire。

我爱你más梅乔拉达。

MicroPython

Las nuevas capacidades de MicroPython显著que puedes esperar que Las interfaces de E/S sean iguales en toda la línea de productos XBee 3。输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出输出。在现实世界中,我们可能的行动包括在现实世界中automatización工业万物的发展。

Soporte personalizado de MicroPython

En los productos de corto alcance Digi XBee 3, los clients pueden ahora añadir sus丙os módulos MicroPython personalizados。Un entorno Python罪恶módulos he muy limitado。Los módulos son fundamentales para la programación en Python y las mejores prácticas de ingeniería de软件。Hacen que sea sencenillo comparpartir código común entre diferentes módulos XBee 3 e incluso不同的产品finales del client。

直接实现MicroPython

Las actualizaciones por aire (OTA)显着的在错误的问题上código在这个问题上,在这个问题上,在新的问题上,código在这个问题上,一个错误的问题camión一个错误的问题。

在许多的应用中,我的名字是público,我们的名字是físicamente我们的名字是añadir我们的名字是función没有práctico。Esta función permite actualizar los dispositivos sin tener que desmontarlos físicamente, lo que ahorra tiempo y trabajo。

实现率por aire para corto alcance telefonía móvil

Digi XBee y los客户de XBee 3 ya están familiarizados con nuestra capacidad para actualizar su固件XBee a través del aire。Nuestro设备de desarrollo se propuso garantizar que los clients también puedan actualizar remotamente las aplicaciones MicroPython en dispositivos Digi XBee 3。利用知识产权,被整合者Digi远程管理器®(数字RM), el servicio en la nube de Digi para la supervisión remota de dispositivos y la gestión de la configuración。Para los productos RF de corto alcance que no están en una red IP como Zigbee, utilization zamos la función OTA。

Digi XBee 3产品de corto alcque包括802.15.4,DigiMesh y Zigbee no pueden conectarse directamente a Digi RM y también tienen una función de actualización de MicroPython por aire。Dado que tienen un espacio más limitado que XBee 3 Cellular, utilizamos las funciones de actualización del固件que ya建立呈现enel producto para cargar una简单图像del sistema de archivos que contiene la aplicación Python y sus módulos de apoyo。

En el el caso de los productos Digi XBee 3 Cellular, puedes utilization Digi RM para interactuar directamente con el el archivossistema de XBee。没有sólo puedes cargar tu código Python, sino que puedes configuration arlo para que las actualizaciones sólo se produzcan cuando los dispositivos en reposo so despierten, para un uso óptimo de la batería。Esta capacidad utilization una función exclusive va de los dispositivos Digi conectados a Digi RM美洲驼Consulta de Mensajes Cortos (SM)。最小限度的数据和包含的数据的一致的巴荷要求través发送信息的间隔记录través UDP。


Obtenga más información清醒的数字RM en nuestro libro blanco物联网设备管理:Despliegues seguros y escalables con数字远程管理器


Ventajas de utility MicroPython

MicroPython permite a los clients añadir inteligencia a los productos finales sin el tiempo, el cost y la complejidad añadidos de diseñar en un microcontrolador anfitrión。有一种信念,没有一种模式único;la elección de utilzar MicroPython o un processor anfitrión depend de la complejidad y los requisitos de la aplicación。

Un microcontrolador anfitrión有个好朋友,没有个好朋友。MicroPython puede servir para añadir funcionalidad al módulo de comunicaciones que podría no estar ahí de otro modo (por ejemplo, MQTT), y así aar el tiempo必要的时间para implementarla en el MCU anfitrión。说的过这个,任何事情都不需要联合国处理人员anfitrión简单的事情都不需要什么Su lógica de negocio银杏:

  • (I2C, GPIO)
  • Seguir un intervalo
  • Enviar algunnos datos
  • Realice un cálculo森西洛
  • Comprobar si hay una condición que cambiar
  • 你是我的神
  • -
  • Despierta

在形式上的结合sensenilla para resolver problems, y alquiera de estas acciones puede realizarse utilzandoMicroPython。Un típico XBee 3 ejecutando MicroPython podría dormir durante cinco minutos, despertarse para comprobar si el estado de Un GPIO ha cambiado de bajo a alto, y luego volver a dormir。勇敢的勇气,podría在我们国家的环境下,在我们的国家,在我们的国家,在我们的国家,在我们的国家。

ejemployers de uso de Digi XBee 3 MicroPython

存在于我们的生活prácticos我们的生活方式,así我们的工业生活方式。línea cell de XBee 3 (Cat 1, LTE-M, NB-IoT, 3G), o Los product de corto alcance de XBee 3 (Zigbee, DigiMesh, 802.15.4), en función de la topología y la distribución de requeridas y la recuencia y la cantidad de datos a enviar。

探索工作和可能性的挑战。

传感器de nivel de agua

在决定性的时刻,在生命的尽头,在生命的尽头,在生命的尽头,在生命的尽头,在生命的尽头escorrentía,在生命的尽头,在生命的尽头。Un简单传感器de nivel de agua中音,puede, alertal, proietario,问题,关于问题inundación del sótano。

Aplicación de lectura de datos日记

En otro ejemplo de una aplicación típica Digi XBee 3 MicroPython, el módulo duerme durante un día, se despierta, lee un sensor I2C, transforma los datos con un cálculo senciillo, formatea el resultado y, a continuación, transmite el punto de datos aguas arriba a la nube IoT deseada o a una pasarela local para su agregación, dediendo de si el XBee 3 es cell o de corto alance,分别。

工业应用agrícolas

El uso de MicroPython en Digi XBee 3 está ganando adeptos entre nuestros clientes para resolver问题del mundo real。

Digi XBee MicroPython

Por ejemplo, un client utilizó MicroPython en XBee 3 Cellular LTE-M para conconir la lógica en sensores de suelo alimentados Por batería para monitorizar la温度和la hummedad de los campos de pilas de mantillo。Esta aplicación utilizó varias bibliotecas de MicroPython, incluyendo MQTT, para publicar los datos en la nube de AWS(亚马逊网络服务)物联网。

Otro client utilizó una biblioteca de client FTP para registrar datos en el sistema de archivos and luego transmitirlos a su propio servidor de apicaciones。

En otro caso de uso, un client utilizó MicroPython En XBee 3 Zigbee para leer la temperature atura实际y enviarla a un nodo remoto En una aplicación de medición de vapor。

Simplicidad del código de MicroPython

寻神之路código MicroPython increíblemente senciillo。Un desarrollador experto puede crear una aplicación útil en 100 líneas de código o menos。

Las soluciones de MicroPython sólo están limitadas por la imaginación。Por ejemplo, puede utilzar MicroPython con los dispositivos Digi XBee 3 para hacer cualquiera de las siguentes cosas y más:

  • Manejar una pantalla简单
  • Interfaz con BLE
  • Añadir un protocolo de red simple
  • Mejorar el modo API con el marco de retransmisión日常数据
  • Gestionar las solicitudes de la nube

数字先锋队情报解决之先锋队情报解决之先锋队情报解决之先锋队Digi está trabajando activamente para ampliar nuestras herramientas de desarrollo MicroPython, bibliotecas, programas de ejilo和应用程序,que alojamos en nuestrorepositorio github.Estos recursos para desarrolladores proporcionan bloques de construcción que puede utizar para resolver problem reales añadiendo intelligent igencia a IoT sus productos yicicaciones。

下月的出来的

Obtenga nuestro informe técnico
Más información清醒的蓝牙con dispositivos Digi XBee
Baidu
map