En iyi yanıtlayıcılar
Telefona AT komutları gönderme

Soru
-
Mrb arkadaşlar
aşağıdaki kodlar ile tefonum üzerinden SMS göndermek için uğraşıyorum ama ne hata veriyor kod nede telefondan SMS gidiyor. Telefonum samsung galaxy S3 mini, sorun nedir acaba? teşekkürler.
namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { if (!serialPort1.IsOpen) serialPort1.Open(); } byte[] finish = new byte[1]; private void sendButton_Click(object sender, EventArgs e) { serialPort1.Write("at+cmgs=" + NoTextBox.Text + "\r\n"); timer1.Enabled = true; finish[0] = 0X1A; NoTextBox.Text = finish[0]; } private void timer1_Tick(object sender, EventArgs e) { timer1.Enabled = false; serialPort1.Write(bodyTextBox.Text); serialPort1.Write(finish, 0, 1); } private void button1_Click(object sender, EventArgs e) { } } }
Yanıtlar
-
Bağlantıyı kurduktan sonra eğer üreticiden bilgi almamışsanız uygun hızı deneye yanıla bulacaksınız. Fakat ilk denemeniz gereken değer 115200 olsun. Yine genellikle databits, parity gibi ayarlar varsayılan olarak çalışır ama cihazın özellikle istediği ayar varsa yapmalısınız. Ayrıca komut tamamlanınca .Flush() demeyi unutmayın. Bu metot bufferdan cihaza iletimi sağlayacaktır.
- Düzenleyen Cihan YakarMVP 10 Ocak 2018 Çarşamba 09:33
- Yanıt Olarak Öneren Kyamuran SalibryamMicrosoft contingent staff, Moderator 18 Ocak 2018 Perşembe 13:22
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 25 Ocak 2018 Perşembe 13:15
Tüm Yanıtlar
-
-
-
Bağlantıyı kurduktan sonra eğer üreticiden bilgi almamışsanız uygun hızı deneye yanıla bulacaksınız. Fakat ilk denemeniz gereken değer 115200 olsun. Yine genellikle databits, parity gibi ayarlar varsayılan olarak çalışır ama cihazın özellikle istediği ayar varsa yapmalısınız. Ayrıca komut tamamlanınca .Flush() demeyi unutmayın. Bu metot bufferdan cihaza iletimi sağlayacaktır.
- Düzenleyen Cihan YakarMVP 10 Ocak 2018 Çarşamba 09:33
- Yanıt Olarak Öneren Kyamuran SalibryamMicrosoft contingent staff, Moderator 18 Ocak 2018 Perşembe 13:22
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 25 Ocak 2018 Perşembe 13:15