A la hora de poner en marcha tus proyectos de IoT utilizando el protocolo MQTT necesitarás un broker que administre el flujo de información. Existen muchos en la red, algunos gratuitos y otros de pago. En este artículo te enseño a configurar y utilizar las dos opciones gratuitas que nos ofrece la empresa Hive MQ empleando el lenguaje Micropython.
MicroPython
Publicando datos en Thingspeak. Parte 5: Usando MQTT
Siguiendo con la serie de artículos dedicados a los distintos métodos y protocolos disponibles para enviar datos de sensores a Thingspeak, en esta oportunidad toca revisar como podemos hacerlo empleando el conocido protocolo MQTT.
Publicando datos en Thingspeak. Parte 4: Usando POST
En un artículo anterior de esta serie te mostré como enviar datos de sensores al servidor de Thingspeak con un programa escrito en Micropython. En esa ocasión utilicé el método GET del protocolo HTTP, pero este método no ha sido originalmente diseñado para enviar datos sino que se lo pensó como un mecanismo para leer datos desde el servidor. Para enviar datos el método mas apropiado es POST y en este artículo te voy a enseñar a utilizarlo y a programarlo en Micropython para que puedas utilizarlo para enviar la información que quieras al servidor de Thingspeak.
ESP32 MPY-Jama un nuevo entorno de desarrollo para Micropython
Micropython es un entorno de programación en constante desarrollo, por lo que frecuentemente tenemos noticias de nuevas funcionalidades o placas que lo soportan. Ocurre lo mismo con las herramientas de desarrollo que nos permiten llevar adelante nuestros proyectos. En esta ocasión haré una breve introducción a una de aparición reciente que tiene algunas características interesantes.
Usando la RP2040 Zero en Micropython
Desde la aparición del RP2040, el microcontrolador de Raspberry, muchas placas de distintos fabricantes lo han incorporado, además de la Pico. En este artículo haré una revisión de la RP2040 Zero, una pequeña placa de la empresa Waveshare, que se caracteriza por su pequeño tamaño y te mostraré como programarla empleando Micropython.
Aprende a programar la ESP32-CAM en Micropython. Parte 2
En la primera parte de este tutorial destinado a aprender a utilizar la ESP32-CAM en Micropython te expliqué como grabar un custom firmware en la placa. En esta segunda entrega veremos en detalle los objetos y métodos que agrega este firmware y que nos permiten tener acceso a las funciones de la cámara.
Aprende a programar la ESP32-CAM en Micropython. Parte 1
La ESP32-CAM es una de las placas con cámara incorporada mas económicas del mercado. El ESP32 que incluye nos permite utilizarla en una gran cantidad de proyectos de captura de imágenes o video, ya sea para ser almacenados localmente o para ser enviados a un servidor en la red. Si bien existen muchos ejemplos desarrollados en C/C++ de Arduino, no hay tantos que utilicen Micropython. En esta serie de artículos te explicaré como grabar un firmware de Micropython en la ESP32-CAM y como escribir tus propias aplicaciones en ese lenguaje.
Programando los ESP32 con Micropython y Visual Studio Code
Visual Studio Code (VSCode) es un editor de código sumamente versátil y potente que pude emplearse para programar en una multitud de lenguajes sobre distintas plataformas. Es altamente configurable y sus capacidades se pueden ampliar agregando distintas extensiones. En este artículo veremos como instalarlo y configurarlo para programar nuestras placas ESP32 (y ESP8266).