Introducción a MicroPython
MicroPython es un lenguaje de programación de código abierto basado en Python 3, y ha sido optimizado para adaptarse a dispositivos pequeños con recursos de hardware limitados, como los microcontroladores. Incluye un REPL interactivo (o read-evaluate-print-loop), que permite a los programadores conectarse a una placa embebida y ejecutar el código sin necesidad de compilarlo o cargarlo, lo que resulta ideal para la experimentación rápida de bloques de código y la creación de prototipos. También incluye amplias bibliotecas de software integradas, lo que hace que las tareas de programación sencillas, como las conexiones de socket de red o la gestión de pines de E/S, sean rápidas y fáciles.
MicroPython en Digi XBee Cellular
Digi XBee Cellular ahora tiene MicroPython! Con 32 KB de RAM y 32 KB de Flash disponibles en esta caja de arena MicroPython, los OEMs tienen ahora el poder y la flexibilidad para desarrollar e integrar sus propias características únicas. En algunos casos de uso simples de detección/actuación, puede eliminar la necesidad de un microcontrolador externo, ahorrando espacio en la PCB y simplificando el diseño del hardware. MicroPython es ideal para leer y/o controlar las líneas de E/S del XBee (13 E/S digitales, 4 entradas analógicas de 10 bits). También podría utilizarse para reducir el consumo de datos de los móviles añadiendo inteligencia local que dicte qué datos deben y no deben ser enviados por el aire, lo que llevaría a un menor coste mensual de la tarifa de datos.
Terminal MicroPython en XCTU
La última versión de XCTU (v6.3.8) incluye una nueva terminal de MicroPython, una herramienta que permite al usuario interactuar con MicroPython en el módem Digi XBee Cellular. A través de la interfaz serial de la terminal, los usuarios pueden interactuar con el REPL para probar, cargar y ejecutar código MicroPython. Por supuesto, aquellos usuarios que prefieran utilizar su propio programa de terminal como Tera Term o Putty pueden seguir haciéndolo. Pero con la nueva terminal incluida en XCTU, los usuarios tienen la conveniente opción de descubrir, configurar Y programar su módem Digi XBee Cellular a través de esta única interfaz.
Ejemplo simple de MicroPython para XBee Cellular:
¿Dónde puedo obtener más información sobre MicroPython?
Consulta los siguientes recursos para saber más sobre MicroPython y cómo utilizarlo con el Digi XBee Cellular:
¿Interesado en probar MicroPython? Compre hoy mismo un Kit de Desarrollo CelularDigi XBee y obtenga seis meses de datos gratis.