• 17 odgovora
  • 4.398 pregleda
PicBasicPro-SMS control problem 16.12.2013. u 12:02 · pre 156 meseci #1
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.
Re: PicBasicPro-SMS control problem 16.12.2013. u 14:27 · pre 156 meseci #2
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
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Re: PicBasicPro-SMS control problem 16.12.2013. u 14:37 · pre 156 meseci #3
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.
Re: PicBasicPro-SMS control problem 16.12.2013. u 16:38 · pre 156 meseci #5
U principu da. vidi koji je modem pa trazi at komande mislim da je na tome telit modem proveri.
Re: PicBasicPro-SMS control problem 16.12.2013. u 19:38 · pre 156 meseci #6
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
Re: PicBasicPro-SMS control problem 16.12.2013. u 20:31 · pre 156 meseci #8
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...
Re: PicBasicPro-SMS control problem 16.12.2013. u 21:06 · pre 156 meseci #10
@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.
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Re: PicBasicPro-SMS control problem 16.12.2013. u 22:14 · pre 156 meseci #11
@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
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: PicBasicPro-SMS control problem 16.12.2013. u 22:33 · pre 156 meseci #12
@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.
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Re: PicBasicPro-SMS control problem 16.12.2013. u 22:43 · pre 156 meseci #13
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
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: PicBasicPro-SMS control problem 16.12.2013. u 22:43 · pre 156 meseci #14
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...
Re: PicBasicPro-SMS control problem 16.12.2013. u 23:50 · pre 156 meseci #16
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

Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Re: PicBasicPro-SMS control problem 17.12.2013. u 19:36 · pre 156 meseci #18
@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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme