Implementan servidor SSH en microcontroladores RP2040
Ricardo Marques ha logrado implementar un servidor SSH en el microcontrolador RP2040, empleado en placas como la Raspberry Pi Pico. Este avance permite establecer una conexión remota segura a través de Ethernet para el control de la placa de desarrollo.
Para llevar a cabo esta implementación, Marques utilizó una placa de desarrollo WIZnet W5500-EVB-Pico, que integra el microcontrolador RP2040 y un controlador TCP/IP W5500 con un conector Ethernet RJ45. Alternativamente, la funcionalidad puede replicarse con una Raspberry Pi Pico estándar (o cualquier placa RP2040) y un módulo W5500 externo. Según la información publicada en Hackster.io, el desarrollador creó un firmware específico en PlatformIO, el cual se construye sobre controladores Ethernet existentes de Arduino-Pico y módulos para TCP/IP y SSH.
Una vez configurado y cargado el firmware, el microcontrolador puede conectarse a una red mediante un cable Ethernet. Los usuarios pueden entonces acceder a la placa vía SSH desde un ordenador en la misma red, utilizando la cuenta por defecto "sshrp" y confirmando la clave de huella digital de la placa. La funcionalidad inicial demostrada se limita al control de un LED integrado: encenderlo, apagarlo, hacerlo parpadear o consultar su estado actual.
Aunque el control de un único LED en una red local tiene una utilidad práctica limitada, este experimento valida la posibilidad de utilizar SSH para controlar una placa de desarrollo a través de Ethernet. Esta base puede expandirse para gestionar cualquier componente conectado a la placa. El método ofrece una vía para la implementación de control remoto, que podría resultar ventajosa frente a alternativas como la comunicación serie, Bluetooth o WiFi, dependiendo de los requisitos de la tarea específica.
Fuente original: Hackster.io







