Это почти наверняка излишне в вашем случае использования.
Большинство продуктов для сотовых модемов представляют собой урезанные версии продуктов, предназначенных для использования в мобильных телефонах. Очевидно, что в приложении для телефона требуется стек TCP / IP, а также целый ряд других функций.
Типичный GPRS-модем, вероятно, содержит процессор ARM9, и это не сильно обременено работой только программного обеспечения модема. Для многих небольших приложений это, безусловно, обеспечивает достаточную производительность для запуска всего приложения (например, что-то вроде торгового автомата, указывающего, что оно почти пусто), и здесь может пригодиться стек TCP / IP.
Есть и немного циничное объяснение. Многие стеки мобильных телефонов имеют немного больше программной связи, чем их производители хотели бы признать, и может оказаться, что просто не стоит усилий по удалению стека TCP / IP.
В вашем приложении это почти наверняка лучший вариант использования интерфейса команд AT (это расширение старомодного набора команд модемного соединения, позволяющее вам получать информацию, такую как уровень сигнала, состояние сети и т. Д.).