Picproje Elektronik Sitesi

TEKNİK SERVİS => Simkart ve Telefonlar => Konuyu başlatan: vale9 - 10 Ekim 2012, 19:11:00

Başlık: SMS OKUMA PROBLEMİ
Gönderen: vale9 - 10 Ekim 2012, 19:11:00
Arkadaşlar merhaba,

Telit marka modem ile haberleşiyorum. Normal telefonlara SMS gönderip alabiliyorum, aldığım sms'leri düzgün okuyabiliyorum.

Fakat iphone'a gönderirken normal çalışmasına rağmen, iphone'dan sms aldığımda mesaj içeriği Hex değerler olarak geliyor. Muhtemelen sms modu (Text - PDU) veya karakter setiyle alakalı bir problem. Bir türlü çözemedim yardımlarınızı bekliyorum.

Default ayarlarım şöyle:

AT+CMGF=1    ' text modunda çalış

AT+CSMP=17,167,0,0

AT#SMSMODE=1

AT+CPMS=SM

AT+CNMI=1,1,0,0,1
Başlık: Ynt: SMS OKUMA PROBLEMİ
Gönderen: CoşkuN - 18 Mart 2015, 17:22:20
Aynı problem yeni bir başlık açmak istemedim. iphone'daki mesajın içeriği pdu modu mu nedir anlamadım?
Başlık: Ynt: SMS OKUMA PROBLEMİ
Gönderen: MrDarK - 18 Mart 2015, 17:32:38
Android telefonlarda PDU formatını kullanır.

Aşağıdaki link içinde gerekli açıklama yapılıyor. PDU to Text Converter aranıyor... :) Zamanım ve ihtiyacım olsaydı kendim yapacaktım. Bir ara epey bi niyet etmiştim.

Link : http://www.gsm-modem.de/sms-pdu-mode.html (http://www.gsm-modem.de/sms-pdu-mode.html)
Başlık: Ynt: SMS OKUMA PROBLEMİ
Gönderen: CoşkuN - 18 Mart 2015, 17:34:33
GSM modül text modundayken android'den gelenler text modunda açılırken neden iphone'dan gönderilen'de pdu formatında geliyor mesaj?
Ya da kısaca ne yapmalı? İphone'dan gelenleri text'e çeviren birşey mi yazacağız bir de, uğraş dur...
Başlık: Ynt: SMS OKUMA PROBLEMİ
Gönderen: MrDarK - 18 Mart 2015, 18:05:48
Android Iphone ayrımı söz konusu değil, gönderen taraf pdu veya text seçebilir.
Hocam şöyle bir durum söz konusu, siz gsm modülü text moduna alıyorsunuz evet. Fakat sms'i gönderen karşı tarafın formatı ne ise o şekilde mesaj okunduğundan otomatik olarak dataları hex olarak görürsünüz. Gsm modül mesajın gövdesine yazılmış alana müdahale etmiyor okurken. Fakat gönderirken pdu moduna almışsak pdu olarak kodluyor.

En temizi pdu gönderip pdu almak..