PICBasicPro ile SMS..

Başlatan fsan, 05 Kasım 2003, 21:01:13

fsan

Arkadaslar,
Bir projede kullanilacak Cep telefona su mesaji gönderdim: "Output-1: ON"
Bu mesaji telefonun SIM kartindan Terminal programla veya PDUSpy ile okutunca asagidaki sonuc elde ediliyor (PDU - formati)
Alıntı YapAT+CMGR=4
+CMGR: 1,,29
06917409001200040A9174214365870000301150303360000CCF3A1D5EA7B7623AD0D309

OK
Aciklama:
------------------------
Benim anladigim kadariyla PDU-formatinda burada:
"917421436587" = "+4712345678" - mesaji gönderen kisinin tlf.numarasi
"0C" = 12 - Mesajin uzunlugu (Output-1: ON)
"CF3A1D5EA7B7" = "Output-"
"623AD0D309" = "1: ON"

Gelelim benim Soruna:
-----------------------------------
Projedeki PIC devamli "AT+CMGR=4" (4.mem location) komutu ile telefona mesaj gelip gelmedigini kontrol ediyor.
Mesaj gelince gönderen kisinin telefon numarasini kontrol edip eger numara dogru ise mesajin "Output-" ve daha sonra "1: ON" yazisini icerip icermedigini kontrol etmek istiyorum.

Söyle bir yöntem uyguladim: (Picbasic pro)
-----------------------------------------------------
Incoming_MSG:   
   LCDOut $fe,1,"INCOMING SMS.."
   SerOut2 rs232t,Baud,["AT+CMGR=4",13] 'Request first SMS 
   SerIn2 rs232r,Baud,2000,yanlis_numara,[wait("7421436587")]  'Wait for the correct number.
   SerIn2 rs232r,Baud,2000,yanlis_komut,[wait("CF3A1D5EA7B7")] 'Wait for the correct message: "Output-"
Out1_ON:
   SerIn2 rs232r,Baud,2000,Out1_OFF,[wait("623AD0D309")]       'Chk if Command is "1: ON"
   Output_1 = 0
   LCDOut $fe,$c0,"Output-1: ON"
GoTo Command_OK

Program telefon numarasini dogru okuyor ve devam ediyor ama sira "CF3A1D5EA7B7" okumaya gelince, "yanlis_komut " labeline gidiyor ?

Nedendir acaba?

Yardiminizi bekliyorum.. sagolun, varolun.. allah ne muradinizvarsa versin :)

fsan


axanc

selam...

ben isterim doğrusu, fazla vakit bulup tel ile rs232 bağlantısı kuracak devreleri yapamadım, PDUspy programını indirdim ama sanırım bir tür deneme sürümü, 48 karaktere kadar sms yazıon felan...  :?: pek çıkamadım içinden....

nietzche@hotmailturk.com 'dan haberleşebiliriz...  :)
Uzmanlık: Bilgisayar Müh. öğrenci Derleyici: PicBasic Pro Compiler Ver. 2.45 Program: Proteus 6.2.5 ve MCSP

aster

dostum,
projeni yahoo groupUP ların birine koyarsan herkez alabilir

fsan

Alıntı yapılan: "axanc"fazla vakit bulup tel ile rs232 bağlantısı kuracak devreleri yapamadım

kardes "pratik" olarak proje yapmak icin benim de fazla zamanim olmuyor, o kadar yapilacak projeler varki :) o yüzden proteus kullanmaya calisiyorum. Dogrusu bende biraz merak ediyorum bu proteuste yaptigimiz tüm uygulamalar pratikte de calisiyormu diye. Bildigim tek sey http://home.no/fsan/projects/ adresteki proteuste yaptigim "PIC-Temp" devresini pratik olarak yapip calistirmistim.

mmengi

dostum bu sms işi baya ilgimi çekti merak ettiğim bu at komutları gönderdiğin telefonun dahili modemi olmak zorundamı? projen ticari amaç taşımıyorsa bizimle paylaşırsan seviniriz. Bende evimde bazı cihazları kontrol etmek isterim bu yöntemle.

şunu söyleyebilirm pratikte yaptığım bütüm projeler proteus ta çalıştı. Artık proteus ta tasarım ypıyorum ve yaptığım simulasyonlar pratiktede çalışıyor. keşke library si daha geniş olsa.

digitech

