Picproje Elektronik Sitesi

TEKNİK SERVİS => Simkart ve Telefonlar => Konuyu başlatan: sdonmez - 01 Eylül 2014, 07:21:45

Başlık: PDU format problemi
Gönderen: sdonmez - 01 Eylül 2014, 07:21:45
Merhaba,
Telit GL865 üzerinde SMS okuma çalışması yaparken PDU formattaki verilerde bir gariplik olduğunu farkettim.

Deneme için iki farklı telefondan aynı mesajları gönderdim. SMS'leri okumaya çalıştığımda mesajın USER DATA kısmının farklı olduğunu gördüm.

1. Mesaj: HTC'den gönderilen "Nbr" ifadesi
07-91-094592080033-44-0C-91-094xxxxxxxxx-00-00-41801381218421-00-60201012401014EB11C

2. Mesaj: SAMSUNG'dan gönderilen "Nbr" ifadesi         
07-91-095589000800-04-0C-91-094xxxxxxxxx-00-00-41801381613321-03-4EB11C   

3. Mesaj: HTC'den gönderilen "Nbr?" ifadesi      
07-91-094592080033-44-0C-91-094xxxxxxxxx-00-0-41801381024421-09-03240101708AE53F   

Üçüncü mesajda -4180'den önce 1 adet 0'ı eksik okuduğumu da anlamadım. Belki seri porttan okurken kaçırıyorum diyeceğim ama arka arkaya 10 okumada da hep mi kaçar? İlginç...

Genel olarak mesajların TIME STAMP kısmından sonra farklılık var.

Ancak 2. mesajda hiç bir problem yok. PDU-TEXT çevrimi ile de doğruluyorum. Mesaj aynen gönderdiğim gibi çevriliyor.

Not: SMS'leri http://www.smartposition.nl/resources/sms_pdu.html (http://www.smartposition.nl/resources/sms_pdu.html) adresinde gösterildiği gibi ayrıştırıyorum ve PDU-TEXT çeviricisini kullanıyorum.

Nerede yanlış yaptığım konusunda yardımlarınızı bekliyorum.

Teşekkürler

SD
Başlık: Ynt: PDU format problemi
Gönderen: vale9 - 17 Eylül 2014, 09:47:32
Gelen mesajlar Text'e çevrilmemiş. AT+CMGF=1