Z góry uprzedzam, ¿e gugluje, ale to co znajduje, zupe³nie do mnie nie przemawia.
Pytanie jest takie: czy transmisja GPRS jest mo¿liwa "poin-to-point"? Tzn. czy maj±c 2 telefony (modu³y, wsjio rawno) mogê miêdzy nimi przesy³aæ dane? Czy te¿ muszê to robiæ przez jaki¶ serwer?
Zupe³nym lajkonikiem w tej materii na razie jestem, i nawet nie mam telefonu z GPRS.
Za wszelkie linki, podpowiedzi z góry dziêkujê
Dino
Didn't find your answer? Ask the community — no account required.
J
Janusz U.
witam
Jest mozliwa. Jest tylko jedno male ale. Operatorzy poprzez zwykly APN (np. APN internet w Plusie, czy eranet w Erze) daja nam dostep do internetu i na tym sie konczy ich rola. Dziala to tak jak z serwerem proxy: my mozemy cos zassac z zewnatrz (widzimy IP z puli adresow intenetowych), ale otrzymujemy IP nie dosc, ze dynamiczne, to jeszcze lokalne (widzimy je tylko my i operator...). Chcac miec mozliwosc, by inne urzadzenia widzialy nas w szeroko rozumianej sieci (nie mam na mysli tylko internetu) musimy pracowac w innym APN-ie. Taki wlasny APN mozemy sobie wykupic, jednak bagatela 4000zl na start i 2000zl miesiecznie to rozwiazanie drogie... Sa tez firmy, ktore oferuja swoim klientom karty SIM w ich APN-ie. Wowczas kosztuje np. aktywacja 100zl i powiedzmy 40zl miesiecznie. Niezaleznie od tego, zeby dwa urzadzenia mogly sie polaczyc oba musza pracowac w tym samym APN-ie, a wiec oba musza miec polaczenie GRPS... Z wlasnymi APN-ami tez bywa roznie - np. zdarzylo mi sie ze mialem problemy z serwerami DNS (np. nie byly wykrywane automatycznie, ale to przy stalym IP, zas przy zmiennym serwer DHCP w sieci chyba dzialal jak trzeba...).
Najprostszym, i chyba najtanszym na krotka mete rozwiazaniem jest rzeczywiscie serwer (na dluzsza niekoniecznie - np. zurzycie pradu, stale lacze itp...). Chodzi tutaj o to, kto otworzy socket. Wszystkie telefony pracuja jako klient - dlatego tych problemow nie ma (nie widzialem serwera w telefonie:). Jednak zeby utworzyc polaczenie to serwer wystawia sluchaczy, ale zeby ktos sie mogl polaczyc, to musi miec wlasny IP (nie myl ze statycznym). Jak widac serwer TCP w GPRS bez innego niz standardowy APN nie bardzo ma sens... Nie testowalem natomiast w praktyce polaczen na bazie protokolu UDP (testowalem jedynie rozwiazanie serwer w internetcie a polaczenie jako klient z GPRS-u), jednak obawiam sie, ze moga byc podobne problemy. Serwer jak bys chcial postawic powinien zestawiac polaczenia, czyli komutowac protokoly. Wybor metody komunikacji nalezy jednak do Ciebie. Ja bym pewnie zrobil tak: na jednym porcie sluchacz za pomoca ktorego ustawialbym z kim chce sie polaczyc, a na drugim porcie realizowalbym to polaczenie (oczywiscie poprzes serwer). Wowczas serwer polaczylby kanaly dwoch urzadzen chcacych ze soba pogadac:)
tez nie mam:)
pzdr. Janusz
G
grzegorz
a czy posiadasz cos takiego jak starter kit czyli czy mozesz polecic modem GPRS + instrukcje - najlepiej cos taniego ;-) pozdr
J
Jan Dubiec
On Sat, 7 Aug 2004 23:13:51 +0200, "Janusz U." snipped-for-privacy@NOSPAM.poczta.onet.pl> wrote: [.....]
A co to jest ta komutacja protokołów? Znane mi sieci opierają się o komutację pakietów lub komutację kanałów.
Regards, /J.D.
D
Dino
<ciach>
Ranyboooooooooskieeeee! My¶la³em, ¿e da siê to pro¶ciej jednak zrobiæ. Co¶ w rodzaju po³±czenia "nullmodem" albo skrêtki scrossowanej - ustawienia w telefonach jakie¶ odpowiednie i finito, a tu taka masakra...
Na pocz±tku w ogóle my¶a³em o SMSach, ale ¿aden operator nie daje mo¿liwo¶ci ustawienia priorytetu, a informacja o po³o¿eniu po tygodniu juz nie bêdzie potrzebna... Mo¿e jednak trzeba bêdzie zaryzykowaæ?
Dziêki za odpowied¼ i jednocze¶nie proszê o jeszcze. Nurtuje mnie teraz praktyczna strona zagadnienia. Za³ó¿my, ¿e mam w³asne IP (nie mylê ze statycznym ju¿), dwa modu³y GPRS i jakie¶ 486 na serwer przeznaczone. Wykupujê sobie 2 karty SIM po 100PLNów (zak³adam, ¿e modu³y mam) w firmie która oferujê tak± us³ugê (wygugla³em, ale nie bêdê kryptoreklamowa³). I co? Ju¿? Kwestia oprogramowania serwera, ustawienia telefonów i mogê sobie przesy³aæ co mi siê ¿ywnie podoba?
Je¶li tak, to znajdê jakiego¶ m±drego od sieci co by mi serwer skonfigurowa³, i mo¿e siê uda....
pozdr Dino
T
Tomasz Jaszowski" !!!
[...]
to ja proponuje jeszcze prosciej, postaw sobie serwer na stalym ip (np SDI), a potem kup karte u dowolnego operatora (np ERA, bo tanio jest) i po prostu lacz sie via gprs do internetu i przesylaj dane do serwer, tak jakbys to robil korzystajac z kazdego innego dostepu do sieci...
druga komorka po prostu analogicznie laczylaby sie z serwerem i sciagala dane,
do tego jeszcze jak bedziesz mial dostep do sieci, to na serwerze mozesz sobie jakos obrobic dane ktore wrzucasz z telefonu i ogladac je np na www ;)
J
Janusz U.
U¿ytkownik "grzegorz" snipped-for-privacy@usunn-wp.pl napisa³ w wiadomo¶ci news:cf3n89$bfp$ snipped-for-privacy@atlantis.news.tpi.pl...
- nie chce robic tutaj zadnej reklamy ani sobie ani komus bo nie taki cel grupy:) - ew. priv....
- najtanszy to bedzie po prostu telefon z GPRS + kabelek do RS232 (modemy maja te zalete, ze antene rzuca sie na dach jakiegos zakladu, bo wewnatrz radio nie dziala:), ponadto niektore maja juz wbudowany stos TCP/IP itp. - jednak czesto jest on bardzo okrojony z oczywistych powodow...)
- instrukcja w postaci komend AT jest udostepniana przynajmniej w internecie przez kazdego, szanujacego sie producenta. Jednak na poczatek wystarczy kilka:
przyklad dla Plusa: ATZ OK AT+CPIN="1234" OK AT+CREG?
+CREG: 1, 1 OK ATCGDCONT=1,"IP","internet","0.0.0.0",0,0 OK ATD*99# CONNECT ...autoryzacja... ..... [btw: magiczne +++ pozwala opuscic sesje:)] NO CARRIER
pzdr. Janusz
J
Janusz U.
przepraszam, zeczywiscie powinno byc pakietow - chodzi o to, zeby serwer tylko posredniczyl w transmisji... (byl przezroczysty podczas niej).
pzdr. Janusz
J
Janusz U.
dokladnie tak, to chyba bedzie najtansza konfiguracja:
- zamiast modulow - telefon GPRS jako modem GPRS (Siemens S45 dzialal mi ok - tylko z nim mialem okazje testowac)
- zamiast wlasnego APN-u (skoro i tak bedziesz jako klient) laczysz sie standardowo (zwykla karta SIM bo i tak bedziesz klientem swojego serwera) - no chyba, ze chcesz stawiac serwer od strony GPRS (nie zauwazylem jednak u Ciebie takiej potrzeby)
- zamiast SDI mozesz posiasc rowniez cos dynamicznego (chocby neozdrade:) - problem zmiany IP rozwiaze Ci strona
formatting link
(maja sterowniki nawet dla linuksa)
- serwer rzeczwiscie moze albo tylko posredniczyc i komutowac pakiety (niczym router czy switch) albo jak zostalo to wspomniane formatowac do WWW czy WAP - widzialem np. komunikator GG dla telefonow rozwiazany wlasnie w ten sposob (chyba pod kryptonimem EKG...)
pzdr. Janusz
S
Strecz
Witam
Tak naprawdê to kwestia zestwienia po³±czenia jest naj³atwiejsza. Problem jest chyba najwiêkszy w wymianie danych, z tego co wiem Siemens (np. S45) ma wbudowany modem GPRS ale protokó³ TCP/IP trzeba pisaæ programowo (co nie jest rzecz± zbyt prost±), a nastêpnie wys³aæ odpowiedni± komend± AT. Najpro¶ciej jest chyba zaopatrzyæ siê w jaki¶ modem OEM z wbudowanym sprzêtowym stosem TCP/IP - tam sprawa jest du¿o ³atwiejsza gdy¿ wysy³amy do modemu dane w postaci znaków ASCII, a modem sam odpowiednio sk³ada ramkê TCP i j± w sieæ.
Strecz
U¿ytkownik "Dino" <din0[wonspamerze]@gazeta.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@airbus.lido-tech.net...
Q
QmX
U¿ytkownik "Dino" <din0[wonspamerze]@gazeta.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@airbus.lido-tech.net...
Cze¶æ!
Widzê, ¿e koledzy mówi± Ci co¶, co k³óci siê z moim stanem wiedzy.
Do tej pory, co prawda, dzia³a³em tylko w po³±czeniu GSM<->serwer po UDP, ale nie widzê ¿adnych przeszkód, ¿eby zrobiæ po³±czenie punk-punkt przez GPRS. Trzeba jedynie posiadaæ 2 modemy GPRS najlepiej z wbudowanymi stosami. Ja widzê tak± procedurê:
- pierwszy modem ³±czy siê do i-netu przez GPRS i dostaje dynamicznie przydzielony IP, który wysy³a do drugiego SMSem
- drugi modem analogicznie dostaje IP i wysy³a go SMSem do pierwszego. Teraz mog± ju¿ sobie gadaæ jak chc±, bo wzajemnie znaj± swoje IP. Nigdy tego nie testowa³em, ale powinno dzia³aæ.
(z reszt± podobny "przepis" mo¿na znale¼æ w dokumentacji dla Motoroli g20)
Z modu³ów OEM z wbudowanym stosem fajne do tego s± Motorolki g20 (nawet mimo wad softu). Ostatnio bawi³em siê Enfor±. Te¿ dobry, ale wkurza ci±gle otwarty tryb transmisji danych, który trzeba opuszczaæ, ¿eby zrobiæ co¶ innego.
Pozdrawiam, QmX.
P
Pawel Dienwebel (Pelos
U¿ytkownik "QmX" snipped-for-privacy@interia.pl napisa³ w wiadomo¶ci news:cfsgiq$sss$ snipped-for-privacy@korweta.task.gda.pl...
<ciach>
Wlasnie nie wiem czy te wbudowane stosy G20 potrafia akceptowac przychodzace polaczenia. Jeszcze nie testowalem ale rzut oka w speki mowi mi ze chyba nie...
I
invalid unparseable
: - pierwszy modem ³±czy siê do i-netu przez GPRS i dostaje dynamicznie : przydzielony IP, który wysy³a do drugiego SMSem : - drugi modem analogicznie dostaje IP i wysy³a go SMSem do pierwszego. : Teraz mog± ju¿ sobie gadaæ jak chc±, bo wzajemnie znaj± swoje IP. Nigdy tego : nie testowa³em, ale powinno dzia³aæ.
Niby powinno, tyle, ¿e jeden i drugi "okiem ¶wiata" mo¿e byæ widziany spod tego samego IP, bo GSMy maj± maskowanie IP. Pewnie przydzielaj± jaki¶ wewnêtrzny
- ale to nic pewnego. Wcale nie musz± tego robiæ, bo telefony mo¿na identyfikowaæ na podstawie innych danych. Wykonalne, ale nie do koñca wiadomo jak ;-) Poza tym - i tak nie bêdzie to PtP, bo musi przej¶æ przez kilka nadajników GSM :-(
U¿ytkownik "Pawel Dienwebel (Pelos)" snipped-for-privacy@pelos.pl napisa³ w wiadomo¶ci news:cfsjh0$l0i$ snipped-for-privacy@opal.futuro.pl...
Trochê nie rozumiem o co Ci chodzi. Je¶li chodzi o ³±czenie siê z i-netem, to nie. To komórka musi pierwsza zainicjowaæ po³±czenie. Inaczej nie mo¿na, no bo sk±d inne urz±dzenie/serwer ma znaæ IP telefonu, skoro go nie ma. :) A je¶li chodzi o konfiguracjê ze sta³ym IP, to nic nie wiem.
W ka¿dym razie, pakiety UDP w komunikacji komórka<->serwer z pewnymi ograniczeniami czasowymi chodz± w obie strony.
Pozdrawiam, QmX.
Q
QmX
U¿ytkownik "Marcin £ukasik" snipped-for-privacy@milea.pl.SPAM.SUX> napisa³ w wiadomo¶ci news:cftfin$7ki$ snipped-for-privacy@nemesis.news.tpi.pl...
Moje do¶wiadczenie praktyczne pokazuje, ¿e trzy modu³y zalogowane w tej samej sieci (Plus) ¶l± dane na serwer, który potwierdza ka¿demu z nich odbiór, a ramka potwierdzenia dochodzi do tego, który wys³a³. S± tu jednak pewne ograniczenia czasowe (przyjêli¶my, ¿e je¶li potwierdzenie nie dojdzie w czasie 10s, to nie dojdzie ju¿ wcale), które zmuszaj± do transmisji danych do komórki w krótkim czasie po odebraniu od niej zapytania, ale tu zdarza siê równie¿, ¿e odpowied¼ do komórki nie dojdzie. :) Niewiele wiem o mechanizmach sieciowych w GSM, ale to co dzia³a wypracowali¶my praktycznie (na Macajewa). :)
Jak mówiê, P2P nie testowa³em.
Pozdrawiam, QmX.
M
Mariusz Dabrowski
Podobno trzeba się łączyć do APN-u wykreowanego przez operatora sieci GSM specjalnie dla nas. Wtedy jest możliwośc bezpośredniej komunikacji miedzy terminalami GPRS połączonymi z owym APN-em. Przy korzystaniu z typowego APN-u dostępowego do internetu, według moich informacji połączenie między terminalami nie jest możliwe.
Q
QmX
U¿ytkownik "Mariusz Dabrowski" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:cfv8uv$fa$ snipped-for-privacy@news.onet.pl...
To mo¿e mieæ sens. Bo jak np. chodz± MMSy?
Tylko jaki to APN?
QmX.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.