west329 0 10 ноября, 2007 Опубликовано 10 ноября, 2007 · Жалоба Ув. читатели, подскажите, кто-то работал с этими исходниками. Источник форум http://avrfreaks.net При поисках в мировой паутин окозалось, что более приемлемых бесплатных исходников для протоколов TCP/ICMP/UDP/PPP под программный стек найти не удалось. Если есть, то только под аппаратный. Немного помучавшись, собрал все-таки их. Пытался подключиться через ЖПРС по АТ командам, вроде что-то выходит. Знает кто-то лучший вариант ?? Конкретно интересует связка GPRS/AT/IP/UDP Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vesago 0 10 ноября, 2007 Опубликовано 10 ноября, 2007 · Жалоба Видал я этот проект - как-то субъективно не понравился. Тут в проектах имеется примерец. Правда под MSP430, но на сях. Проект этот выполнен на основе известной книжки с исходниками TCP-IP Lean--Web Servers for Embedded Systems (2nd Ed.) (по крайней мере ппп от туда выдран), которая лежит на местном фтп. А вообще тема эта неоднократно подымалась тут с выкладыванием примеров. Для своих целей я писал сам. Имхо - лучше не гемориться, а взять модем со всем этим добром на борту. Благо недостатка в таких моделях нету. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
west329 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба Видал я этот проект - как-то субъективно не понравился. Тут в проектах имеется примерец. Правда под MSP430, но на сях. Проект этот выполнен на основе известной книжки с исходниками TCP-IP Lean--Web Servers for Embedded Systems (2nd Ed.) (по крайней мере ппп от туда выдран), которая лежит на местном фтп. А вообще тема эта неоднократно подымалась тут с выкладыванием примеров. Для своих целей я писал сам. Имхо - лучше не гемориться, а взять модем со всем этим добром на борту. Благо недостатка в таких моделях нету. Не знал, просветили :05: Спасибо. Будем скачивать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
at90 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба Мы забороли этот исходник(AT_Modem__PPP__UDP__ICMP___TCP.zip). Заработал сразу! У нас девайс коннектися к серверу и передаёт данные. Живёт в атмеге 128. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
west329 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 (изменено) · Жалоба Мы забороли этот исходник(AT_Modem__PPP__UDP__ICMP___TCP.zip). Заработал сразу! У нас девайс коннектися к серверу и передаёт данные. Живёт в атмеге 128. Не моглиб вы рассказать как правильно собрать проект для ЖПРС по ППП транспорту, все жизненно необходимые настройки находятся в файле COMMON.H, я так понял ? Вот мои виртуальные наработки на Протеусе. Использовал телефон СИМЕНС С65, подключённый через ИК порт, мотом в Протеусе использовал этот ком порт, для вывода ног контроллера, короче сам не поверил что эта вся цепочка заработает, и что самое интересное всё так красиво, терминал расписывал команды, правда лог пока не сделал, выложу попозже. Изменено 12 ноября, 2007 пользователем west329_ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
at90 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба #define CPU_ATmega128 #define GPRS //*->#define Debug // comment this out to compile without the debug info (debug text sent to the console) //#define ConsoleHandShaking // comment this out if you don't want console uart hardware handshaking (RTS/CTS) //#define ModemHandShaking // comment this out if you don't want ppp uart hardware handshaking (RTS/CTS) // PPP mode to use - ONLY one of these must be used //#define WindowsPPP // //#define ATModemPPP // //#define GPRS_Orange // #define GPRS_VodaPhone // //#define IncludeICMP // include the ICMP code //#define IncludeUDP // include the UDP code //#define IncludeNTP // include the NTP code #define IncludeTCP // include the TCP code #define StaticTCPSocket // if this is defined, we use a static TCP socket in memory - ie, not allocated from the heap // ******************************************************************************** * Там где GPRS_VodaPhone надо ввести настройки своего оператора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
west329 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба #define StaticTCPSocket --- а как это понять он стек в памяти контроллера создаёт ?, не во внешней ОЗУ ? Возможен вариант без внешней озу если я не буду использовать ТСП, а токо АТ\ИП\УДП а если мне нужно UDP, можно просто заремит IncludeTCP. //#define IncludeICMP #define IncludeUDP // include the UDP code //#define IncludeNTP // include the NTP code //#define IncludeTCP Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
at90 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба у нас для TCP хватило внутренней памяти атмеги Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GDI 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба Приложили бы и сам это файл AT_Modem__PPP__UDP__ICMP___TCP.zip чтоли, а то что то не найду его на фряках... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vesago 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба Сие наверное. ppp.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
west329 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба Видал я этот проект - как-то субъективно не понравился. Тут в проектах имеется примерец. Правда под MSP430, но на сях. Проект этот выполнен на основе известной книжки с исходниками TCP-IP Lean--Web Servers for Embedded Systems (2nd Ed.) (по крайней мере ппп от туда выдран), которая лежит на местном фтп. А вообще тема эта неоднократно подымалась тут с выкладыванием примеров. Для своих целей я писал сам. Имхо - лучше не гемориться, а взять модем со всем этим добром на борту. Благо недостатка в таких моделях нету. как называется проект ? а ссылку на книгу можно ? ато все за $ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
at90 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба внешнее озу нкжно для динамических сокетов. и для реализации сервера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vesago 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба Охранная система на GSM модеме. Исходники в яре TCP/IP прилагаются. Книга знаю только на местном фтп. Приаттачиваю код идущий всместе с ней. 1.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
west329 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба Спасибо. Будем разбираться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
west329 0 12 ноября, 2007 Опубликовано 12 ноября, 2007 · Жалоба ##### Rebooted ..... Ver: v0.28 AT/PPP/ICMP/UDP/TCP by C.Moss 5th Feb 2004 Unit ID: Invalid Last reset reason: 01 POR SRAM: OK PPP Mode: GPRS Life help or ? ........ guess ipconfig ......... display ip addresses dial ............. connect disc ............. disconnect debug off ........ debug messages off debug on ......... debug messages on at<modem cmd> .... gets sent to modem reboot ........... reboot! *** Debug Msgs: on ADC-0: 0 ADC-1: 0 ADC-2: 0 ADC-3: 0 ADC-4: 0 ADC-5: 0 ADC-6: 0 ADC-7: 0 *** AT Stage: Idle *** PPP Stage: None MainBufferWr_Rx: MainBufferWr_Tx: 0 *** AT Stage: Dial Init 1 ATV1 atv1 ok *** AT Stage: Dial Init 2 ATE0 ate0 ok *** AT Stage: Dial Init 3 AT+CGDCONT=1,"IP","internet" ok *** AT Stage: Dialing ATD*99***1# connect *** AT Stage: PPP *** PPP Stage: None *** PPP Stage: Starting *** AT Stage: Disc 1 *** PPP Stage: Starting *** PPP Stage: LCP Options TX: Protocol: c021 FCS Error ... Len:65535 OurFCS:FFFF TheirFCS:0000 RX: Protocol: c021 TX: Protocol: c021 RX: Protocol: c021 RX: Protocol: c021 we n-rejected auth-prot:C223 .. asking for PAP instead TX: Protocol: c021 RX: Protocol: c021 rejected:7 rejected:8 TX: Protocol: c021 RX: Protocol: c021 accepted:2 accepted:5 accepted:3 TX: Protocol: c021 *** PPP Stage: LCP Options *** PPP Stage: Auth'ing TX: Protocol: c023 RX: Protocol: c023 They accepted our Auth' *** PPP Stage: Auth'ing *** PPP Stage: Sorting IP's TX: Protocol: PPP_IPCP [8021] Code:CREQ [1] ID:0 Len:22 type:3 len:6 ip: 0.0.0.0 type:129 len:6 ip: 0.0.0.0 type:131 len:6 ip: 0.0.0.0 RX: Protocol: PPP_IPCP [8021] Code:CREQ [1] ID:1 Len:10 type:3 len:6 ip: 79.124.177.23 accepted:3 TX: Protocol: PPP_IPCP [8021] Code:CACK [2] ID:1 Len:10 type:3 len:6 ip: 79.124.177.23 TX: Protocol: PPP_IPCP [8021] Code:CREQ [1] ID:0 Len:22 type:3 len:6 ip: 0.0.0.0 type:129 len:6 ip: 0.0.0.0 type:131 len:6 ip: 0.0.0.0 RX: Protocol: PPP_IPCP [8021] Code:CREQ [1] ID:0 Len:22 type:3 len:6 ip: 0.0.0.0 type:129 len:6 ip: 0.0.0.0 type:131 len:6 ip: 0.0.0.0 type:192 len:35 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 len:2 type:0 ##### Rebooted ..... Ver: v0.28 AT/PPP/ICMP/UDP/TCP by C.Moss 5th Feb 2004 Unit ID: Invalid Last reset reason: 08 WD SRAM: OK PPP Mode: GPRS Life help or ? ........ guess ipconfig ......... display ip addresses dial ............. connect disc ............. disconnect debug off ........ debug messages off debug on ......... debug messages on at<modem cmd> .... gets sent to modem reboot ........... reboot! *** Debug Msgs: on ADC-0: 0 ADC-1: 0 ADC-2: 0 ADC-3: 0 ADC-4: 0 ADC-5: 0 ADC-6: 0 ADC-7: 0 *** AT Stage: Idle *** PPP Stage: None MainBufferWr_Rx: MainBufferWr_Tx: 0 Очередная попытка выйти в матрицу... :( Знает ктото в чём может быть гвоздь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться