Fórum témák

» Több friss téma
Fórum » GSM adatátvitel
 
Témaindító: pajesz66, idő: Ápr 16, 2008
Témakörök:
Lapozás: OK   1 / 8
(#) pajesz66 hozzászólása Ápr 16, 2008 /
 
Sziasztok!

A Problémám az lenne, hogy két számítógépet szeretnék mobilokkal összekötni! Az átvitelnek "beszéd" alapúnak kell lennie, az ingyenes percdíjak miatt...
Igazából nem tudom, hogy álljak neki, mivel manapság a GPRS átvitelen kívül nemigen találok már más megoldást!
Tudom, hogy az átvitel lassú lenne, de ez most nem lényeges, csak az, hogy működjön!
(#) Isti válasza pajesz66 hozzászólására (») Ápr 16, 2008 / 4
 
Nem nagyon értek hozzá, de nyilvánvaló, hogy kb 16-20khz amit max át lehet vinni mobilon mint hangfreki.
Na most 16/8=2
azaz 2 kilobájt/seccel vinnéd át az adatot.

Megéri?

De lehet gyorsítani is. talán 16 hangerőértéket még meg lehetne különböztetni elektronikával. Azaz 2 bitet bekódolni minden egyes 16Khz-es pulzálásba.
így 32 kilobájt per sec a határ. De ehhez már bonyolult elektronika kell, valamint nem hiszem hogy hiba nélküli lenne az átvitel.
(#) pajesz66 válasza Isti hozzászólására (») Ápr 17, 2008 /
 
Nem szeretném túlbonyolítani, ha nem muszály!
A 2K-s adatátvitel pedig lasúú ugyan, de sokmindenre elég is!
Volt egy hasonló téma már a fórumban régebben, de nem született megoldás, a lassú sebesség miatt!
Ény arra gondoltam, hogy a két mobilt modemként kellene telepíteni, majd egymást tárcsázni! Csak azt nem tudom, hogy ezt lehet-e?
(#) proba válasza pajesz66 hozzászólására (») Ápr 17, 2008 /
 
Nem tudom a régi telefonos modem működésre bírható e tárcsahang/vonalfesz nélkül esetleg a GSM meg a gép közé úgyis kell valami ,ebbe beleépíteni. Ha igen max sebességet szerintem azzal tudsz elérni.Ha csak pár byte kell akkor DTMF adó-vevőt tartanám legüzembiztosabbnak.
Esetleg a modenben a közösítés előtti ponton megfogni a két hangot ,meg a vonalfesz érzékelést kiiktatni.Ezzel lehetne egyszerűsíteni a külső részt.
(#) ciw válasza pajesz66 hozzászólására (») Ápr 17, 2008 /
 
Üdv !

Sajnos ez nem megoldható, ugyanis, ha aszolgáltató adatforgalmat észlel (bármilyet), akkor adatforgalomról fog számlázni.
Egyedüli megoldás a gprs, ami olcsóbb és valamivel gyorsabb is mint a sima adatátvitel.
Gprs kapcsolatod folyamatosan aktív lehet mert csak az adatforgalom után kell díjjat fizetni és vannak gsm modemek amelyek tudnak transzparens módban dolgozni.

Itt az egyedüli kitétel, mivel két pc közötti adatátvitelről van szó az, hogy fix IPcímet kell kérni az előfizetéshez.
(#) Doky586 hozzászólása Ápr 17, 2008 /
 
Ha nem akarod hogy adatként utazzon akkor nem használhatod a telefont mint modemet..
Ekkor a headset vezetékeit szétvágva ráköthetsz egy modemet (átalakított vezetékes telefonmodem, vagy építeni TCM3105 vagy uA7910-es afsk IC-vel) ami 1.2kbps-t tud (2k4 nem valószínű hogy összejönne), vagy valamilyen akusztikus modemet átalakítva mehet 0,3kbps-el..

Ha ez nem elég akkor csatlakozz adatmódban az internetre, ahol 3G/HSDPA-n 1000kbps DL könnyen elérhrtő..
(#) Gafly válasza Doky586 hozzászólására (») Ápr 17, 2008 /
 
Sajnos a tomorites miatt kulso modemmel sem fog menni...
(#) pajesz66 hozzászólása Ápr 17, 2008 /
 
Akkor ezekszerint, ha a két telefon, mint modem van feltelepítve akkoris GPRS-módban fog működni a dolog?
Nem úgy mint a régi vezetékes modemek...?

A cél az lett volna, hogy egy nagyon egyszerű internet kapcsolatot létrehozni az otthoni géppel, de ez így nem biztos, hogy menni fog! Külső szerkentyűt nem igazán szeretnék építeni, úgy gondoltam, hogy elég a két telefon!
(#) Doky586 válasza pajesz66 hozzászólására (») Ápr 17, 2008 /
 
A szolgáltatótól lehet igényelni adatszámot (talán már csak a Pannonnál van ilyesmi?) a meglevő szám mellé ugyanarra a simkártyára, és azt felhívni a másik teló modemével. Ez talán 9k6 kbps-t tud csak. De ezt nem internetezésre találták ki..
Ez nem csomagkapcsolt (mint a GPRS), hanem áramkörkapcsolt (mint a vezetékes telefonmodemezés), annak hátrányaival.

Idézet:
„A cél az lett volna, hogy egy nagyon egyszerű internet kapcsolatot létrehozni az otthoni géppel”

Ez nem fog összejönni ilyen módon, főleg ha internetelérés a célod. Használd a szolgáltatód által kínált GPRS vagy 3G internetszolgáltatást.. Ha az otthonipc-mobilpc adatátvitel a cél, az is megoldható az interneten keresztül..
(#) creature1976 válasza pajesz66 hozzászólására (») Ápr 18, 2008 /
 
Hi új vagyok itt a téren,de ebben a témában penge.Azthiszem tudok segíteni.Pontosabban el kell hogy keserítselek.

Értem mit szeretnél csinálni,de a bökkenő a következő.Tegyük fel hogy második generációs mobiltelefonokkal probálkozol (GPRS,Edge),ez a "Beszéd alapú" dolog sajnos csak tényleg beszéddel működik,ugyanis a te hangodat egy DA/AD ic mintavételezi,mondjuk 16 biten (22 khz),amiböl a telefon cpu-ja adatcsomagokat készít,besűriti,keretekbe foglalja,hibaellenőrzéssel együtt,majd ezt az adatcsomagot (kat),az erősítön keresztül továbbítja a toronyhoz,onnan a célállomásra.Ott egy gyors demoduláláson megy keresztül,az adatcsomag bekerül ismételten a DA/AD-be,és láss csodát hallod mit beszélnek a másik oldalon.


Sajnos a telefont beszélgetésre találták ki.Gondolom ingyen internetet akarsz csinálni otthon,vagy valami hasonlót.

Ha adhatok tippet,felejtsd el ezt a telefon dolgot.
Előbb tudni kellene mik az adottságok a két gép között :távolság, rálátás stb.
mert ha van rálátás,két wlan kártyát rávezetsz egy irányított sugárzóval felszerelt Yagi antennára (megsúgom nekem is volt hasonló,a sugárzó pl kivágott sörösdobozból volt)

De mondom,tudni kellene mik a terepviszonyok,mert sztem mindenre van megoldás.
(#) pajesz66 válasza creature1976 hozzászólására (») Ápr 18, 2008 /
 
Hát a terepviszonyokkal nagy a gond, WLAN szóba sem jöh et, a két pont között kb 20-25km, hegyek völgyek, stb.
igazán nincs más megoldás, csak a mobil hálózat!
Azt hiszem, hogy maradni fogok a GPRS-nél, mert talán az a legolcsóbb!
nem kell folyamatosan az elérés, napi néhány alkalom elég, a távoli pc-t lekérdezni!

Egyébként irányított WLANnal mekkora távolságot sikerült áthidalni?
(#) creature1976 válasza pajesz66 hozzászólására (») Ápr 18, 2008 /
 
Nekem 2 km sikerült átlőni.
(#) Mcsiv válasza pajesz66 hozzászólására (») Ápr 18, 2008 /
 
45km, síkterepen, két magas pont között, nagy tányérokkal, félmillás eszközzel, 5.8ghz-n.
(#) creature1976 válasza Mcsiv hozzászólására (») Ápr 18, 2008 /
 
Jó,de az enyém házilag barkácsolt alacsony költségvetésű volt.

Pajesz gondolom minél olcsóbban akarja ezt a távoli gép elérést megoldani.Ha mondjuk be tudna szerezni egy 2 db ssb rádiót K2 modemmel (ezek képesek digitális transmisszióra),de ez a felszerelés sajnos úgy 1000 $ felett van.Viszont simán átvinné azt a csekély 25 km távolságot.
(#) pajesz66 hozzászólása Ápr 19, 2008 /
 
Direk erre a célra fejlesztett profi cuccban nem is gondolkodtam, mivel annyit az egész nem ér!
Igazából két telefon közötti átvitelt szerettem volna megvalósítani "beszéd" alapon, de, ha ez nem megy akkor sztm marad a gprs!
Egyébként két telefon közötti gprs kapcsolat hogy nézne ki nagyjából? Sebesség? az kb. mennyibe kerülnek?
Egy internet megosztást hogyan lehet létrehozni így?
(#) menyus hozzászólása Aug 12, 2008 /
 
Sziasztok!

Mivel célzottan GSM modullal és azok AT parancsaival kapcsolatos topicot nem találtam, ezért gondoltam nyitok új témát, főleg hogy hátha rajtam kívül más is akadt már el ezekkel a dolgokkal gondolom.

Mostanság egy önálló felépítésű SIMCOM GSM modul programozásával szenvedek, és van jónéhány dolog amit nem tudok megvalósítani a modullal, pedig egyszerűnek tűnik. Ilyen pl az, hogy hogyan lehet SMSt küldeni a SIM kártyán tárolt "X" sorszámú telefonszámra. Ha terminál programból utasítom a modult
(AT+CMGS=...stb) akkor gond nélkül működik az SMS küldés. De ez a SIM es dolog nem jön össze..Tudna valaki segíteni?

Előre is köszönöm
(#) ciw válasza menyus hozzászólására (») Aug 12, 2008 /
 
Megvan neked a simcom at doksi?

Abban le van írva, kártyáról történő sms küldést még soha nem próbáltam.

De lehet, hogy bekapcs után tul hamar akarod a szimkártyát elérni.

Kell neki kb (kártya függő) 10-30 másodperc, hogy a kártya hozzáférhető legyen.

Mondjuk amíg az AT+CMGR=1 hibával tér vissza addig biztos nemlátja a szimkártyát.

Szerintem bekapcsolás után várj egy kicsit és utána próbálkozz.

A doksit azért mondom, mert abban benne vannak a hibaszámokhoz tartozó hibaüzenetek.

De többet tudnék segíteni, ha leírnád a hiba jelenséget, mert kb 16500 oka lehet annak, hogy miért nem sikerül és ezt had ne barkóbázzuk ki.
(#) menyus válasza ciw hozzászólására (») Aug 12, 2008 /
 
Szia!

A hiba üzenetet nem látom, mert a modul (300DZ) már be van ültetve a helyére így nem látom mit küld vissza a modul. Én olyan egyszerű AT parancsra gondolok mint hívás indításnál pl az "ATD> SM 1". Az SMS szövegét én megírnám az ASM progiban mert az konstans (BATT LOW). Ezt betöltené a PIC a modulnak (hová..?), és ezt az üzenetet kéne elküldje a modul a SIM kártya 1 es memóriahelyén lévő telszámra. Hogyan kéne ezt összehozni?
(#) menyus hozzászólása Aug 12, 2008 /
 
A doksi egyébként megvan nekem, de abban az a verzió van leírva hogy a SIM kártyán lévő X mem helyen lévő SMS üzenetet küldi el egy bizonyos számra. Nekem az kéne hogy a SIM ről csak a telszámot használja az SMS szövegét ne. Ez azért lényeg mert ha a kütyübe tesznek egy másik kártyát amin ugye nincs rajta a küldendő SMS szöveg (vagy azon a memóriahelyen más szövegű sms van véletlenül...) akkor nem küld, vagy más tartalmú smst küld a modul. Vagy a PIC el kéne ráiratni a SIM re az egész smst és úgy küldeni? Nem csináltam még ilyet...
(#) Gafly hozzászólása Aug 12, 2008 /
 
Nos ez nem konkret valasz, de hasznos (a csatolmany is ).
(#) kobold válasza menyus hozzászólására (») Aug 12, 2008 / 4
 
Erre a célra az üzenet mentése szokott szolgálni, már ha implementálták a modulba (nekem egy Westermo van, abban megy).
Az AT+CMGW parancs menti az üzenetszöveget memóriába, visszatérési értéke egy index, ami alapján beazonosíthatod később a szöveget. Formátuma mint az SMS küldésénél:
AT+CMGW="+36xxxxxxxxx" Carriage Return Battery low Control+Z
Ez így egy megadott számhoz hozzárendel egy üzenetszöveget, és letárolja.
Ezt küldeni a +CMSS paranccsal tudod:
AT+CMSS=index
Illetve, küldheted más számra is, függetlenül a korábban mentett számtól:
AT+CMSS=index, telefonszám

Szerintem erre gondoltál, a kérdés az, hogy van-e rá támogatás a modul felől.

Szerk.: muszáj voltam kiírni a vezérlőkódokat szövegesen, mert nem jelentek meg rendesen...
(#) menyus válasza Gafly hozzászólására (») Aug 12, 2008 /
 
Köszi, tényleg nem rossz dokksi, részletesebb mint ami nekem van.
(#) menyus válasza kobold hozzászólására (») Aug 12, 2008 /
 
Igen, valami ilyesmire gondoltam. A memória alatt a SIM memóriát érted vagy a modul belső memóriáját? Ez a memória kiürül tápelvételkor? Tehát minden bekapcsoláskor újra kell neki küldeni, vagy megmarad az adat?
(#) menyus válasza kobold hozzászólására (») Aug 12, 2008 /
 
Igen, ismeri a modul ezt az utasítást :

AT+CMGW : WRITE SMS MESSAGE TO MEMORY

köszönöm, ezzel remélem menni fog.
(#) menyus válasza kobold hozzászólására (») Aug 12, 2008 /
 
A küldésnél SIM memória sorszámot is megadhatok?

tehát :

AT+CMSS=index, SM1 ?
(#) kobold válasza menyus hozzászólására (») Aug 12, 2008 /
 
Sajnos nincs lehetőséged arra, hogy a memóriát kiválaszd, azt automatikusan végrehajtja (gondolom, ahol van neki hely). Küldésnél pedig csak az index adható meg, legalábbis nálam, de ezek az AT-parancsok eléggé szabványosak.
Kimásoltam neked az adatlapból azt a két oldalt, ami leírja ezeket, remélem, menni fog.

AT_SMS.gif
    
(#) NickE hozzászólása Aug 12, 2008 /
 
Ha SIM kártyáról szeretnél SMS-t küldeni, akkor szerintem a legegyszerűbb "rendes" mobiltelefonon megírni és elküldeni az sms-t. Utána megnézed az indexét és az AT+CMSS= -el ugyanazt az smst ismét el lehet küldeni tetszőlegesen sokszor. Ha pedig egyedi sms-t szeretnél, akkor text módba kapcsolsz és az AT+CMGS.

Egyébként ha valakit érdekel, van néhány eladó Siemens TC35 modulom. 6k az ára. Új mind. ChipCAD-nél 14k.
(#) menyus hozzászólása Aug 12, 2008 /
 
Köszönöm a válaszokat, amint van időm kipróbálom a lehetőségeket. A siemens modulokról van valami doksid amit el tudsz küldeni? Mekkora méretűek ezek?
(#) menyus válasza kobold hozzászólására (») Aug 12, 2008 /
 
Kipróbáltam az általad leírtak alapján és tutin működik. Köszönöm. Még egy kérdésem lenne hátha tudnál segíteni. Milyen formátumban kell küldjem az smst, vagy melyik AT paranccsal tudom beállítani hogy az SMSt flash SMS ként kapja meg az sms címzettje? (A nevével ellentétben nálunk ez nem villogó SMS t jelent hanem olyan SMS formátumot amit a telefon az SMS megnyitása nélkül a vétel pillanatában egyből kiír a displayre. Viszont bármelyik nyomógomb megnyomására eltűnik az sms szöveg és a beérkezett üzenetek közé sem tárolja el a telefon. Szolgáltató oldalról mindhárom szolgáltatónál működik a dolog, kipróbáltam 6600 val (spéci sms küldő szoftver volt telepítve rá)

( lehet hogy veled váltottam ezügyben pár hsz - t a PIC es topikban 2 - 3 hete...?)
(#) kobold válasza menyus hozzászólására (») Aug 12, 2008 /
 
Igen, azt hiszem, már beszélgettünk erről, egy linket is csatoltam akkor. Elvileg az üzenetszöveg úgy nézne ki, hogy: "flash +36.... szöveg", vagyis az sms tartalmazza a vezérlőparancsot (flash), és a telefonszámot is, viszont a fogadónál már csak a szöveg jelenik meg.
Nálam nem működött, sem a mobiljaimról, sem a Westermo modemről, hiába próbáltam ki annyi beállítást, amennyit találtam. Pedig emlékszem, hogy régen az 5110-ről tudtam ilyet küldeni; lehet, hogy buta telefon (illetve firmware) kellene hozzá...?
Következő: »»   1 / 8
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem