Поскольку Интернет Вещей становится все популярнее, малым встраиваемым системам нужен компактный и функциональный стек TCP/IP. Компания TASS Belgium NV разработала такой стек, назвав его picoTCP.
В данном случае разработчик может иметь полный контроль над коммуникационным стеком, начиная с самых низких уровней TCP/IP. Этот стек обладает рядом преимуществ:
- он архитектурно независим
- поддерживает 8-, 16- и 32-разрядные вычислительные устройства как с big endian, так и с little endian
- легко интегрируется с любой встраиваемой операционной системой
- минимальная конфигурация требует всего 10 КБ флеш-памяти
- полнофункциональная конфигурация требует 20 КБ флеш-памяти
- оперативной памяти требуется менее 16 КБ
Схематичное изображение архитектуры стека:

Сам стек можно скачать с гитхаба здесь. Для ознакомления и в целях образования он распространяется под лицензией GNU GPL v2, то есть бесплатно.