Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: ferdos 05. 08. 2013, 16:19:55

Název: Odesílání SMS s GSM modulem
Přispěvatel: ferdos 05. 08. 2013, 16:19:55
zdravim vas, mame vo firme mensi problem: rozosielame tovar zakaznikom, denne cca 30-50 zasielok. ide o stabilnych odberatelov do uz vybudovanej distributorskej siete (nejde o koncovy predaj). kazdemu odberatelovi v momente odoslania posielame sms s podacim cislom zasielky (vyuziva sa ceska posta). ta sms sa teraz riesi tak, ze kazdy obchodnik ma vo svojom intranete pre svojich podriadenych distributorov moznost zadat podacie cislo. tieto podacie cisla spolu s cislami kam treba poslat sa zhromazduju sekretarke v emaile (posle to tam intranet system) ktora ich rucne vytuka a posle.

problemy su dva:
1. chybovost (okolo 7%), proste sa utukne v podacom cisle alebo cisle kam ma sms poslat;
2. pracnost, poslat 50 sms jej zaberie nezriedka dve hodiny vratane casu riesenia na opravy z bodu 1;

mam ideu ako napisat sw ktory by tie emaily z intranet systemu na mail servri preberal, spracovaval a posielal ich priamo cez nejaku gsm branu dalej. vlastne to uz ani nie je idea, tie prve dve casti (preberanie emailov a vycucanie z nich info o podacom cisle a cisle kam treba poslat) mi uz ako-tak chodia. sw je napisany v jave, bezi ako samostatny proces.

potreboval by som tip na nejaku gsm branu do ktorej vlozim sim kartu, pripojim to k linux servru (slackware) cez seriove alebo usb rozhranie a mozem posielat sms. akosi neviem ani co mam hladat (neviem ako sa strycka googla spytat).

poradi niekto?
Název: Re:gsm modul
Přispěvatel: smoofy 05. 08. 2013, 16:29:18
Pokud uz mas ten program co ti taha data tak se podivej na http://sourceforge.net/projects/scmxx/. Funguje s klasickym gsm modemem kterej tam zastrcis do usb a pres skripty posila sms. Celkove naklady jsou jen ten server, bezny gsm modem a trocha patlani se se skriptem, ale funguje to bez problemu.
Název: Re:gsm modul
Přispěvatel: LadaD 05. 08. 2013, 16:34:24
Osobně mám zkušenosti s těmito SMS bránami http://www.2n.cz/cz/produkty/gsm-brany/ a ve spojení s sms server tools (http://smstools3.kekekasvi.com/) to funguje bez problémů. Je to česká firma, takže ti dokážou dodat i vzorovou konfiguraci.
Název: Re:gsm modul
Přispěvatel: darkenik 05. 08. 2013, 17:51:05
ahoj, ja uz nieco take pouzivam, ozvi sa mi na email darken [at] aio-sk [sk] sk.
Ti dam detaily k mojmu systemu.

Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: DJ 05. 08. 2013, 21:26:29
Ze svý zkušenosti můžeš použít i jakýkoli starší mobil, který umí sériovou linku. Ovládat jdou pomocí jednoduchých AT příkazů. Vyzkoušený to mam např. s SE K850i i s ISDN GSM Bránou Blue Gate. Stačí ti jakákoli hemelka co to zvládne.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: IDDQD 05. 08. 2013, 22:08:22
Proč na to jít jednoduše, když na to můžu jít jako debil co?

Co třeba zkusit službu jako je:
http://www.neogate.cz/nase-sluzby/informacni-sms/

http://linuxos.sk/forum/20302/
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: MalyTomi 05. 08. 2013, 22:23:50
Ja som nieco podobne riesil cez smstools a staru branu level 200 pripojenu cez seriovy port.
sms sa pisala cez web, nasledne ulozila do fronty (ako textak, s parametrami: komu, text, potvrdenie o doruceni), kde si ju smstools vyzdvihol a poslal. + pridany skript, ktorym smstools ukladala odoslane/prijate spravy do db.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: StanoS 05. 08. 2013, 22:43:48
Naco sa zatazovat s GSM branou a seriovymi linkami. Postaci jednoduchy Android mobil. Cez WLAN si dokaze stiahnut postu a zo SMS nema absolutny problem. Existuje viacej moznosti ako toto zrealizovat ci uz jednoduchych alebo komfortnych. Ovladanie sa moze riesit priamo na mobile, alebo aj vzdialene cez siet. Dokonca mensie Android mobily su lacnejsie ako GSM modemy. Da pouzit aj tablet so SIM. Popripade sa mozu este vyuzit moznosti SQLite databazy.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: StanoS 05. 08. 2013, 23:01:07
Alebo pohladat na Google play nieco hotove aj ked to nemusi byt 100% podla predstav ale problemy to mozno vyriesi.
Napr. https://play.google.com/store/apps/details?id=com.texty.sms&hl=de
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: smoofy 05. 08. 2013, 23:04:45
to StanoS:
To myslis vazne?  ;D a co tu sluzbu outsourceovat do ciny? Nebo treba tam-tamy?
Sms umi posilat sebestupidnejsi usb GSM modem na to nepotrebujes zadnej tablet a celkove mi unika, jak ti tvoje reseni muze prijit jednodussi :)
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: anonym 06. 08. 2013, 09:09:47
jak ti tvoje reseni muze prijit jednodussi :)

asi protoze tam porad musi neco matlat sekretarka, ktera to dela doted...

GSM moduly to umi snad vsechny, ktere se aspon trochu tvari jako klasicky modem (ty co se tvari jako sitova karta a vytaceni ridi extra program ne). osobne zkouseno na 3G modulech z notebooku.

pokud si nechces delat vlastni skripty s pouzitim AT urcite najdes dost toolu ktery to budou umet (viz predchozi prispevky)
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Franta <xkucf03/> 06. 08. 2013, 10:59:02
Naco sa zatazovat s GSM branou a seriovymi linkami. Postaci jednoduchy Android mobil.

Na co chytrý telefon za pár tisíc se složitým operačním systémem, když můžu použít starý mobil za pár stokorun (nebo zadarmo, když se válí ve skříni) a USB kabel?
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: David123 06. 08. 2013, 11:10:24
Stačí ti modem od O2 co měli v akci pro studenty za 299 Kč... do něj šoupneš jakoukoukoliv SIM, připojíš do USB k linux mašině, napíšeš jednoduchej script v bashi a máš sms bránu :)

gnokii-smsd, nebo může přímo používat přímo AT příkazy přes seriovou linku.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: lan 07. 08. 2013, 12:49:15
Arduino s Arduino GSM shieldom. Ako si to naprogramuješ tak to budeš mať.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Viktor 07. 08. 2013, 15:16:22
potreboval by som tip na nejaku gsm branu do ktorej vlozim sim kartu, pripojim to k linux servru (slackware) cez seriove alebo usb rozhranie a mozem posielat sms. akosi neviem ani co mam hladat (neviem ako sa strycka googla spytat).

Já k podobnému účelu požívám GSM modemy od SIEMENS/Cinterion/Gemalto.
Konkrétně mám nasazených několik MC39i a MC75, které jsem koupil za pár peněz na Aukru. Eurotel a T-Mobile je před. cca deseti lety ve velkém prodávali pro připojení k netu přes GPRS/EDGE, takže v určitém období se jich v bazaru a inzerci objevilo hrozně moc.

Modemy se k PC připojují přes RS-232 (MC35, MC39i, MC75) nebo i USB (MC75).

Ovládají se textovým terminálem pomocí standardních AT příkazu. Jak za starejch časů... ;-)
Odeslání SMS pak může vypadat např. tako:
AT+CMGF=1
OK
AT+CMGS="+420123456789"
> toto jest testovaci sms→
+CMGS: 198
OK

Existují ovšem i hotové programy, které tam ty AT příkazy nasypou za Tebe. Já používám gsmlib od Petera Hofmanna. Odeslání SMS potom vypadá např. takto:
gsmsendsms -d /dev/cuau7 +420123456789 "toto jest testovaci sms"

Nový hardware, ať už moduly pro konstrukci vlastních zařízení nebo hotové terminály u nás prodávají SEA spol. s r. o. nebo SECTRON s.r.o.

Existuje ještě jeden typ GSM zařízení a sice takové ty USB "palce" pro připojení na UMTS/HSDPA, které jsou aktuálně v prodeji. Nemám s nimi valnou zkušenost, ale když jsem se o ně v jednu chvíli krátce zajímal, zjistil jsem, že takřka všechny neumí CSD, mají tedy výhradně GPRS/EDGE a neposkytují tedy všechny druhy provozu.  V případě takového zařízení bych dával velký pozor, jestli umí posílat SMS.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: TTTTT 07. 08. 2013, 15:29:01
Přihodím sem vlastní dotaz, snad ne příliš OT: Při hromadném odeslání SMS přes mobil narážím na limit (pravděpodobně operátora) na rychlost odesílání SMS - pokud odesílám bez prodlevy, dojde jen prvních pár zpráv, při prodlevě 3s většina a při prodlevě 5s všechny. Na tohle omezení jsem narazil jak u Androidu, tak u různých nokií, Vodafone i O2.
Neví o tom někdo víc? Je to opravdu omezení operátora? Nebo pomůže GSM modem?
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Rent 07. 08. 2013, 17:11:10
Přihodím sem vlastní dotaz, snad ne příliš OT: Při hromadném odeslání SMS přes mobil narážím na limit (pravděpodobně operátora) na rychlost odesílání SMS - pokud odesílám bez prodlevy, dojde jen prvních pár zpráv, při prodlevě 3s většina a při prodlevě 5s všechny. Na tohle omezení jsem narazil jak u Androidu, tak u různých nokií, Vodafone i O2.
Neví o tom někdo víc? Je to opravdu omezení operátora? Nebo pomůže GSM modem?

Je to omezení operátora. Pokud potřebuješ kadenci vyšší než cca 10 SMS/min tak se to řeší více SIM kartama.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Viktor 07. 08. 2013, 17:39:44
Citace
Je to omezení operátora. Pokud potřebuješ kadenci vyšší než cca 10 SMS/min tak se to řeší více SIM kartama.

Co v případě, že chci aby ta SMS šla vždy ze stejného čísla?
Dejme tomu, že jsem nějaký lokální ISP a potřebuji dvěma tisícům klientů poslat SMS, že mají v mailu novou fakturu a chci aby to bylo jednak hotové v nějakém smysluplném čase a dvak aby jim to přišlo z jednoho tel. čísla, které znají.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Lol Phirae 07. 08. 2013, 18:41:19
Co v případě, že chci aby ta SMS šla vždy ze stejného čísla?

Tak si holt počkáš.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Trident 07. 08. 2013, 18:45:31
Přihodím sem vlastní dotaz, snad ne příliš OT: Při hromadném odeslání SMS přes mobil narážím na limit (pravděpodobně operátora) na rychlost odesílání SMS - pokud odesílám bez prodlevy, dojde jen prvních pár zpráv, při prodlevě 3s většina a při prodlevě 5s všechny. Na tohle omezení jsem narazil jak u Androidu, tak u různých nokií, Vodafone i O2.
Neví o tom někdo víc? Je to opravdu omezení operátora? Nebo pomůže GSM modem?
Je to omezeni GSM pri standartnim zpusobu odesilani pres signalizacni kanal. Jine rychlosti lze dosahnout pri prenosu sms paketove -> "SMS over GPRS/ Packet data sms" a podobne. Tam je rychlost cca 20-30 sms dle vytizeni site. Dalsich zrychleni lze dosahnout pri prenosu pres 3G soucasne se zapnutym paketovym prenosem SMS.

Nezminuji limitaci na sms centrech a v dalsich prvcich site samotne. Operatori to casto limituji dalsimi nastavenimi aby ochranili infrastrukturu pred mistnim pretizenim. SMS centra samotna kapacitne problem nemaji. U nas je diky stale popularite SMS infrastruktura dimenzovana dost.
Dlouhodobe hromadne rozesilani obvykle opove nemaji radi a dle obchodnich podminek ti muzou poskytovani sluzby i prerusit. Slusny operator zacne limitovat ucastnika umele a v zapeti nabidne  prime propojeni -> jenomze slusneho jednani se u naseho oligopolu nedockas.

IMHO ale na to jdes od zacatku spatne. Zajisti si u operatora prime posilani ( nejlevneji pres IP ) sms do jeho site. Daji ti popis protokolu, API, nebo i vlastni aplikaci. Je to sluzba kterou bezne nabizi i pro male zakazniky.  Prime pripojeni do signalizacni site nezminuji. To je uz pro tebe asi delo na vrabce.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Trident 07. 08. 2013, 18:54:40
Přihodím sem vlastní dotaz, snad ne příliš OT: Při hromadném odeslání SMS přes mobil narážím na limit (pravděpodobně operátora) na rychlost odesílání SMS - pokud odesílám bez prodlevy, dojde jen prvních pár zpráv, při prodlevě 3s většina a při prodlevě 5s všechny. Na tohle omezení jsem narazil jak u Androidu, tak u různých nokií, Vodafone i O2.
Neví o tom někdo víc? Je to opravdu omezení operátora? Nebo pomůže GSM modem?

Je to omezení operátora. Pokud potřebuješ kadenci vyšší než cca 10 SMS/min tak se to řeší více SIM kartama.
Reseni vice karet pro odesilani SMS je prasarna zvlastne v nasich podminkach. Proc se s tim vubec namahat kdyz si levneji muzes zaplatit sluzbu primeho propojeni.
Tak se resi obvykle pololegalni terminace hovoru do mobilnich siti ze zahranici. Myslis si ze operator je tak hloupy a nemonitoruje z jake casti site dochazi k castym hovorum? A tim spis ze terminaly se nehybou a radiove parametry se moc nemeni? Pokud to chces resit takhle blbe a nechces na sebe nechces alespon hned upozornit, tak si rozhod SMS odesilace (brana se tomu rikat neda) po republice a posilej to na ne pomoci sve site.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Trident 07. 08. 2013, 19:04:32
Proč na to jít jednoduše, když na to můžu jít jako debil co?

Co třeba zkusit službu jako je:
http://www.neogate.cz/nase-sluzby/informacni-sms/

http://linuxos.sk/forum/20302/
Tak o to nejde. Jde o to ze:
1. nekdo je liny zadat do googlu jestli uz to nekdo resil
2. nekdo je liny vyhledat si jestli neexistuje sluzba ktera to resi
3. polozi otazku tak blbe ze nevysvetli co chce delat a jestli nekdo dany problem neresil, ale zepta se jaktoze nelze pouzit kladivo misto pinzety k oprave hodinek

Ale to je typicky pristup. Proc vymenit kolo kdyz ho muzu tricetkrat zaplatovat a jeste brblat na foru proc ty zaplaty na sobe po 31ty blbe drzi. Prijde pepa a doporuci napustit do kola izolacni penu. A milej franta je celej stastnej ze zase "usetril" za kolo.

Je to marny, je to marny, je to marny

http://hash.cz/inferno/otazky.html
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Viktor 07. 08. 2013, 19:29:35
Co v případě, že chci aby ta SMS šla vždy ze stejného čísla?
Tak si holt počkáš.

  :) Asi to jinak nepůjde...

V tom případě, který jsem uvedl jako příklad by odesílání trvalo něco přes dvě hodiny, což by asi nevadilo.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Viktor 07. 08. 2013, 19:50:26
Existuje ještě jeden typ GSM zařízení a sice takové ty USB "palce" pro připojení na UMTS/HSDPA, které jsou aktuálně v prodeji. Nemám s nimi valnou zkušenost, ale když jsem se o ně v jednu chvíli krátce zajímal, zjistil jsem, že takřka všechny neumí CSD, mají tedy výhradně GPRS/EDGE a neposkytují tedy všechny druhy provozu.  V případě takového zařízení bych dával velký pozor, jestli umí posílat SMS.

Bavil jsem se o tom s kolegou a ten mi řekl, že všechny USB modemy, které se mu dostaly do rukou, SMS odesílat uměly. Takže zdá se, že jsem je zbytečně podezíral a jsou dobře použitelné. V bazarech a inzercích je jich spousta.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Trident 07. 08. 2013, 19:58:48
Existuje ještě jeden typ GSM zařízení a sice takové ty USB "palce" pro připojení na UMTS/HSDPA, které jsou aktuálně v prodeji. Nemám s nimi valnou zkušenost, ale když jsem se o ně v jednu chvíli krátce zajímal, zjistil jsem, že takřka všechny neumí CSD, mají tedy výhradně GPRS/EDGE a neposkytují tedy všechny druhy provozu.  V případě takového zařízení bych dával velký pozor, jestli umí posílat SMS.

Bavil jsem se o tom s kolegou a ten mi řekl, že všechny USB modemy, které se mu dostaly do rukou, SMS odesílat uměly. Takže zdá se, že jsem je zbytečně podezíral a jsou dobře použitelné. V bazarech a inzercích je jich spousta.

Otazkou je co ti ten modem odpovi kdyz mu das AT+CGSMS=0. Tim se zapne posilani sms pres GPRS.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: David123 08. 08. 2013, 09:01:24
Já to mám odzkoušené na huawei-e1750. Jediný chyták je v tom že zařízení se nejdřív tváří jako USB CD-ROM + MicroSD čtečka a je potřeba přepnout do jiného režimu, kdy se tváří jako 3 USB-Serial převodníky + MicroSD čtečka a je schopno přijímat AT příkazy.

Doporučuji článek: http://www.abclinuxu.cz/hardware/pripojeni-na-sit/cdma-umts/huawei-e1750
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Viktor 09. 08. 2013, 18:35:22
Otazkou je co ti ten modem odpovi kdyz mu das AT+CGSMS=0. Tim se zapne posilani sms pres GPRS.

Zkusil jsem to ze zvědavosti na tom mém MC39i a zjistil jsem, že v GPRS režimu SMS odeslat nelze. USB modem teď ale po ruce žádný nemám.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Trident 09. 08. 2013, 18:48:18
Otazkou je co ti ten modem odpovi kdyz mu das AT+CGSMS=0. Tim se zapne posilani sms pres GPRS.

Zkusil jsem to ze zvědavosti na tom mém MC39i a zjistil jsem, že v GPRS režimu SMS odeslat nelze. USB modem teď ale po ruce žádný nemám.
Zkus jeste pred AT+CGSMS=0 dat AT+CGATT=1. Tim by se mel pripojit k GPRS siti. Nektera zarizeni to nedelaj automaticky.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Viktor 22. 08. 2013, 15:06:56
Zkus jeste pred AT+CGSMS=0 dat AT+CGATT=1. Tim by se mel pripojit k GPRS siti. Nektera zarizeni to nedelaj automaticky.

S tím AT+CGATT=1 už to funguje.
Vždycky jsem posílal přes GSM, takže toto jsem neznal.
Název: Re:Odesílání SMS s GSM modulem
Přispěvatel: Tonda 22. 08. 2013, 17:05:35
Tak o to nejde. Jde o to ze:
1. nekdo je liny zadat do googlu jestli uz to nekdo resil
2. nekdo je liny vyhledat si jestli neexistuje sluzba ktera to resi
3. polozi otazku tak blbe ze nevysvetli co chce delat a jestli nekdo dany problem neresil, ale zepta se jaktoze nelze pouzit kladivo misto pinzety k oprave hodinek

Ale to je typicky pristup. Proc vymenit kolo kdyz ho muzu tricetkrat zaplatovat a jeste brblat na foru proc ty zaplaty na sobe po 31ty blbe drzi. Prijde pepa a doporuci napustit do kola izolacni penu. A milej franta je celej stastnej ze zase "usetril" za kolo.
A hlavně se po položení dotazu ani neobtěžují sem ještě přijít a na základě diskuse dotaz doplnit a diskusi korigovat žádoucím směrem a nakonec napsat zda a jak problém vyřešili.

Každopádně triviální zlepšení problému je použít k odesílání web operátora nebo telefon připojit k PC a SMS posílat nějakým programem, většina výrobců něco takového k telefonům dodává, tím se umožní čísla a zprávy do odesílací aplikace přenášet pomocí copy&paste, čímž se podstatně sníží časová náročnost i chybovost, minimálně do doby odladění plně automatizovaného řešení.