La empresa Wolfssl ha anunciado el lanzamiento de wolfIP, una nueva pila TCP/IP diseñada específicamente para sistemas embebidos con recursos limitados. Esta pila se distingue por no utilizar asignación dinámica de memoria, lo que la hace ideal para dispositivos con memoria RAM restringida, como microcontroladores y sensores IoT. wolfIP opera en modo 'endpoint only', lo que significa que solo puede establecer conexiones de red, sin actuar como router entre diferentes interfaces. Utiliza una API similar a BSD, con sockets no bloqueantes y callbacks personalizados, y pre-asigna buffers para el procesamiento de paquetes. La pila soporta una única interfaz de red y está licenciada bajo la licencia GPLv3. Wolfssl ha añadido un wrapper para FreeRTOS, facilitando su integración en sistemas basados en este sistema operativo en tiempo real. Se ha proporcionado un ejemplo de uso que intercepta llamadas a socket(2) para redirigirlas a través de la pila wolfIP, permitiendo validar su funcionamiento con herramientas como 'nc' y 'ping'.
