[ weldinger @ 16.12.2013. 12:02 ] @
Pozdrav svima.Evo imam potrebu da u svom projektu dodam jos i kontrolu nekih parametara SMS-om.Vidim da PicBasic ne podrzava rad sa stringovima- je li to tacno ili ne?Da li to moze da se ikako "premosti", tj. da li postoji neki drugi nacin da se SMS iscita i da mu se stringovi porede.Vidim da je SMS u nekom PDU formatu pdu format.Naime koristim PIC16F877a, a koristio bih GSM2 click gsm2 click pa vas pitam da li moze i na koji nacin da se "prica" preko USART-a - da se proverava da li je GSM primio neku poruku, ako jeste da PIC preuzme tu poruku i da proveri da li je od pravog posiljaoca, ako jeste da uporedi stringove itd. Ako sve ovo moze da li neko moze da mi da ideju kako bi programski kod trebao da bude.
[ ZAS011 @ 16.12.2013. 14:27 ] @
Ne vidim razloga zašto ne bi mogao da komuniciraš preko USART-a.
Da li si pogledao manual za GSM2Click?
A i ne vidim zašto poruke moraju da budu u PDU formatu. Mogu i u TXT

Ne koristim PBP već Proton+ tako da ti tu, oko upoređivanja stringova, ne mogu pomoći.

Safataj ludake iz ME da ti dostave Datasheet od tog Quectel-a, bez toga ćeš tečko da bilo šta skontaš. Na Quectelovom sajtu relevantni PDF-ovi su samo za distributere, ZAHTEVAJ od ME.

Code:
ModuleInit:
    HRSOut "AT&K0", CR            ' No handshake
    GoSub Delay100
    HRSOut "ATE0", CR            ' ECHO Off
    GoSub Delay100
    HRSOut "ATV0", CR            ' Numeric responses
    GoSub Delay100
    HRSOut "AT+ICF=3", CR       ' 
    GoSub Delay100
    HRSOut "AT+IPR=4800", CR
    GoSub Delay100
    HRSOut "AT+CFUN=1", CR
    GoSub Delay100
    HRSOut "AT#SELINT=2", CR
    GoSub Delay100
    HRSOut "AT#SMSMODE=1", CR
    GoSub Delay100
    HRSOut "AT+CMGF=1", CR
    GoSub Delay100
    HRSOut "AT+CSMP=17,167,0,0", CR     ' Message parameters
    GoSub Delay100
    HRSOut "AT+COPS=0", CR
    GoSub Delay100
    HRSOut "AT+CPMS=", 34, "SM", 34, ",", 34, "SM", 34, ",", 34, "SM", 34, CR
    GoSub Delay100
    Low SMSLED
    Low NoFixLED
    Low AlarmLED
Return

Primer kako sam ja inicijalizovao Telit GM-862GPS modul
[ yt1nvs @ 16.12.2013. 14:37 ] @
Naravno da moze u basic-u,malo prouci AT komande za taj modul,mislim da taj modul podrzava TEXT mod SMS pa ti je lakse primiti/poslati SMS.U basicu imas HSERIN/HSEROUT komande.
[ weldinger @ 16.12.2013. 15:04 ] @
Prvo hvala na odgovoru, pogledao sam manual za GSM2 click.Zanima me da li su ovo univerzalne AT komande koje verovatno koristi i ovaj QUECTEL M95
[ yt1nvs @ 16.12.2013. 16:38 ] @
U principu da. vidi koji je modem pa trazi at komande mislim da je na tome telit modem proveri.
[ weldinger @ 16.12.2013. 19:38 ] @
ZAS011 ovaj primer koda koji si naveo da li mogu da iskoristim set AT- naredbi koje si ti koristio i da uporedim sa AT naredbama za M95 da probam, jer AT-komandi za M95 ima preko 150 kom.Pretpostavljam za ovo sto ja hocu a sto sam naveo da treba nesto slicno ovo ti sto si naveo?AT komande za M95
[ mikikg @ 16.12.2013. 20:06 ] @
Mali off-topic, kako se krecu cene GSM ili nekakvog SMS-only modula (ako tako nesto postoji)? Interesuje me nesto najjeftinije a da radi :)
[ weldinger @ 16.12.2013. 20:31 ] @
yt1nvs vidim da ovaj modem podrzava txt format poruka.Ako si nesto slicno radio u PB-u mozes li da navedes primer komunikacije sa GSM modulom i kada iscita poruku u kom formatu je on cuva u PIC-u, u kakvoj promenljivoj - kako uopste izgleda ta rutina sa stringovima?Ili ako neko moze da pojasni...
[ weldinger @ 16.12.2013. 20:43 ] @
Citat:
mikikg:
Mali off-topic, kako se krecu cene GSM ili nekakvog SMS-only modula

Evo ovde ima nesto http://www.vitaelko.com/assets/Download/vitaelko-lager.pdf

[ mikikg @ 16.12.2013. 21:06 ] @
@weldinger Hvala na informacijama.

BTW: U vezi tog GSM modula, ja bih prvo "progurao" komunikaciju preko PC, tu pohvatao sta kako treba da se uradi pa tek na kraju presao na PIC.
[ bogdan.kecman @ 16.12.2013. 22:14 ] @
@miki, ako ti ne treba "repeatable" resenje vec one "one-off" da nesto odradis - ne postoji jeftinija varijanta od polovnih telefona sa buvljaka ... imas za nekoliko vrsta telefona kompletna uputstva na netu (nokie koristi smbus pa zahtevaju malo vise "pameti" dok eriksoni uglavnom koriste obican uart na 3V i pricaju AT)

npr:
http://www.serasidis.gr/circuits/smscontrol/smscontroller.htm
http://forum.arduino.cc/index.php/topic,52794.0.html

radi odlicno i prilicno stabilno, problem je sto nije resenje za komercijalni proizvod ili nesto sto planiras da pravis u vecoj kolicini (nemas siguran izvor telefona) no za ono "kucni projekat" to sljaka 1/1 a kosta 100-500din
[ mikikg @ 16.12.2013. 22:33 ] @
@bogdan.kecman Pa interesuje me "repeatable" resenje, modul, za kombinaciju sa nekim MCU. Znam za to sa telefonima, Gnoki i slicno, to mi fercera super nego imam potencialni poslic oko toga pa me interesuje kako se krecu cene.
[ bogdan.kecman @ 16.12.2013. 22:43 ] @
najjeftiniji su moduli na bleju, SIM900 i ekipa .. ~20$ (uradi na bleju
search na "SIM900A module") ... ti sim900A rade lepo, doduse to je
modul, moras da zakacis na njega drzac sa sim, antenu ...
dosta su popularni i siemens TC35 moduli (njih recimo imas i na onim
shield plockama za arduino cesto) npr:
http://www.ebay.com/itm/GSM-SI...main_0&hash=item231ef6732c

u svakom slucaju blej ti je jeftiniji od bilo koje online prodavnice, a
ako cimnes poruku prodavcu ako kupujes 10+ komada jos ce ti spustiti cenu

elem, dosta smo oftopikovali .. otesmo coveku temu
[ weldinger @ 16.12.2013. 22:43 ] @
Citat:
mikikg:
BTW: U vezi tog GSM modula, ja bih prvo "progurao" komunikaciju preko PC, tu pohvatao sta kako treba da se uradi pa tek na kraju presao na PIC.

Da ali sam mislio da je vec neko sigurno "pricao" sa gsm modulima u PB-u pa rekoh da bacim pogled na kod kako to ide...
[ mikikg @ 16.12.2013. 22:51 ] @
@weldinger Rado bih ti pomogao oko toga ali ne koristim PB :(
A izvinjavam se na off-topic, mislio sam brzinski samo info da dobijem posto vec pricamo o tim modulima.
[ ZAS011 @ 16.12.2013. 23:50 ] @
Citat:
weldinger: ZAS011 ovaj primer koda koji si naveo da li mogu da iskoristim set AT- naredbi koje si ti koristio i da uporedim sa AT naredbama za M95 da probam, jer AT-komandi za M95 ima preko 150 kom.Pretpostavljam za ovo sto ja hocu a sto sam naveo da treba nesto slicno ovo ti sto si naveo?AT komande za M95


Za Telit GM-862 je dokumentacija vezana za AT komande "teška" 400+ A4 stranica.
Malo mi je bezveze da čitam 200+ za Quectel-a Nemam u planu skoro korišćenje GSM-a

[ weldinger @ 17.12.2013. 08:53 ] @
Hvala ti
[ yt1nvs @ 17.12.2013. 19:36 ] @
@mikikg ja sam radio dosta toga sa SIM900R kolicinu od 20 kom. uzeo sasvim slucajno u madjarskoj od nekog lika na kog sam naleteo i on mi sam ponudio te module (valjda radio u nekom njihovom telekomu) cene bile ok SIM900R + SIM nosac + antena 16EURA,tad sam uzeo i SIM908 5kom (ovi su bolji jer imaju i GPS) pa sam mogao nesto raditi i sa GPS-om i to proslediti kroz GSM u istom modulu.Moja preporuka je SIM908.Inace moduli rade sasvim korektno jedini problem je bio sto sam morao praviti footprint u altiumu da bih pravio PCB.Koristio ih za neke dojave,kontrole grejanja,resete nekih repetitora i sl.


@weldinger potrazi na netu primere u PBP-u bolje ti je tako ima primera sa SIEMENS telefonima a to ti dodje isto samo sto prilagodis AT komande(ako ima neka razlika) svom modulu i osmislis sta hoces sa tim.Ovako da ti dajem primere bi znacilo da ti pisem program u PBP-u.