gprs i stos

Jul 26, 2007 3 Replies

Witam Mam pytanie dotyczace transmisji danych, potrzebuję zaimplementować stos TCP/IP do mikrokontrolera. Przesył danych po rs232 do modemu a wiec protokół ppp również musi być. W jaki sposób to zrealizować? Czy ktos już miał z tym doczynienia lub ktos w tym temacie coś działał? Wiem ze można zastosować system Nut/OS ale w jaki sposób? Sciągnołem sobie ten system ale nie wiem jak się go konfiguruje. Czytałem ze jest tez tam problem z pętla nieskończoną wówczas trzeba stosować jakieś dodatkowe procedury które będa przerywać jej działanie aby zrealizować główny kod. Moze ktos ma jakieś gotowe bioblioteki aby wykorzystać? znalazłęm coś w internecie teraz za bardzo nie pamiętam adresu, ale były biblioteki dotyczace stosu tcp ale jak je wykorzystac?



Proszę o pomoc


Napisa³by¶ mo¿e na jaki chcesz procesor. Dawno temu korzysta³em z gotowca ze strony Microchipa (napisany w C, ale niestety licencja nie pozwala na zastosowanie na innych procesorach). By³o tam jak dobrze pamiêtam wszystko od PPP do UDP w³±cznie. Proste bo proste, ale ³atwe do rozci±gania w górê.

Procesor to nie ma teraz znaczenia. Chodzi tylko o to aby komunikował sie z modemem po RS-ie Najpierw musze skonfigurować komendami AT a potem nawiązac połączenie z GPRS i wysłac krótki komunikat i to wszystko. Aby tego dokonac musze mieć TCP/IP i protokół PPP. Jak to ugryść??

Bez znaczenia jaki tylko o to chodzi aby za pomocą RS-a mógł odpowiednio wysyłac ramke w formacie ppp. Zależy mi na tym. Procesor jest podłaczony z modemem i najpierw konfiguruje go komendami AT naztępnie łącze siez GPRS i wysyłam krótki komunikat tekstowy i rozłaczam się. Do tego musze miec stos TCP/IP i PPP ale nie wiem jak się do tego zabrać. Czy biblioteka dostepna przez pana Adama Dunkelsa się nadaje czy nut/os czy jescze cś innego. Moze byc procesor ze stosem tcp/ip zaimlementowanym który bedzie działał po rsie ale czy sa takie?? Pomocy!!!!!!!!!!

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required