Цитата(kan35 @ Jul 31 2013, 09:49)

И как автор правильно заметил - абсолютная свобода в выборе модема, вплоть до проводных и ethernet. Проектные цены на микроконтроллеры далеки от розничных про которые тут речь шла, контроллер за 2-3$ вполне тянет стек и полезную задачу с несколькими соединениями. Так же стек поддерживаает мульти-PPP, так что можно через 2 соединения одновременно выходить в сеть, например один будет проводной (eth), другой беспроводной (gsm).
Как пример - очень давняя разработка 2007 года на PIC18F1320 (256 ОЗУ, 8К флеш) - в гугле поиск "cambridge gprs": самописный стек на asm, работает через PPP - GPRS старых сименсов (начиная с C55) и Ethernet (ENC28J60). Поддерживал tcp, udp, dns, dhcp-клиенты. Плюс еще tDES или AES128 внутри на выбор. Сложного там особо ничего - иногда с АТ-командами внутреннего стека больше геморроя.
Но сейчас есть встроенные приложения (OpenAT, OCPU), с помощью которых можно реализовать любые надстройки силами самого модуля (в т.ч. и езернет прикрутить ч/з SPI). Также можно изнутри модуля дозвониться на *99***1# и своим кодом программно подять ррр.
Так, например, понадобилось сделать для роутера из LAN ч/з езернет (ENC28J60) в WAN ч/з GPRS (M12). Т.к. необходимо править IP-заголовки (портмаппинг), то внутренний стек модуля не подходит - тут надо работать на уроне IP-пакетов.