Merhabalar. Bir sms şireketinden almış olduğum c# api kodlarını arduinoya uyarlayıp arduino üzerinden gsm shielde ihtiyaç duymadan sms atmak istiyorum. Aşağıya c# kodlarını yazıyorum. Fikri olan arkadaşlar yardımcı olursa sevinirim. private void btnsms_Click(object sender, EventArgs e) { string sms1N = “data=” + kno.Text + “” + kad.Text + “” + ksifre.Text + “” +
“” + orjinator.Text + “” +
“” + mesaj.Text + “” +
“” + numaralar.Text + “” +
“Turkce”; cevap.Text = XmlPost(“http://panel.vatansms.com/panel/smsgonder1Npost.php”, sms1N); } private string XmlPost(string PostAddress, string xmlData) { using (WebClient wUpload = new WebClient()) { wUpload.Headers.Add(“Content-Type”, “application/x-www-form-urlencoded”); Byte bPostArray = Encoding.UTF8.GetBytes(xmlData); Byte bResponse = wUpload.UploadData(PostAddress, “POST”, bPostArray); Char sReturnChars = Encoding.UTF8.GetChars(bResponse); string sWebPage = new string(sReturnChars); return sWebPage; } }
Arduino ve serial monitor çıkıtısı aşağıda paylaşıyorum. Nerde yanlış yapıyorum acaba. /////////////////////////////SMS ŞİRKETİ API KODLARI http://panel.vatansms.com/panel/smsgonder1N.php?kno=1001000&kul\_ad=VATAN&sifre=Şifre123&gonderen=VATANSMS&mesaj=Merhaba bu bir test mesajidir.&numaralar=5050000000,5300000000&zaman=2014-04-12 13:00:00&zamanasimi=2014-04-12 19:00:00&tur=Normal /////////////////////////////ARDUİNO KODLARI if (client.connect(server, 80)) { Serial.println(“connected”); // Make your API request: client.println(“GET /kno=30352&kul_ad=05437161546&sifre=:3VBUADPQ&gonderen=SMS TEST&mesaj=Merhaba bu bir test mesajidir.&numaralar=5355049348,5437161546&zaman=2014-04-12 13:00:00&zamanasimi=2014-04-12 19:00:00&tur=Normal”); client.println(“Host: www.panel.vatansms.com/panel/smsgonder1N.php”); client.println(“Connection: close”); client.println(); } else { // kf you didn’t get a connection to the server: Serial.println(“connection failed”); } ///////////////////SERİAL MONITOR
HATA: ⸮stenilen URL'e ula⸮⸮lamad⸮ # HATA⸮stenilen URL’e ula⸮⸮lamad⸮
[TEST&mesaj=Merhaba bu bir test mesajidir.&numaralar=5355049348,5437161546&zaman=2014-04-12 13:00:00&zamanasimi=2014-04-12 19:00:00&tur=Normal](TEST&mesaj=Merhaba bu bir test mesajidir.&numaralar=5355049348,5437161546&zaman=2014-04-12 13:00:00&zamanasimi=2014-04-12 19:00:00&tur=Normal)
adresine ula⸮⸮rken a⸮a⸮⸮daki hata olu⸮tu:
- Yanl⸮⸮ URL.
Vermi⸮ oldu⸮unuz URL yanl⸮⸮. Buna sebep a⸮a⸮idakilerden herhangi biri olabilir:
- Eksik veya yanl⸮⸮ protokol ismi (`http://‘’ veya benzeri olmal⸮),
- Eksik adres,
- Adreste yanl⸮⸮ karakterler (alt ⸮izgi, vs. kullan⸮lamaz).
Arkdaşlar hala çözemedim yok mu bir fikri olan ;/