Este libro contiene información para servir de punto de partida a quienes están trabajando con microcontroladores en lenguaje C y están pensando dar el salto a micros de 32 bits. Trabajando con la arquitectura de ARM tomando como ejemplo el Microcontrolador Cortex M4 STM32F407vg y el entorno de trabajo KEIL, también el controlador ESP32 con programación en el entorno de trabajo Arduino para resolver los temas relacionados con servidores web, socket de red y protocolos recientes como MQTT. Se tratan puntos claves en la programación para Cortex M4 pero también la construcción de servidores web con Arduino y ESP32, sitios web interactuando con electrónica, funciones Ajax para conectar ESP32 con STM32F407, los principios básicos de programación en Python para desarrollar interfaces simples que muestren datos relevados desde STM32F407 mediante socket de red. Para el desarrollo de aplicaciones que trabajan sobre TCP-IP podemos tomar distintos caminos, integrar todo en el mismo microcontrolador, web + socket + control, esto economiza hardware pero implica una carga mucho mayor sobre el microcontrolador, si el control TCP-IP se hace con electrónica exterior (por ejemplo ESP32) todo el poder del microcontrolador queda disponible para el trabajo que hay que realizar. Mezclar tecnologías como ARM + Keil y ESP32 + Arduino o ESP-IDF tampoco es un problema, recuerde no hay una tecnología ideal o el microcontrolador perfecto, solo se trata de resolver problemas de la manera mas simple y efectiva.