sevgili fsan  ben  bu  yazdıgın  projeyi ortalama  iki  aydır  tıpkısının  aynısını  yapmaya  calıstım  ve  su  an  son  rutuşlardan sonra ortalama  1 hafta  içinde  piyasaya  ticari bir  proje  olarak çıkacak  proteus için  bişiler  soylemek  aslında  amacım  konu  su  proteus da  yapılaa tum tasarımlar  pratikte  de  calısıyor  yalnız  bazı  kucuk  sorunlar  yasanıyor  mesela  proteus  da  bir  yukarı cekme  direnci kullanmana  gerek  kalmayan  tasarımlar  hazırlıyorsun  ve  sıstem  calısıyor  oysa  pratikte  ise  boyle  olmuyor  kucucuk  bir  mantık  hatası  bile  seni  sil  bastan  geriye  donderiyor  




proje ile  ilgili  soruları  cok  fazla  detaya  inemiyecegim  kusura  bakmayın arkadaslar  cunki  bu  haftadan  itibaren  artık  ticari  bir  proje  oldu  ve  satıldı   ama elimden  geldigimce  kucuk  ama işe  yarar  tiyolar  verebilirim  :)
Calışmalarınızda Başarılar Dilerim T.Aykut Baştuğ ------------------------------------------ www.elektroturk.net mms://65.110.45.59/elektroturk  (online  yayinlar)

axanc

selam...

digitech.. sen de götürmüşsün olayı walla,... bari sms olayı mı kullandın, ve olayda hangi telefonu kullandın ondan biras bahsediver...
Uzmanlık: Bilgisayar Müh. öğrenci Derleyici: PicBasic Pro Compiler Ver. 2.45 Program: Proteus 6.2.5 ve MCSP

digitech

EVET  BIR KISIM KOMUTLAR  ICIN  DTMF  VE  BAZI KOMUTLAR  ICINDE  SMS  PDU FORMAT  KULLANDIM  KULLANDIGIM  GSM TELEFON  ISE  ERICSSON A1018S
Calışmalarınızda Başarılar Dilerim T.Aykut Baştuğ ------------------------------------------ www.elektroturk.net mms://65.110.45.59/elektroturk  (online  yayinlar)

fsan

Alıntı yapılan: "mmengi"Artık proteus ta tasarım ypıyorum ve yaptığım simulasyonlar pratiktede çalışıyor
Bak buna sevindim kardes.. O zaman sorun yok SMS olayini halletdik sayilir.. :)

james

I2c ile uğraşanlar bilirler.yazacağımız adres 16 bitliktir.önce high sonra low kısmı yazılır.proteusta I2c similasyonunda 16 bitlik adres kullanırsam ki doğrusu budur çalışmıyor.8 bitlik adres kulllanırsam çalışıyor.pratikte ise tam tersi.picli projelerinizde proteusa güvenerek yola çıkarsanız çok uğraşırsınız..
:arrow: fsan şifreyi de koyarsan amacına ulaşmış olursun
ARAMIYORUM , BULUYORUM

axanc

ewt şifre olarak pic-sms demişsin ama olmadı...
Uzmanlık: Bilgisayar Müh. öğrenci Derleyici: PicBasic Pro Compiler Ver. 2.45 Program: Proteus 6.2.5 ve MCSP

fsan

iyi buna sevindim :)
picproje boarda olumlu katkida bulunan tüm arkadaslara sonsuz tesekkürler.

digitech

sevgili  fsun  anlayamadıgım bir  konu  var  eger  simdi yazacaklarım  biraz kabalık olursa  herkezden özür dilerim  amacım  bu  değil sadece  sebebi bulmaktır


sms alarm  konusundaki  calısmalarını  takip  ediyorum  hatta  bazen  seninle  bu konuda  tartısıp  fikir bile  gelistirdigim  oldu  bu  cok  guzel  ögretici birsey  gelelim  sms alarmın  kodlarına  neden şifre maille  veriliyor  ?

bu kısımı işte anlayamıyorum  yok amac  herkez  paylaşsın  birşeyler  öğrensin ise  burada  yazarsın herkez  ögrenir  yok eger  konu  ticari görüş ise  benim  gibi  direk olarak soylersin  bu  projeye  cok emek  verdim  satılıktır  yada  satıldı  diye  bu  ikilemi  çözemedim  bir  turlu  :)

eger  şifreyi vermiceksen neden  projenin  isis ini  millete  gosterdin  :)

yok vereceksen  mail  olu  ile olmasnın  sebebi nedir  ?

:)
Calışmalarınızda Başarılar Dilerim T.Aykut Baştuğ ------------------------------------------ www.elektroturk.net mms://65.110.45.59/elektroturk  (online  yayinlar)

axanc

selam...

walla ben şifreyi aldım, açıyor... ticari olmasından iyidir... ama ötesinde ne gelir ben de bilemem...
Uzmanlık: Bilgisayar Müh. öğrenci Derleyici: PicBasic Pro Compiler Ver. 2.45 Program: Proteus 6.2.5 ve MCSP