PDU format problemi

Başlatan sdonmez, 01 Eylül 2014, 07:21:45

sdonmez

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 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

vale9

Gelen mesajlar Text'e çevrilmemiş. AT+CMGF=1
Hayat 1'ler ve 0'lardan ibarettir.