Добрый день.
Стоит задача "научить" USB 3G-модем самостоятельно ходить в интернет. Т.е. нужно устанавливать соединение и читать веб-страницы, условно говоря, без участия ПК. В стандартном режиме модем работает след. образом (упрощенно):
1. Командой AT+CGDCONT задается PDP-контекст.
2. Спец. запросами CDC-класса SET_LINE_CODING и SET_CONTROL_LINE_STATE задаются параметры COM-порта и активируется несущая.
3. Командой ATDT *99***1# устанавливается соединение.
4. Производится обмен пакетами по протоколам семейства PPP - LCP, CHAP, CCP/IPCP.
5. Начинается собственно обмен данными посредством IP-пакетов.
Интересуют, собственно, пп. 4 и 5. Если я правильно понимаю, мне нужно будет самому реализовать эти этапы. Поэтому вопрос - чем определяется, какие именно запросы отсылаются (ведь задаются далеко не все опции, предусмотренные протоколом PPP).
Или я не прав и нужно действовать как-то по другому? Подскажите, в каком направлении копать. Спасибо.