Picproje Elektronik Sitesi

SERBEST BÖLGE => Bilim Teknik => Konuyu başlatan: MrDarK - 30 Haziran 2012, 16:14:44

Başlık: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 30 Haziran 2012, 16:14:44
Merhabalar saygıdeğer PicProje Ailesi ;

Bütün bir yıl çalışıp, kafamda yapmaya çalıştığım tez'imin internet ile ilgili kısımlarının detaylarını sizlerinde isteğiyle açmaya paylaşmaya karar verdim. Belirtmek isterim ki kullandığım modül Telit GL865 Dual GPRS özellikli bir modüldür. Tezi aldıktan 4 ay sonra hazırladığım ilk durum raporu konusunu okumak için lütfen tıklayınız. (https://www.picproje.org/index.php/topic,36941.0.html).

Öncelikle internet tabanlı uygulamalar yapabilmek için bir sim kartına bir modüle ve haberleşme yapabilmek için bilgisayar veya PIC veya herhangi bir mikrokontroller'a ihtiyacımız var. Bunlara sahip olduğumuzu varsayıyorum. İnternete bağlanmak isteyen her bir donanımın IP adresi olmak zorundadır. İlk amacımız bize hizmet veren sağlayıcıdan (Provider) IP almaktır. Lakin IP almadan önce telit GL865 modülü kullananlar için bir uyarı yapayım, bu bilgiyi hiçbir şekilde kendi hazırladıkları datasheetler içinde göremedim. Round Solutions forumlarını alt üst ederken çok saçma bir yerde karşıma çıkıp öğrendiğim Hardware Flow kontrolü OFF yapmak.

Kod olarak AT&K0 komutunu işletim internet uygulamalarını yapmadan önce taşma kontrolünü kapatmalıyız yoksa modül donup kalıyor. Herneyse kaldığımız yerden devam edelim :)

IP almak telit modülle çok kolay. AT#GPRS=1 komutunu işlettiğinizde modül size cevap olarak IP=............ gibi bir ip vererek internet bağlantısını kuruyor. Burdan sonra biraz ethernet network bilgisi gerekiyor. Aslında windows altında hep yaptığımız ama teknik olarak alt yapısını araştırmamış birisi olarak bu konular bana baya yabancı geldi. Ama parçaları birleştirdiğimizde herşey yerine oturuyor :)

IP aldıktan sonra bağlanmak istediğimiz internet sayfasına SOKET DIAL işlemi yapıyoruz. Yani aslında www.google.com (http://www.google.com) yazdığımızda bilgisayarımız google server'ının 80 numaralı portuna bağlantı yapma isteği gönderir. Eğer google sunucusu bize onay verirse CONNECTED diye bilgi gönderir. Soket Dial işleminin At komutu ise şu şekildedir.

Komut :    AT#SKTD=0,80,"www.google.com"
Gelen Cevap : CONNECT

İşte bu cevabı aldıktan sonra benim için herşey kapkara olmuştu. eee şimdi ne yapıcaz ne oldu yani connect oldu da dedim ve başladım biraz daha araştırma yapmaya. Bu aşama'dan sonra iş elektronik bilgiden çıkıp HTTP bilmeye dayandı. HTTP (The HyperText Transfer Protocol) nedir peki ? HTTP Nedir ? (http://www.google.com.tr/search?hl=tr&rlz=1C1RNPN_enTR488TR488&q=HTTP+nedir&oq=HTTP+nedir&gs_l=serp.3..0l3j0i30l4j0i5i30l3.58819.59408.0.59508.5.5.0.0.0.0.119.279.2j2.4.0...0.0.7vKBuncTdU8)

Anladım ki bu aşamadan sonra bir web tarayıcısı (Chrome , opera , firefox) gibi çalışma yapmak gerek. Yanisi aslında biz adres sayfasına google.com yazdığımızda bu tarayıcılar bizim yerimize google server'ına bağlanıp 80 numaralı portuna bağlanıp Ana sayfasını çağırıyormuş :) Dedim tamam bende yapayım bu işlemi (: HTTP içine girelim birazda , HTTP 'nin basit ve temel bazı istek birimleri vardır. GET , POST gibi detayları HTTP'yi araştırdığınızda göreceksiniz. Evet gelelim tekrar tarayıcıya google.com yazdığımız zaman aslında arka planda olanları incelemeye devam etmeye. google.com yazdığımızda bilgisayar ile sunucu arasında bağlantı sağlanır ve sunucuya şu kodlar gider ....


GET /index.html HTTP/1.1
Host:http://www.google.com
Connection: keep-alive


Bu komutu işledikten sonra google kendi html sayfasını bizim pc veya mikrokontroller'ımıza yollar hani normal bir sayfanın kaynağını görüntüle dediğinizde karşınıza gelen kodlar var ya o şekilde gönderir. Ve Google sayfasının içeriğini görmüş oluruz.

Peki şimdi herkesin kafasında oluşan soru işaretlerine gelelim, internete veri nasıl gönderilir ?

çok ilginç ama bu işin en basit yöntemi link üzerinden data transfer işlemi. Örnek vermek gerekirse ;

GET /gps/index.php?xKoor=40.986094&yKoor=29.053924 HTTP/1.1
Host: http://www.masterdizayn.com


şeklinde yazdığımda index.php içinde yazdığımız kod adres satırındaki xKoor='dan sonraki kısmı bir not defterine kaydedecek fonksiyonu server üzerinde işliyor. Aynı şekilde y koordinatıda istediğimiz işlemi yapıyor. Yani adres satırına yazdığımız bu koordinatlar server üzerinde bir not defteri oluşturarak içine gönderdiğimiz bilgiyi işliyor.

Link üzerine yazılmış olan koordinatları php ile nasıl kayıt ederim ? Sorusunun cevabı ise aşşağıdaki kodda. Sormadığım için ismini veremeyeceğim arkadaşım olurda bir gün bu konuyu okursan bu konuda bana olan yardımın ve desteğin için çok teşekkür ederim öncelikle. Affına sığınarakta bu giriş niteliğindeki bilgiyi paylaşıyorum.

<?php 
$x 
$_GET["xKoor"];
$y $_GET["yKoor"];
if(
file_exists("x.txt")&&file_exists("y.txt")){
$dosya fopen ('x.txt' 'w') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$x) ;
$dosya fopen ('y.txt' 'w') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$y) ;
}
else{
touch ("x.txt") or die ("Dosya Yaratılamadı!") ; 
$dosya fopen ('x.txt' 'w') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$x) ;
touch ("y.txt") or die ("Dosya Yaratılamadı!") ; 
$dosya fopen ('y.txt' 'w') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$y) ;
}

?>



(http://img424.yukle.tc/images/8423res1.jpg)


Aynı işlem yine Telit'in Datasheetlerinde FTP ile de yapılıyor. tek fark eden işlem connect olduktan sonra FTP komutlarını işliyorsunuz. Ben açıkçası fazla zamanım kalmadığı için Link üzerinden veri transferi işlemini yaptım. Zaten bu şekilde yapabilen FTP ilede çok rahat yapar :)

Gelelim internetteki bilgileri okumaya. Nasıl google.com'un index sayfasının kodlarını alabildiysek, kullanıcıya daha önceden bir formu doldurtup formun sonuclarını bir sayfada toparlayıp modülü o sayfayı GET edecek şekilde yönlendirdiğimizde o sayfanın içeriğini çekiyor. Ordan sonra elinize gelen dataları ayrıştırdığınızda istediğiniz bilgileri elde edebiliyorsunuz.

Sanırım giriş için baya uzun bir konu oldu bu. Şunu söylemeliyim ki keşke ben bu teze başlarken böyle bir konu var olsaydı :) Herşey ne kadar kolay olurdu benim için. Neyse vatanımıza hayırlı olsun. Bu işlerle uğraşmak isteyenlerin yolunu açmak nasip olursa bana ne mutlu (:

Saygı ve Sevgilerimle Efendim
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: matador - 30 Haziran 2012, 16:21:58
Tebrikler...
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: kantirici - 30 Haziran 2012, 17:17:21
Teşekkürler güzel bir başlangıç yazısı olmuş.Bir kaç örnekle zenginleştirebilrseniz konuyu çok daha iyi olacak.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: frederic - 30 Haziran 2012, 17:54:16
Erdemli duruşunuz ve paylaşımcılığınız için sizi tebrik ederim,bende bu modülden edinip yazılarınız sayesin de bu konuda çalışmalar yapacağım.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 30 Haziran 2012, 18:42:07
Devamını bekliyoruz..
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 30 Haziran 2012, 19:36:08
Güzel yorumlarınız için teşekkür ederim arkadaşlar. Bundan sonraki projem bilmiyorum ne zaman yapmaya karar verip çalışmaya koyulabilirim ama ;

Bu gsm modüle bir kamera takıp , çektiğim resimleri internet sitesine yükleyip. Uzaktan görüntü işleme yapmak istiyorum. :)
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 30 Haziran 2012, 20:42:21
Şimdi siz bu verileri direk işlemciden uart kullanarak modüle mi gönderdiniz yoksa modül üzerindeki python yorumlayıcıyı mı kullandınız?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: bymrz - 01 Temmuz 2012, 02:40:13
@MrDark,

Ben o okulu niyeyse hiç özlemiyorum :) Son zamanlarda nefret etmiştim hatta... Evlendim 3 yaşında çocuğum var... Hala diplomayı almaya bile gitmedim... Onların olsun :)
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 01 Temmuz 2012, 09:41:40
Alıntı yapılan: alone_lover - 01 Temmuz 2012, 02:40:13
@MrDark,

Ben o okulu niyeyse hiç özlemiyorum :) Son zamanlarda nefret etmiştim hatta... Evlendim 3 yaşında çocuğum var... Hala diplomayı almaya bile gitmedim... Onların olsun :)

Hocam zaten okulu özleyeceğim dememin anlamı, öğrenciliğimi özleyecek olmam :) Ben genelde okulu ofis labratuar olarak kullanıyordum yoksa evet özlenecek bir ortam değil dediğiniz gibi :)

Maytere ; bilgilerimin phyton dili için yeterli seviyede olmadığından haberleşmeyi uart ile yaptım, hocamdan eğer yaptığım projeyi alabilirsem phyton ile uygulayıp hiçbir şekilde mikrokontroler'da kullanmayı düşünmüyorum.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: tekin126 - 01 Temmuz 2012, 12:50:56
:)projen için tebrık ederım amaa yanlış anlamazsın umarım okulun için yazdığın bence yanlış o okul size yaptığın projede ufuk açtı meslek için yol gosterdı enazından başka branş okuduysan haklısın  elektronik ve haberleşme konusunda okul bıtırdıysen ben haklıyım:)
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 01 Temmuz 2012, 16:25:39
Alıntı yapılan: tekin126 - 01 Temmuz 2012, 12:50:56
:)projen için tebrık ederım amaa yanlış anlamazsın umarım okulun için yazdığın bence yanlış o okul size yaptığın projede ufuk açtı meslek için yol gosterdı enazından başka branş okuduysan haklısın  elektronik ve haberleşme konusunda okul bıtırdıysen ben haklıyım:)

Evet bu konuda sizi haklı buluyorum. Sanırım bana teknik olarak bazı hocalarım dışında bişey katmasada ufkumu açtığı konusunda katılabilirim :) Projeler sayesinde kendime olan güvenimde arttı. Ama bunların hepsini kendim ve arkadaşlarımın destekleriyle gerekse picprojenin desteğiyle yaptım ama üniversitenin değil. Zaten kendi bitirme tezimin konusunu hocama ben kendim yazdırdım. Hocam şöyle bir konu açta yapayım diye :) Neyse bu konuda tartışıp konu dışına çıkmak istemiyorum aslında. İstekler doğrultusunda niyetli arkadaşların önünü açmak istediğim için bu giriş seviyesindeki bilgileri paylaştım. Boşverelim bu gereksiz konuları, son sözümde öğrencilik günlerimi mezun olduğum ilk gün özledim :D
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 01 Temmuz 2012, 16:46:19
Şimdi hocam, yukarıda vermiş olduğunuz kodları
<?php 
$x 
$_GET["xKoor"];
$y $_GET["yKoor"];
if(
file_exists("x.txt")&&file_exists("y.txt")){
$dosya fopen ('x.txt' 'w') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$x) ;
$dosya fopen ('y.txt' 'w') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$y) ;
}
else{
touch ("x.txt") or die ("Dosya Yaratılamadı!") ; 
$dosya fopen ('x.txt' 'w') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$x) ;
touch ("y.txt") or die ("Dosya Yaratılamadı!") ; 
$dosya fopen ('y.txt' 'w') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$y) ;
}

?>

PIC'in içerisine gömdünüz değil mi? Bunları da PIc GSM modüle aktardı uart ile. Modülde web sayfasına aktardı öyle mi?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 01 Temmuz 2012, 17:24:33
Alıntı yapılan: maytere - 01 Temmuz 2012, 16:46:19
Şimdi hocam, yukarıda vermiş olduğunuz kodları

PIC'in içerisine gömdünüz değil mi? Bunları da PIc GSM modüle aktardı uart ile. Modülde web sayfasına aktardı öyle mi?

Yok hocam olur mu öyle şey, zaten dikkat ettiysen bu bir php kodu. Bunu koda gömmenin bir anlamı yok. Konuyu sanırım dikkatli okumadın, oysa herşeyi sırasıyla anlatmıştım. Bu kodlar PHP kodları bunları kendi host'unuza yükleyeceksiniz. Hani örnekte vermişim GET /index.php?..... giden bir kod var xkoor ve ykoor bilgilerini hosta kaydetmek için gerekli olan php kodu. Yani index.php adında bir sayfa yapıcaksın içindede bu kod olacak. Picle alakası yok burada. Hostuna yüklemen gereken internet sayfası bu.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 01 Temmuz 2012, 17:38:45
O zaman biz şu kodları modüle PIC vasıtası ile göndereceğiz, doğru muyum?
GET /gps/index.php?xKoor=40.986094&yKoor=29.053924 HTTP/1.1
Host: http://www.masterdizayn.com
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 01 Temmuz 2012, 17:44:59
Doğrudur, tabiki ben bu işlemi kendi siteme kurduğum dosyalarla yaptım. Oradaki bilgiler senin sitenin bilgileri olmalı, onun dışında dediklerin doğru bu şekilde bir işlem yapmak gerekiyor.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 01 Temmuz 2012, 20:52:14
Peki hocam PIC ve modem arasındaki TTL seviye problemini nasıl çözdünüz? Modül 3.3V , PIC 5V?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 01 Temmuz 2012, 21:13:43
Güzel bir soru (: max 232 kullanılarak hallolabilir. Max 232'nin CMOS lojik -1 girişi 2.7 Volt'tu yanlış hatırlamıyorsam. Haliyle modül 2.8V CMOS bir TX göndermekte.

Peki Pic'den gelen veriyi nasıl 3.3 volta düşürdün dersen oda pek sağlıklı değil aslında ama pratik bir çözüm olan gerilim bölücü 2 direnc ile işi hallettim :D
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 01 Temmuz 2012, 21:42:05
Yani direkt olarak modül'ün TX ucunu PIC'in RX ucuna bağladınız?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 01 Temmuz 2012, 22:07:28
Alıntı yapılan: maytere - 01 Temmuz 2012, 21:42:05
Yani direkt olarak modül'ün TX ucunu PIC'in RX ucuna bağladınız?

Hocam oysa yukarda söylemiştim, max232 kullandım diye. Modülün TX'i max232'den girerek level translate işlemine tabi tutuluyor. Pic'den gelen veri ise dirençlerden geçerek gerilim bölücü mantığında çalışıyor. Bu konuyu sadece internet uygulamaları hakkında açtım. Haliyle soruların bu konuda gelmesini beklerim hocam. Bu ve bunun gibi bir çok sorunun cevabını modülün Hardware manuel'inde bulabilirsin. Saygılarımla
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 01 Temmuz 2012, 23:51:59
  :o :-X Sadece size yardımcı olmak için soruyordum.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: armsistem - 23 Kasım 2012, 15:26:06
Arkadaşlar merhaba ,

Modül üzerinden web adresine veri göndermek için http get-post metodu kullanıldığı yazılmış , deneme yaptığım bir domainim var www.xxx.com/?ad=deneme (http://www.xxx.com/?ad=deneme) internet tarayıcıma yazdığım zaman database kayıt ekliyorum. Gsm modül üzerinden bu iş nasıl yapılabilir. AT komutlarından hangisi ile bu iş görülür diye araştırdım. Aşağıda satırı yazdığımda bana ok. bir süre sonra da CONNECT iletisi dönüyor yani web siteme 80 portu üzerinden bağlandığımı yazıyor.(Not:APN ayar vs. yaptıktan sonra)



AT+CIPSTART="TCP","www.xxx.com","80"<CR>


Bu satırdan sonra gönderebiliyorum
AT+CIPSEND<CR>
Aşağıdaki kod yazdıktan sonra ok. bir süre sonra SEND OK. dönüyor fakat istediğim olmuyor
GET /default.aspx/?ad=deneme
ctrl+z
sanıyorum yukarıdaki satırda hata var yardımcı olan arkadaşlara şimdiden teşekkür ederim.

Alıntı yapılan: maytere - 01 Temmuz 2012, 17:38:45
O zaman biz şu kodları modüle PIC vasıtası ile göndereceğiz, doğru muyum?
GET /gps/index.php?xKoor=40.986094&yKoor=29.053924 HTTP/1.1
Host: http://www.masterdizayn.com

Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: baykoyu - 23 Kasım 2012, 19:03:21
GET ten sonra HOST kısmını da eklemeniz gerekli sanırım ...
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: armsistem - 23 Kasım 2012, 19:14:00
Hocam aynisini denedim olmadi. Web tarayacisina  http://www.xxx.com/default.aspx/?ad=deneme/
asp.net tarafinda c#.net post metodu kullaniyorum problem yok

mesaj birleştirme:: 24 Kasım 2012, 16:35:06

             Merhaba Arkadaşlar google.com grps üzerinden veri göndermeye çalışıyorum , yukarıda yazdığınız şekilde gönderiyorum SEND OK. şeklinde dönüyor fakat geri başka şey döndürmüyor.Örnek AT komutlarını aşağıdaki sitedeki gibi kullandım Turkcell sim kart kullandığım için aşağıdakileri değiştirdim.

AT+CGDCONT=1,"IP","internet"<CR>
AT+CSTT="internet","gprs","gprs"<CR>



http://www.edaboard.com/thread147142.html (http://www.edaboard.com/thread147142.html)

Şüphelendiğim nokta aşağıda satırların sonuna /r/n kullanacakmıyız. Problem donanımsal olabilir mi ?


GET /index.html HTTP/1.1
Host:http://www.google.com
Connection: keep-alive

Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 25 Kasım 2012, 12:15:18
Askerdeyim ama konularımın takibindeyim :)

Connect yazdıktan sonra eğer modülü bilgisayar ile bağlantı kurarak yaptıysanız Echo modunu on yapın yapmazsanız bilgisayardan yazdığınız kodları göremezsiniz,

Eğer ARM ile bu kodları Get HTTP gibi bilgileri gönderiyorsanız echo'yu açmanıza gerek yok, İkinci cevap ise tabikide /r/n yapmak zorundasınız server bir sonraki komutu gönderdiğinizi bu şekilde anlayabiliyor. Hatta ve hatta keep-alive yazdıktan sonrada 2 kere daha yapın ondan sonra cevaplar hızlı bir şekilde akacaktır, o bilgileri depolayıp içinden istediğiniz bilgileri çekebilirsiniz.

Saygılar sevgiler, bu konuyu bu hafta içinde tekrar kontrol edeceğim en kötü hafta sonu bakabilirim sorularınıza,

Kolay gelsin bol şanslar
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: armsistem - 25 Kasım 2012, 13:34:09
Askerlik için Allah kolaylık versin yanıt yazdığınız için tekrar teşekkür ederim. İlk denememde bir domainim var ona veri göndermeye çalışmıştım. http://xxx.com/?deger=10 (http://xxx.com/?deger=10) şeklinde bir veri gönderdiğimde database deger 10 alarak veriyi işliyor bunu gsm üzerinden nasıl yapabilirim diye düşündüm yazdıklarınızdan örneklendirerek denediğimde başarılı olamadım, daha sonra google veri göndermeye çalıştım gönderdiğim veriden geri cavap dönmeyince ,acaba veri gönderemiyorum mu sorusu aklıma geldi.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 25 Kasım 2012, 14:02:07
Evet bana kalırsa siz veri gönderemiyorsunuz. Soket bağlantısı kuruyorsunuz Connected 'den sonra HTTP request yapmanız lazım şu Get metotları yani /r/n 'yi mutlaka yapın, hatta çekebiliyorsanız yaptığınız şeylerin videosunu çekip hatayı o şekilde paylaşın bu tezi kendi başıma başarıyla tamamladığım için yanlış olması olası bile değil :) Bazı noktalarda hata yapıyorsunuz kesinlikle.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: Seckin ALAN - 25 Kasım 2012, 14:06:06
gette sıkıntı yaşanıyor ise subdomain olarakta gonderebilirsiniz. veya klasör.
şöyleki

www.abc.com (http://www.abc.com) yerine
x1123.y453454.abc.com gibi
abc.com/1123/453454 gibi
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: armsistem - 25 Kasım 2012, 14:09:08
ok. Pazartesi günü ekranı video çekip göndereceğim.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: Murat Mert - 26 Kasım 2012, 12:43:41
S.A.
Hocam cahilliğime görün 2 telitin seri portundan birbirini haberleştirmek içinde bu kodler geçerlimi? Yani 2 ad. picimizi seri porttan haberleştirmek için.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: armsistem - 26 Kasım 2012, 16:16:27
Arkadaşlar merhaba problem çözüldü ,hosting-domain isimtescil.net almıştım onlarda pingi kapalıymış somee 'den free bir domain alınca problem çözüldü. Şimdi rahatlıkla veri gönderebiliyorum. Veri gönderdikten sonra web sitesinin bilgileri geliyor , bu teknoloji benim için çok yeni ve açıkçası sadece veri göndermek yetiyor . Merak ettiğim konu şu modül-sim ile web sitesine veri gönderdik , peki başka bir exeden veya webden sim kartın olduğu modüle nasıl veri göndeririz.(SMS 'ten vs. bahsetmiyorum.)



MrDarK arkadaşıma tekrar teşekkür ederim. 
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: Murat Mert - 26 Kasım 2012, 19:50:18
Alıntı yapılan: armsistem - 26 Kasım 2012, 16:16:27
Arkadaşlar merhaba problem çözüldü ,hosting-domain isimtescil.net almıştım onlarda pingi kapalıymış somee 'den free bir domain alınca problem çözüldü. Şimdi rahatlıkla veri gönderebiliyorum. Veri gönderdikten sonra web sitesinin bilgileri geliyor , bu teknoloji benim için çok yeni ve açıkçası sadece veri göndermek yetiyor . Merak ettiğim konu şu modül-sim ile web sitesine veri gönderdik , peki başka bir exeden veya webden sim kartın olduğu modüle nasıl veri göndeririz.(SMS 'ten vs. bahsetmiyorum.)



MrDarK arkadaşıma tekrar teşekkür ederim.

+++1


Alıntı yapılan: mert07 - 26 Kasım 2012, 12:43:41
S.A.
Hocam cahilliğime görün 2 telitin seri portundan birbirini haberleştirmek içinde bu kodler geçerlimi? Yani 2 ad. picimizi seri porttan haberleştirmek için.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: ertsen - 27 Kasım 2012, 16:37:41
Alıntı yapılan: armsistem - 26 Kasım 2012, 16:16:27
Arkadaşlar merhaba problem çözüldü ,hosting-domain isimtescil.net almıştım onlarda pingi kapalıymış somee 'den free bir domain alınca problem çözüldü. Şimdi rahatlıkla veri gönderebiliyorum. Veri gönderdikten sonra web sitesinin bilgileri geliyor , bu teknoloji benim için çok yeni ve açıkçası sadece veri göndermek yetiyor . Merak ettiğim konu şu modül-sim ile web sitesine veri gönderdik , peki başka bir exeden veya webden sim kartın olduğu modüle nasıl veri göndeririz.(SMS 'ten vs. bahsetmiyorum.)



MrDarK arkadaşıma tekrar teşekkür ederim.

Armsistem hocam bende seninle aynı sorunu yaşıyorum. ancak henüz çözebilmiş değilim. benim hostingde bir php sayfası hazırladım. normalde html üzerinden get metodu ile ikitane veriyi veritabanına kaydedebiliyorum ancak gprs modemle bir türlü başaramadım. kodları aşağıdaki şekilde yazdım:
AT+CIPSTART="TCP","www.siteninadresi.com","80"
AT+CIPSEND
> GET /phpdeneme/sayfa.php?no=999&isim=uuuu HTTP/1.1_
SEND OK


serverda phpdeneme isminde bir klasör içerisinde oluşturdum sayfayı..  fakat veritabanına bir kayır giremedim. acaba benimde hostingden kaynaklanan bir problemim olabilirmi? Hosting firmasına bunu nasıl sorabiliriz?

şimdiden teşekkürler

Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: armsistem - 27 Kasım 2012, 16:54:32
Alıntı yapılan: ertsen - 27 Kasım 2012, 16:37:41
Armsistem hocam bende seninle aynı sorunu yaşıyorum. ancak henüz çözebilmiş değilim. benim hostingde bir php sayfası hazırladım. normalde html üzerinden get metodu ile ikitane veriyi veritabanına kaydedebiliyorum ancak gprs modemle bir türlü başaramadım. kodları aşağıdaki şekilde yazdım:
AT+CIPSTART="TCP","www.siteninadresi.com","80"
AT+CIPSEND
> GET /phpdeneme/sayfa.php?no=999&isim=uuuu HTTP/1.1_
SEND OK


serverda phpdeneme isminde bir klasör içerisinde oluşturdum sayfayı..  fakat veritabanına bir kayır giremedim. acaba benimde hostingden kaynaklanan bir problemim olabilirmi? Hosting firmasına bunu nasıl sorabiliriz?

şimdiden teşekkürler




Hocam , aşağıdaki şekilde gönder 1 satır boş göndermen gerek.

AT+CIPSEND
> GET /phpdeneme/sayfa.php?no=999&isim=uuuu HTTP/1.1_<CR><LF>
<CR><LF><SUB>
SEND OK
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: ertsen - 27 Kasım 2012, 23:23:02
Teşekkür ederim. Çalıştı. artık veritabanına kayıt yapabiliyorum :)
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 01 Aralık 2012, 11:53:00
Alıntı yapılan: armsistem - 26 Kasım 2012, 16:16:27
Merak ettiğim konu şu modül-sim ile web sitesine veri gönderdik , peki başka bir exeden veya webden sim kartın olduğu modüle nasıl veri göndeririz.(SMS 'ten vs. bahsetmiyorum.)

MrDarK arkadaşıma tekrar teşekkür ederim.

Arkadaşlar yaptığım konunun bu kadar takipçisi olması inanın beni çok sevindirdi , özellikle başarılı olabilmeniz bu projeye başlayıpta cesaret edemeyenler için baya bi destekleyicisi oldunuz tekrar teşekkür ederim. Zaten benimde amacım buydu çünkü bu teknoloji hem yeni bir teknoloji hemde ileriye dönük profesyonel projelerin yapımında destekler nitelikte bir proje çalışmaları ucu açık projeler geliştirmeye hazır yani.

Gelelim ARM sistemin sorusuna ; Bunun 2 yolu var kendi fikrimce , birincisi web serverının belli bi klasörüne göndermek istediğinin verileri yazarsın, elindeki modül ile belirli aralıklarla o web sitesine girer oradaki verileri kontrol edersin

Ya da ; iki tane gsm modül olacak birini exe ile bağlayacaksın öbürü başka yerden ister DTMF kodlarından verileri arayıp gönderirsin istersende yine web server üzerinden connection kurarsın artık orası senin keyfine kalmış benim aklıma bunlar geliyor kardeşim.

İzmir'den herkese selamlar az kaldı dönüyorum son 45 gün :)

Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: ertsen - 01 Aralık 2012, 15:55:38
Alıntı yapılan: MrDarK - 01 Aralık 2012, 11:53:00
Arkadaşlar yaptığım konunun bu kadar takipçisi olması inanın beni çok sevindirdi , özellikle başarılı olabilmeniz bu projeye başlayıpta cesaret edemeyenler için baya bi destekleyicisi oldunuz tekrar teşekkür ederim. Zaten benimde amacım buydu çünkü bu teknoloji hem yeni bir teknoloji hemde ileriye dönük profesyonel projelerin yapımında destekler nitelikte bir proje çalışmaları ucu açık projeler geliştirmeye hazır yani.

Gelelim ARM sistemin sorusuna ; Bunun 2 yolu var kendi fikrimce , birincisi web serverının belli bi klasörüne göndermek istediğinin verileri yazarsın, elindeki modül ile belirli aralıklarla o web sitesine girer oradaki verileri kontrol edersin

Ya da ; iki tane gsm modül olacak birini exe ile bağlayacaksın öbürü başka yerden ister DTMF kodlarından verileri arayıp gönderirsin istersende yine web server üzerinden connection kurarsın artık orası senin keyfine kalmış benim aklıma bunlar geliyor kardeşim.

İzmir'den herkese selamlar az kaldı dönüyorum son 45 gün :)

MrDarK kardeş Allah hayırlısıyla görevini tamamlamanı nasip etsin.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 16 Aralık 2012, 10:49:08
Alıntı yapılan: ertsen - 01 Aralık 2012, 15:55:38
MrDarK kardeş Allah hayırlısıyla görevini tamamlamanı nasip etsin.

Amin kardeşim teşekkür ederim mesajın için :) Bende geri sayım devam ediyor son 30 gün :)
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: yldzelektronik - 24 Aralık 2012, 22:00:51
İyi çalışmalar.3g imkanlarından faydalanabileceğim 3g gsm modem arıyorum.Bu konuda arkadaşlar yardımcı olabilirler mi?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: cemil43 - 11 Aralık 2013, 22:52:00
Hocam merhabalar. Benim anlayamadığım şu; URL üzerinden veri gönderebiliyorsak, GPRS bağlantısını kurduktan sonra direk olarak URL'i GET etmemiz yetrli olmayacakmıdır? TCP/IP bağlantısını kurmaya neden ihtiyaç duyuyoruz? bende böyle bir şey yapmaya çalışıyorum şu an, atladığım bir nokta mı var diye sormak istedim.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: polleme - 12 Aralık 2013, 00:01:39
Alıntı yapılan: cemil43 - 11 Aralık 2013, 22:52:00
Hocam merhabalar. Benim anlayamadığım şu; URL üzerinden veri gönderebiliyorsak, GPRS bağlantısını kurduktan sonra direk olarak URL'i GET etmemiz yetrli olmayacakmıdır? TCP/IP bağlantısını kurmaya neden ihtiyaç duyuyoruz? bende böyle bir şey yapmaya çalışıyorum şu an, atladığım bir nokta mı var diye sormak istedim.

GPRS bağlantısı yapmak, TCP/IP seviyesinde erişim yapabilme olanağı kazanmayı ve bir IP adres almayı sağlar. Ama bu noktada terminal henüz bir yere bağlantı kurmamıştır. URL çağırabilmek için o sunucuya 80 nolu porttan bir TCP/IP soket bağlantısı yapmak gerekir.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: Elektroemre - 14 Aralık 2013, 11:20:58
Alıntı yapılan: MrDarK - 30 Haziran 2012, 16:14:44
Kod olarak AT&K0 komutunu işletim internet uygulamalarını yapmadan önce taşma kontrolünü kapatmalıyız yoksa modül donup kalıyor. Herneyse kaldığımız yerden devam edelim :)

Hocam emeğinize sağlık. Şunun için sabahtan beri tırmalıyordum. Yazınız olmasa herhalde bir kaç gün daha tırmalardım  :)
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: cemil43 - 14 Aralık 2013, 21:17:42
Alıntı yapılan: polleme - 12 Aralık 2013, 00:01:39
GPRS bağlantısı yapmak, TCP/IP seviyesinde erişim yapabilme olanağı kazanmayı ve bir IP adres almayı sağlar. Ama bu noktada terminal henüz bir yere bağlantı kurmamıştır. URL çağırabilmek için o sunucuya 80 nolu porttan bir TCP/IP soket bağlantısı yapmak gerekir.
Hocam cevabınız için teşekkür ederim. Şu anda yapmak istediğim şey(tezde kullanacağım bir kısım). Sıcaklık bilgilerini, uygulama yazılımı(visual basic) koduyla GPRS modülden www.abcabc.com (http://www.abcabc.com) adresinden takip etmek istiyorum.
Bunun için düşüncem şu;
www.abcabc.com/kayit.php?sicaklik=12 (http://www.abcabc.com/kayit.php?sicaklik=12)
gibi bir URL adresi gireceğim. kayit.php kaynak kodundaki $_GET['sicaklik'] gibi bir ifadeyle bunu alıp veri tabanına kayıt etmek istiyorum.
Öncelikle bu mümkünmüdür..(Mr Dark'ın yapmış olduğu şeyin bu olduğunu anlıyorum)
Eğer öyleyse, ben normal Google Chrome'dan www.abcabc.com/kayit.php?sicaklik=12 (http://www.abcabc.com/kayit.php?sicaklik=12) adresini girerek veri tabanına böyle bir kayıt yapabilirm.
Burada, arka planda TCP/IP bağlantısımı kuruluyor?
Mr Dark ilk olarak Google'ın 80 numaralı portuna bağlanıp, www.masterdizayn.com (http://www.masterdizayn.com) adresine nasıl veri gönderdi burayı anlayamadım?
Cevaplarınız için şimdiden teşekkür ederim.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: polleme - 14 Aralık 2013, 22:14:40
Alıntı yapılan: cemil43 - 14 Aralık 2013, 21:17:42
Hocam cevabınız için teşekkür ederim. Şu anda yapmak istediğim şey(tezde kullanacağım bir kısım). Sıcaklık bilgilerini, uygulama yazılımı(visual basic) koduyla GPRS modülden www.abcabc.com (http://www.abcabc.com) adresinden takip etmek istiyorum.
Bunun için düşüncem şu;
www.abcabc.com/kayit.php?sicaklik=12 (http://www.abcabc.com/kayit.php?sicaklik=12)
gibi bir URL adresi gireceğim. kayit.php kaynak kodundaki $_GET['sicaklik'] gibi bir ifadeyle bunu alıp veri tabanına kayıt etmek istiyorum.
Öncelikle bu mümkünmüdür..(Mr Dark'ın yapmış olduğu şeyin bu olduğunu anlıyorum)
Eğer öyleyse, ben normal Google Chrome'dan www.abcabc.com/kayit.php?sicaklik=12 (http://www.abcabc.com/kayit.php?sicaklik=12) adresini girerek veri tabanına böyle bir kayıt yapabilirm.
Burada, arka planda TCP/IP bağlantısımı kuruluyor?
Mr Dark ilk olarak Google'ın 80 numaralı portuna bağlanıp, www.masterdizayn.com (http://www.masterdizayn.com) adresine nasıl veri gönderdi burayı anlayamadım?
Cevaplarınız için şimdiden teşekkür ederim.


Normal Chrom'dan http://www.abcabc.com/kayit.php?sicaklik=12 (http://www.abcabc.com/kayit.php?sicaklik=12) URL adresine gitmeniz, bilgisayardan o URL adresini temsil eden IP adrese 80 nolu TCP portu kullanarak bir TCP/IP bağlantısı yapmanız anlamına gelir. Ondan sonra GET ve diğer komutlarla HTTP sunucuya veri yazabilirsiniz.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: cemil43 - 14 Aralık 2013, 22:27:44
Alıntı yapılan: polleme - 14 Aralık 2013, 22:14:40
Normal Chrom'dan http://www.abcabc.com/kayit.php?sicaklik=12 (http://www.abcabc.com/kayit.php?sicaklik=12) URL adresine gitmeniz, bilgisayardan o URL adresini temsil eden IP adrese 80 nolu TCP portu kullanarak bir TCP/IP bağlantısı yapmanız anlamına gelir. Ondan sonra GET ve diğer komutlarla HTTP sunucuya veri yazabilirsiniz.
Hocam kusura bakmayın biraz fazla soru sordum galiba.
Aslında bu adresi yazmamız aynı zamanda bu sayfayı getir anlamında GET olmuyor mu?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 15 Aralık 2013, 00:27:35
Alıntı yapılan: cemil43 - 14 Aralık 2013, 22:27:44
Hocam kusura bakmayın biraz fazla soru sordum galiba.
Aslında bu adresi yazmamız aynı zamanda bu sayfayı getir anlamında GET olmuyor mu?

Evet o linki yazman sayfayı getir anlamında get oluyor, ama o linki yazabilmen için önce o ip'ye bağlanmış olman gerekiyor. Düşük seviyeye inmeye özen göster o zaman anlayabilirsin. Bu tıpkı bir ledin yan sön yapmadan önce led'in çıkış olduğunu ayarlamak gibi birşey.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: polleme - 15 Aralık 2013, 00:58:40
Alıntı yapılan: MrDarK - 15 Aralık 2013, 00:27:35
Evet o linki yazman sayfayı getir anlamında get oluyor, ama o linki yazabilmen için önce o ip'ye bağlanmış olman gerekiyor. Düşük seviyeye inmeye özen göster o zaman anlayabilirsin. Bu tıpkı bir ledin yan sön yapmadan önce led'in çıkış olduğunu ayarlamak gibi birşey.

O linki yazabilmek için o IP'ye bağlanmış olmak gerekmiyor aslında. O linki yazıp Enter'a bastığınızda o IP'ye 80 nolu TCP porttan bağlantıyı o zaman kuruyorsunuz. Yani bir browser üzerinde bir URL link yazıp bağlan demek, o IP adrese "HTTP bağlantı kur" demektir, bilgisayar da bunu yapar. Bağlantı kurulduktan sonra da veri gönderip almaya başlayabilirsiniz. TCP connection-oriented bir protokoldür, o nedenle bağantı kurduktan sonra sonlandırıncaya kadar sürekli bilgi gönderip alırsınız, işiniz bitince de bağlantıyı sonlandırmanız gerekir.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 15 Aralık 2013, 01:14:51
Alıntı yapılan: polleme - 15 Aralık 2013, 00:58:40
O linki yazabilmek için o IP'ye bağlanmış olmak gerekmiyor aslında. O linki yazıp Enter'a bastığınızda o IP'ye 80 nolu TCP porttan bağlantıyı o zaman kuruyorsunuz. Yani bir browser üzerinde bir URL link yazıp bağlan demek, o IP adrese "HTTP bağlantı kur" demektir, bilgisayar da bunu yapar. Bağlantı kurulduktan sonra da veri gönderip almaya başlayabilirsiniz. TCP connection-oriented bir protokoldür, o nedenle bağantı kurduktan sonra sonlandırıncaya kadar sürekli bilgi gönderip alırsınız, işiniz bitince de bağlantıyı sonlandırmanız gerekir.

Hocam ben GSM Modül açısından konuşuyordum :) Sonuçta bunların birçoğunu öğrenmeden önce benim için her biri birer hayal ürünüydü bu kadar kolay olan birşey bu modülde neden bu kadar zor diye düşünmeye başlamıştım ki aslında pencereye uzaktan bakmak gerek, herşeyi tek tek adım adım yapmak gerekiyor. ASM gibi bişi belkide :) Ahh Ahh ne günlerdi...
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: polleme - 15 Aralık 2013, 01:23:18
GSM modül için haklısın. Evet bilgisayarlarda bir adımda yapılan işler için alt seviyede nelerin yapıldığını düşününce şaşırmamak elde değil. Ama o seviyiede düşünmeyince de yeni birşey üretmek çok zor.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: cemil43 - 28 Aralık 2013, 11:50:08
Tekrar Merhabalar,

SIM900 modemle veri göndermeye çalıştım.(Operatörüm: Avea)
Normal de Chrome tarayıcıdan;

http://mysite.com/receive.php?value0=34 (http://mysite.com/receive.php?value0=34) gibi bir adres yazınca, veri tabanını kontrol ettiğimde bu kaydın yapılmış olduğunu görüyorum.
Fakat, Bunu sim900 ile HyperTerminal üzerinden  yapmayı başaramadım.

HyperTerminal üzerinden yolladığım komutlar ve aldığım cevaplar aşağıda ki gibidir;


AT
OK

AT+CGATT=1
OK

AT+CGDCONT=1,"IP","internet"
OK

AT+CSTT="internet","wap","wap"
OK

AT+CIICR
OK

AT+CIFSR
10.56.62.72

AT+CIPHEAD=1
OK


at+cipstart="TCP","www.mysite.com","80"
OK

CONNECT OK


AT+CIPSEND
 >GET /receive.php?value0=34 HTTP/1.0
SEND OK


Burada ki yanlış ne olabilir acaba?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: cemil43 - 28 Aralık 2013, 17:36:03
Tekrar Merhabalar Arkadaşlar,
Bir önceki mesajımda sorduğum sorunun yanıtını buldum, sizlerle paylaşmak istedim;

Aslında bu başlık altında daha önce bu sorumun cevabını MrDark ve armsistem vermişti.
Fakat <CR>, <LF> karakterlerini HyperTerminal'da nasıl gireceğimi anlayamamıştım.

Benim sorun yaşadığım yer GET /receive.php?value0=34 HTTP/1.0 yazdıktan sonra <CR><LF>
<CR><LF><SUB> kombinasyonunu Hyper Terminal'dan yazamamamdı.
Belki çok bilinen bir şey ve bir çoğunuz biliyorsunuzdur(fakat ben bugün daha yeni öğrendim), yine de benim gibi sıkıntı çekebilecek arkadaşlar için;

CR-> Enter
LF-> CTRL+Enter
SUB-> CTRL+Z


Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: mekatronik_can - 03 Ocak 2014, 21:59:01
Merhaba arkadaşlar,

Bende MrDarK ın çok güzel özetlediği şekilde denemelerimi yaptım ve sistemi çalıştırdım. Ufak notlarımı, karşılaştığım problemleri vs vs paylaşmak istedim.

Öncelikle MrDarK'a çok teşekkür ederim.

Şimdide neler yaptığımdan bahsedeyim. Kullandığım gsm modülü Telit 865-Dual (Ben İstanbulda yaşıyorum ama Ankara'da olan  ve sıklıkla alışveriş yaptığım bir firmadan internet üzerinden sipariş ettiğim GSM-Click modülünü kullanıyorum. İçerisinde Telit 865 bulunuyor. Google dan gsm-click yazıp tr de arattığınızda kolaylıkla bulabilirsiniz, olmadı candizdaroglu at gmail . com dan bana ulaşabilirsiniz.)

Bu modülün üzerinde hem 3.3v hem 5v beslemesi mevcut. Ben denemeleri yapmak üzere arduino uno için, ara bir devre yaparak 3.3v üzerinden modülü bağladım. Modülün tx ini arduino nun rx ine direk bağladım. Arduino nun tx ini modülün rx ine ise voltage divider dirençleri ile bağladım.

İlk denemelerim arama ve sms atma üzerineydi (gms modülle uğraşmaya yeni başlayanlar için tavsiyem budur).  Bunları başardıktan sonra, geliştirdiğimiz ürün için direk http uygulamasına geçtim.

Öncelikle MrDarK ın paylaştığı php kodunu server a attım ve hem chrome hem firefox tan data göndermeyi başardım.

Ardından gsm modülünü kullanarak at komutlarıyla aynı server ve data bilgileriyle http socket connection başlattım. Ancak GET ve HOST işlemlerimden sonra aldığım cevap "HTTP 400 error, bad request" oluyordu. HOST olarak google ı ayarlayıp, ana sayfayı çağırdığımda ise, denemeler çalışıyordu. İnternette araştırıp aynı sorunu yaşayanlara rastladım ancak net çözüm hiçbirinde yoktu. Birkaç ufak bilgiyi birleştirerek, GET komutundan sonra gönderilen datanın formatında sorun olduğunu anladım ve artık denemelerimdeki haberleşmeyi direk arduino dan modüle olacak şekilde yapmaya geçtim (yani artık pc den seri port üzerinden herhangi bir programla modüle AT, GET ve HOST datalarını göndermeyi bıraktım. Direkt olarak arduino dan modüle serial.println komutuyla dataları göndermeye başladım.) Ve sorun çözüldü. Olması gereken HTTP 200 cevabı artık geliyordu. Server tarafını da kontrol ettim ve x.txt ile y.txt dosyalarına doğru bilgilerin yazıldığını doğruladım.

Aşağıda arduino da kullandığım kodun bir kısmı mevcut. Kafa karıştırmaması için tamamını göndermiyorum (kodun tamamını isteyenler mail atabilirler)

Sırasıyla bu 3 komutla Turkcell için gerekli bağlantı ayarlarını yapmış oluyorsunuz.
mySerial.println("AT+CGDCONT=1,\"IP\",\"internet\",\"0.0.0.0\",0,0");   // AT komutunun saf hali şu:  AT+CGDCONT=1,"IP","internet","0.0.0.0",0,0
mySerial.println("AT#USERID=\"\"");                                                       // AT komutunun saf hali şu:  AT#USERID=""
mySerial.println("AT#PASSW=\"\"");                                                       // AT komutunun saf hali şu:  AT#PASSW=""

Bu ayarlardan sonra GPRS i aktif ettim
mySerial.println("AT#GPRS=1");                                                              // AT komutunun saf hali şu:  AT#GPRS=1

Ardından socket connection başlattım ve 5 saniye delay verdim ki http request ine cevap gelsin.
mySerial.println("AT#SKTD=0,80,\"argegurusu.com\",0,0");                   // AT komutunun saf hali şu: AT#SKTD=0,80,"argegurusu.com",0,0
delay(5000);

Ve sonra datayı gönderdim. Datayı gönderdikten sonra http 400 hatası almamak için birde boş \r\n karakteri gönderdim.
mySerial.println("GET /gps/index.php?xKoor=1234&yKoor=5678 HTTP/1.1");
mySerial.println("Host: www.argegurusu.com (http://www.argegurusu.com)");
mySerial.println("Connection: keep-alive");
mySerial.println("");

Bu şekilde datamı server a gönderebildim.

Tüm denemelerimde RSTerm-Plus, terminal, Sscom, At command tester gibi programlardan edindiğim ufak ufak bilgileri kullanarak sonunda data gönderebilmeyi başardım. Özellikle farklı operatörlerin farklı GPRS bağlantısı bilgilerine bu programlar aracılığıyla ulaşabilirsiniz. Php kodu ise ilk sayfadakiyle aynı.

Sıradaki hedefim pic ile kendi devremden data gönderebilmek. Şu an devreyi tasarlıyorum.

Elimden geldiğince bende buradan cevap vermeye çalışacağım. Tekrar tekrar MrDarK a teşekkür ederim. Umarım biraz olsun bende ek fayda sağlayabilmişimdir. Herkese iyi çalışmalar
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 04 Ocak 2014, 10:52:24
Burada siz değerli arkadaşlarla bir arada olup yazılarımın hala insanlara birşeyler öğretebiliyor olması beni çok mutlu ediyor. Teşekkürleriniz için bende teşekkür ederim, binbir emekle elde ettiğim tecrübe ve deneyimlerin ince detay kısımlarını paylaşmıştım zamanında. Şimdi ise insanların bu bilgilerden faydalanıp proje geliştirebiliyor olması benim için harika.

Teşekkürler arkadaşlar yazdıklarımı boş bırakmadığınız için geleceğe umut olmaya devam (:

"Bilgi paylaştıkça çoğalır"
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: cemil43 - 04 Ocak 2014, 11:03:31
Özellikle bende MrDark'a teşekkür etmek isterim. Nasıl yapacağım diye düşünürken, karşılaştığım ,
onun açmış olduğu bu topic bayağı bir fayda sağladı.

Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: ismail kaya - 24 Ocak 2014, 14:27:55
Merhaba, GL865-DUAL ile deneme yaptım ve bağlantı sağlayamadım. Hattım TURKCELL. Aşağıda google bağlanırken bekliyor sadece.
(http://85.105.228.146:8082/oiarte/internet.jpg)
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 24 Ocak 2014, 17:37:55
Birinci sayfadaki ilk yazdıklarımı okuyup uyarılarımı dikkate alırsanız bekleme kalmadığını fark edeceksiniz

Saygılarımla
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: ismail kaya - 24 Ocak 2014, 22:52:25
MrDark hocam teşekkür ederim connect oldum ama bir yeri anlayamadım yardımcı olursan sevinirim.

CONNECT
Send: AT+CIPSEND<cr>
Send: GET /veri_al.php?id=A12356&sic=32&tel=507888787 HTTP/1.1 \r\n<cr>
Send: Host: www.xxxxxxxx.com (http://www.xxxxxxxx.com)<cr>
Send: Connection: keep-alive<cr>
Send: \r\n<cr>
Send: \r\n<cr>
Send: <cr><lf>

"AT+CIPSEND" den sonra nasıl yollamam gerekiyor??? teşekkürler "<cr><lf>" bunlar ne işe yarıyor :(
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 24 Ocak 2014, 23:13:01
Tekrar etmemde yarar var Connect mesajını aldıktan sonra artık modülle AT iletişim kuramazsınız. Yani At+Cipsend derseniz sunucudan error cevabı alırsınız. Eğer mesajınızdaki HTTP Requesti göndermek istiyorsanız ;

GET /veri_al.php?id=A12356&sic=32&tel=507888787 HTTP/1.1
Host: http://www.xxxxxxxx.com
Connection: keep-alive


/r/n demek ; 0x0D 0x0A demektir. Buradaki her bir yeni satıra geçerken 0x0d 0x0a yapmalısınız. Ayrıca en son komutu yolladıktan sonrada 3 kez /r/n yaptığınızda kodu tamamladım demiş oluyorsunuz sunucuya.

Yapamazsanız çok çok arayın uğraşın fazla uğraşın :D hatta tekrar uğraşın az kaldı. Buradan daha fazla destek olabileceğimizi sanmıyorum çünkü artık olay sizin sunucu ile modül arasında geçiyor. Doğru HTTP requesti yazarsanız sistem çalışır.

Saygılarımla
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: ismail kaya - 26 Ocak 2014, 22:47:40
MrDark hocam yardımların için teşekkür ederim. Bilgileri yolladığım hostu değiştirdim oldu. Pic ile yapmaya başladım bir sorum olacak connect olduktan sonra GET verisini yollamıyor kodlar aşağıda teşekkür ederim.

________________ Bu Hata Mesajı ____________
OK
AT#SKTD=0,80,"85.105.228.146"

CONNECT
HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Sun, 26 Jan 2014 20:43:09 GMT
Connection: close
Content-Length: 334

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid Hostname</h2>

<p>HTTP Error 400. The request hostname is invalid.</p>
</BODY></HTML>

NO CARRIER
__________________________________________

__________________YAZDIĞIM KODLAR__________
fprintf(PORT1,"AT#SKTD=0,80,\"85.105.228.146\"\r\n");                 
       fputc(0X1A,PORT1);
       delay_ms(5000);  //BURDA CONNECT oluyorum yukarıdaki gibi bundan sonra aşağıdaki kodları yollamıyor:(

      fprintf(PORT1,"GET /gsm/veri_al.php?id=AS12356&sic=%f&tel=507888787 HTTP/1.1\r\n",sicaklik_degeri);
     fputc(0x0d,PORT1);
      fputc(0x0A,PORT1);
      fputc(0X1A,PORT1);
      delay_ms(500);
      fprintf(PORT1,"Host: 85.105.228.146\r\n");
     fputc(0x0d,PORT1);
      fputc(0x0A,PORT1);
      fputc(0X1A,PORT1);
      delay_ms(500);
      fprintf(PORT1,"Connection: keep-alive\r\n");
     fputc(0x0d,PORT1);
      fputc(0x0A,PORT1);
      fputc(0X1A,PORT1);
      delay_ms(500);
      fprintf(PORT1,"\r\n");
      fputc(0x0d,PORT1);
      fputc(0x0A,PORT1);
      fputc(0X1A,PORT1);;
      fprintf(PORT1,"\r\n");
     fputc(0x0d,PORT1);
      fputc(0x0A,PORT1);
      fputc(0X1A,PORT1);
___________________________
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 27 Ocak 2014, 17:53:09
/r/n yazdıktan sonra fputc(0X1A,PORT1); li kısımları kullanmana gerek yok 0x0d , 0x0a

get paketini yanlış hazırlıyorsun.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: ismail kaya - 06 Şubat 2014, 22:18:04
vodafone m2m kullanan varmı ?, turkcell sim kartla telit modülle internete çıkıp veri yollayabiliyorum. vodafone m2m le olmadı bunların apn kullanıcı adı parolası farklımı acaba?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 06 Şubat 2014, 22:56:15
vodafone da apn farkı yok tek fark kullanıcı adı vodafone şifre vodafone bu kadar
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: ismail kaya - 06 Şubat 2014, 23:16:03
MrDarK Hocam AT#SKTD=0,80,"xx.10x.22x.14x" ip yazdıktan sonra connect olamıyorum m2m codafone kartta "error" yazıyor
AT&K0
AT+CGATT=1
AT+CGDCONT=1,"IP","internet","0.0.0.0",0,0
AT#USERID="vodafone"
AT#PASSW="vodafone"
AT#GPRS=1
AT#SKTD=0,80,"8x.10x.22x.14x" (burada bir süre sonra ERROR turkcell normal sim kartla kullanıc adı parola boş bıraktığımda CONNECT oluyor. m2m Data hattındamı bir sıkıntı var acaba ip de alıyor???)
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 06 Şubat 2014, 23:25:38
m2m data hattı yapılandırma ayarları farklı şekilde tanımlanmış ise yani standart bir hat değilse IP alamazsınız ; Gerekli bilgileri sim numarası ve vodafone yetkilisinden alınız lütfen.

Yada standart bir m2m hattı da alabilirsiniz, at+creg? sorusunun cevabı olarak 0,1 aldığınıza emin olun.

Saygılarımla
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: frederic - 19 Mayıs 2014, 13:40:34
Merhabalar benim yapmak istediğim şey gsm modül üzerinden e-mail atmak. rs terminals programında bu konu ile ilgili 2 seçenek var, biri smtp diğeri ise gprs. Sanırım smtp kullanılıyor genel olarak. Daha önce bu şekilde bir uygulama yapan varmı acaba aramızda, ne tür komutlar kullanmak gerek?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 07 Haziran 2014, 23:02:11
Arkadaşlar picprojenin arşivine bir konu daha ekledim gsm internet uygulamaları kategorisine , e mail nasıl gönderilir kısaca bahsettim takip etmek isteyen arkadaşlar aşağıdaki linkten faydalanabilir
https://www.picproje.org/index.php?topic=53719.0
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: asilzade - 30 Eylül 2014, 02:32:51
merhaba arkadaşlar. öncelikle MrDark hocama çok değerli bilgilerinden ve paylaşımcılığından dolayı teşekkür ederim. forumda okurken denk geldim bazı arkadaşlar vodafone için bağlantıda sorun yaşamış. ben de aynı sorunu yaşayıp çözen biri olarak bu sorunun çözümünde size yardımcı olmak isterim.
sorun yaşayan arkadaşlar muhtemelen benim gibi eski bir modül (Telit GM862 quad ) kullanmışlarsa sorunun çözümü yapılandırma ayarlarının vodafone teğil telsim olmasından kaynaklanıyor.

AT+CGDCONT=2,"IP","telsim"

olayı çözüyor. iyi çalışmalar arkadaslar.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: kimlenbu - 30 Eylül 2014, 09:33:44
SIM908 ve vodafone kullanarak bağlanmaya çalışan arkadaşlar

AT+CSTT="internet","vodafone","vodafone" komutunun cevabını kontrol edip ikinci kere çalıştırmak zorunda kalabilirler. Turkcell'de böyle bir sıkıntı yok ama vodafone %80 ihtimalle ilk seferde "ERROR" cevabnının dönmesine sebep oluyor.

Aynı komutu ikinci kez çalıştırınca "OK" cevabı geliyor.

Sonrasında da AT+CIICR ve

AT+CIPSTART="TCP","Ip Adresi","PortNumarası" komutuyla server'a bağlanabilirler.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: vale9 - 30 Eylül 2014, 11:08:56
Arkadaşlar ben GL865 kullanıyorum. Aşağıdaki komutlar her üç operatörde sorunsuz çalışıyor:


AT&K0

AT+CGDCONT=1,IP,internet

AT#SGACT=1,1   ' burada cevap ERROR ise AT#SGACT=1,0 yapıp detach olun, sonra tekrar komutu deneyin!!!

Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: tolgamm - 17 Aralık 2014, 23:30:30
Arkadaşlar hepinizin yazdığı yazıları satır satır okudum, bu kadar bilgili ve istekli arkadaşı bir arada görmek çok güzel.Bu yüzden hepinizi tebrik ediyorum.pic ile akım gerilim ve güç bilgisi okuyup bunu bilgileri web sunucuma yuklemek ve web sitemde grafiksel olarak göstermek istiyorum.Tabi bu veriler devamlı olarak güncellenmeliki web sitemde doğru grafik bilgisini görebileyim.Örneğin son 5 saat boyunca çekilen güç miktarını web sitemde grafiksel olarak göstermek sizce zor mudur?Uzun süredir gsm modülle çalışıyorum artık web uygulamaları yapma zamanı geldi diye dusunuyorum.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 18 Aralık 2014, 08:02:30
Alıntı yapılan: tolgamm - 17 Aralık 2014, 23:30:30
Uzun süredir gsm modülle çalışıyorum artık web uygulamaları yapma zamanı geldi diye dusunuyorum.

Selam ; Bence bu tarz işleri yerine getirmek için php veya internet uygulamalarından anlayan biri ile görüşüp ona yaptırmalısın, biz burada daha çok elektroniksel şeyleri konuşup paylaştık :)
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: tolgamm - 28 Aralık 2014, 14:21:27
Elimdeki modül telit gt-863, bilgisayar üzerinden modül ile web siteme veri yazdırmaya çalışıyorum.chrome ile web siteme giriş yapınca hostumda otomatik olarak x.txt ve y.txt dosyaları oluşuyor.Ancak terminal programı ve gsm modül ile web siteme connect olduktan sonra ne yaptıysam bir türlü veriyi yazdıramadım.Nereyi kaçırıyorum nerede hata yapıyorum anlamadım.Gönderilecek veriyi terminal programının sol tarafındaki HTTP Reguest kısmına yazıp daha sonra send reguest to http server butonuna tıklıyorum ama veriyi bir türlü yazdıramıyorum.Ekran görüntüsünde en sondaki kodlarda olan biten yazıyor yardımcı olur musunuz?
[IMG]http://fs1.directupload.net/images/141228/hmfnn6ba.jpg[/img] (http://www.directupload.net)
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: tolgamm - 28 Aralık 2014, 16:49:52
Buda farklı bir hosting firmasından ücretsiz aldığım host ve domain için yaptığım deneme.Sonuç değişmedi yine veri yazdıramıyorum.
[IMG]http://fs1.directupload.net/images/141228/x8wc83qo.jpg[/img] (http://www.directupload.net)
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 28 Aralık 2014, 17:15:23
Http request'in sonuna
3 tane \r\n koymayı deneyin. Veya request penceresinin altına 3 kere enter tuşuna basın.

Çok büyük ihtmalle requestinizi sonuçlandırmadığınızdan kaynaklanıyor. Serverdan herhangi bir cevap almadığınız için bu kanıya vardım :)

Yinede buradaya kadar getirebilmeniz güzel :) Çok az kalmış dediğimi yapın çalışacaktır.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: tolgamm - 28 Aralık 2014, 17:27:37
tamamdır sonunda yaptım sabahtan beri gözümden kaçırdığım noktayı söylesem gülersiniz
GET /gps/index.php?xKoor=40&yKoor=29 HTTP/1.1
yukarıdaki gps yazan yeri silmeyi unutmuşum ben hostumda gps klasörüne oluşturmadım ki ana dizine oluşturdum :D
dolayısıyla gps yazısını silmem lazımdı 12 saattir sadece bu yazı yüzünden denemediğim yöntem kalmadı az önce farkettim sildim ve çalıştı.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: tolgamm - 28 Aralık 2014, 21:55:05
MrDark arkadaşım, yardımın için paylaştığın bilgiler için çok teşekkürler gerçekten çok yardımcı oldun.Şimdiki hedefim pic ile akım gerilim bilgisini okuyup bunu düzenli olarak sitede göstermek akım gerilim okumak kolay web kısmında da yardım alırım grafiksel olarak görünmesi için.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 28 Aralık 2014, 22:49:15
Alıntı yapılan: tolgamm - 28 Aralık 2014, 21:55:05
MrDark arkadaşım, yardımın için paylaştığın bilgiler için çok teşekkürler gerçekten çok yardımcı oldun.Şimdiki hedefim pic ile akım gerilim bilgisini okuyup bunu düzenli olarak sitede göstermek akım gerilim okumak kolay web kısmında da yardım alırım grafiksel olarak görünmesi için.

Yapabildiysen ne mutlu :) Database açmayı unutma mysql öneririm :) Projende bol şanslar =)
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: tolgamm - 28 Aralık 2014, 22:55:15
Yaptım yaptım çok güzel çalıştı eline sağlık.yeni verileri txt dosyasındaki eski verinin üstüne yazıyor.alt satıra ya da yanına yazdırabilmem mümkün mü sence?bu aşamada web kodlarıyla mı uğraşmam lazım yoksa c yazılımının içinden yapabilir miyim?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 29 Aralık 2014, 08:10:01
Alıntı yapılan: tolgamm - 28 Aralık 2014, 22:55:15
Yaptım yaptım çok güzel çalıştı eline sağlık.yeni verileri txt dosyasındaki eski verinin üstüne yazıyor.alt satıra ya da yanına yazdırabilmem mümkün mü sence?bu aşamada web kodlarıyla mı uğraşmam lazım yoksa c yazılımının içinden yapabilir miyim?

Mikro içine yazdığın kodla alakalı bir durum değil bu .php dosyanla alakalı, daha önce böyle bir ihtiyacımız olmadığı için örnek olması açısından üzerine yazma kullanıldı.  Fakat şimdi;
Senin için kodu düzenledim, deneyemedim denediğinde söylersin =)

<?php 
$x 
$_GET["xKoor"];
$y $_GET["yKoor"];
if(
file_exists("x.txt")&&file_exists("y.txt")){
$dosya fopen ('x.txt' 'a') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$x) ;
$dosya fopen ('y.txt' 'a') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$y) ;
}
else{
touch ("x.txt") or die ("Dosya Yaratılamadı!") ; 
$dosya fopen ('x.txt' 'a') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$x) ;
touch ("y.txt") or die ("Dosya Yaratılamadı!") ; 
$dosya fopen ('y.txt' 'a') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$y) ;
}

?>
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 30 Aralık 2014, 21:16:46
PTTCell kullanıyorum ama ayarları büyük ihtimal ile Avea ile aynı.
Avea'nın ayarlarını  tam olarak nasıl yapmalıyız?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 30 Aralık 2014, 22:01:14
Alıntı yapılan: LukeSkywalker - 30 Aralık 2014, 21:16:46
PTTCell kullanıyorum ama ayarları büyük ihtimal ile Avea ile aynı.
Avea'nın ayarlarını  tam olarak nasıl yapmalıyız?

Türkiyede tüm operatörlerde APN adı "internet" hocam. Farklı bir apn adı görmedim özel bir apnin yok ise; kullanıcı adı ve şifre boş :) Deneyin
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 30 Aralık 2014, 22:24:48
Yarin deneyip sonuclari yazarim. Teşekkürler.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 31 Aralık 2014, 10:56:50

AT&K0<cr+lf>
AT+CGATT=1<cr+lf>
AT+CGDCONT=1,"IP","internet","0.0.0.0",0,0<cr+lf>
AT#USERID=""<cr+lf>
AT#PASSW=""<cr+lf>
AT#GPRS=1<cr+lf>
AT#SKTD=0,80,"www.lukeskywalker.somee.com"<cr+lf>
GET /index.php?xKoor=25&yKoor=15 HTTP/1.1<cr+lf>
Host:www.lukeskywalker.somee.com<cr+lf>
<cr+lf>
<cr+lf>
<cr+lf>


Yukarıdaki kodlarla  hostumun ana dizini içerisine x.txt ve y.txt dosyaları oluşturup , x.txt içerisine "25" , y.txt içerisine "15" değerlerini yazdırabildim.
Tabi ana dizine "index.php" adında bir dosya oluşturup içerisine aşağıdaki kodu kaydettim;


<?php 
$x 
$_GET["xKoor"];
$y $_GET["yKoor"];
if(
file_exists("x.txt")&&file_exists("y.txt")){
$dosya fopen ('x.txt' 'a') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$x) ;
$dosya fopen ('y.txt' 'a') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$y) ;
}
else{
touch ("x.txt") or die ("Dosya Yaratılamadı!") ; 
$dosya fopen ('x.txt' 'a') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$x) ;
touch ("y.txt") or die ("Dosya Yaratılamadı!") ; 
$dosya fopen ('y.txt' 'a') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$y) ;
}

?>



Bu arada kullandığım modül Telit GM862-GPS ve kullandığım hat Fenercell (Avea) ve pin kodu yoktu o yüzden kodların başında pin girmeme gerek kalmadı..

MrDark'a teşekkürler.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 31 Aralık 2014, 17:07:44
Şimdi bakıyorum da veriler yazdırılırken eski verilerin yanına yazdırılıyor. Eski veriler kalıyor yani yerinde. Her veri geldiğinde eski verileri sildirip yeni verileri dosyaya nasıl yazdırabiliriz?

mesaj birleştirme:: 31 Aralık 2014, 17:13:51

Kendi soruma kendim cevap vereyim;
PHP kodunda
('x.txt' , 'a')
yerine
('x.txt' , 'w')
yazarsak üzerine yazıyor her seferinde ve eski veri kayboluyor.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 01 Ocak 2015, 09:57:56
Verileri sürekli ekranda gösterebilmek için veri.php isimli dosyayı çağırıyorum ve x, y txt dosyalarına veri yazdırıyorum. Index.php ile de verileri gösteriyorum. Bu sebeple GET komutunu şu şekilde değiştirdim:
GET /veri.php?xKoor=13&yKoor=85 HTTP/1.1<cr><lf>
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: ertsen - 10 Ocak 2015, 14:27:04
Arkadaşlar bir sorum olacak. Arduino ile gsm uygulaması yapıyorum. ancak şöyle bir durumla karşılaştım.

Kullandığım board : sim908EVB

Bilgisayar ile sim908Evb'yi doğrudan bağladığımda AT+CREG? komutuna
+CREG 0,1
OK

cevabı alırken. Arduino ile sorduğumda

AT+CGREG?%13%
6 27>%13%%10%+CGREG: 0,0%13%%10%%13%%10%OK%13%%10%

Cevabı geliyor.  Arduino ile 0,0 cevabı alınca kontrol döngüsü network bağlantısı yok kabul edip programa geçemiyor.  İki farklı sistemde neden CREG komutunun cevabı farklı gelir?



Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 10 Ocak 2015, 22:29:07
Arduino kartından aldığın power aynı olmayabilir.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: ertsen - 11 Ocak 2015, 09:15:29
Alıntı yapılan: MrDarK - 10 Ocak 2015, 22:29:07
Arduino kartından aldığın power aynı olmayabilir.

MrDark hocam sim908EVB'nin kendine ait power'i var.Diğer komutlarda haberleşmede sorun olmuyor. Bu komut'u devre dışı bıraktığımda program sorunsuz çalışıyor. Sms alıp gönderebiliyorum.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 11 Ocak 2015, 11:55:32
O halde şebeke alıyor.

Tavsiyem ; Modül ve arduino enerjilendikten sonra 5 saniye bekleyin, 5 saniye sonra creg komutu ile sorgu işlemlerine başlayın. Ve 0,0 veya 0,1 cevabını veriyor olduğuuna emin olmak için arduinonun RX hattını kendi bilgisayarınızın RX hattına ek bir kablo ile takın

Bu sayede arka planda kontrolünüz dışında gsm modülün ne gönderdiğini göreceksiniz.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: ertsen - 11 Ocak 2015, 18:11:23
teşekkür ederim.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: husel77 - 06 Mart 2015, 16:00:18
merhaba arkadaşlar;
ikitane telit gl865 modem ve iki tane sabit ip sim kartım var. iki modemi haberleşme yapmak istiyorum fakat temel at komutlarını karıştıra karıştıra kafam döndü. turkcell den sabit ip ve apn ismi "mgbs" verdiler. AT+CGDCONT satırına ip ve apn isimleri tanımlanıp nasıl bağlantı kurmam gerekiyor. Bilen arkadaşlar yardımcı olabilirse çok sevinirim.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 06 Mart 2015, 18:08:06
Alıntı yapılan: husel77 - 06 Mart 2015, 16:00:18
merhaba arkadaşlar;
ikitane telit gl865 modem ve iki tane sabit ip sim kartım var. iki modemi haberleşme yapmak istiyorum fakat temel at komutlarını karıştıra karıştıra kafam döndü. turkcell den sabit ip ve apn ismi "mgbs" verdiler. AT+CGDCONT satırına ip ve apn isimleri tanımlanıp nasıl bağlantı kurmam gerekiyor. Bilen arkadaşlar yardımcı olabilirse çok sevinirim.

AT+CGDCONT=1,"IP","mgbs","0.0.0.0",0,0
AT#USERID=""
AT#PASSW=""
AT#GPRS=1
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: husel77 - 08 Mart 2015, 23:11:45
Alıntı yapılan: MrDarK - 06 Mart 2015, 18:08:06
AT+CGDCONT=1,"IP","mgbs","0.0.0.0",0,0
AT#USERID=""
AT#PASSW=""
AT#GPRS=1


çok teşekkür ederim.
dediklerinizi yaptım ağa kayıt oldum herhalde; çünkü AT+CGPADDR=1 dediğimde tanımlanan statik IP numarasını görüyorum.Karşı modemede aynısını yaptım
AT#SD=1,0,80,"KARŞI MODEM IP",0,0,0 Komutu CONNECT cevabını alıyorum.
fakat bağlantıyı test edemiyorum. karşı modemde bilgisayara bağlı onun hyperterminalin de hiç birşey yazmıyor.
bu sorun nereden kaynaklanıyor acaba. yazdığım bir şeyi karşı hyperterminalde nasıl görebilirim? İlginize şimdiden teşekkür ederim.
80 olan port numarasından olabilir mi?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 09 Mart 2015, 09:37:40
Alıntı yapılan: husel77 - 08 Mart 2015, 23:11:45
çok teşekkür ederim.
dediklerinizi yaptım ağa kayıt oldum herhalde; çünkü AT+CGPADDR=1 dediğimde tanımlanan statik IP numarasını görüyorum.Karşı modemede aynısını yaptım
AT#SD=1,0,80,"KARŞI MODEM IP",0,0,0 Komutu CONNECT cevabını alıyorum.
fakat bağlantıyı test edemiyorum. karşı modemde bilgisayara bağlı onun hyperterminalin de hiç birşey yazmıyor.
bu sorun nereden kaynaklanıyor acaba. yazdığım bir şeyi karşı hyperterminalde nasıl görebilirim? İlginize şimdiden teşekkür ederim.
80 olan port numarasından olabilir mi?

Karşıdaki modemi TCP Server olarak olarak kurmuş olmanız gerekiyor öncelikle, direkt TCP'den veri göndermezsiniz diye biliyorum, Server/Client olmadan. O yüzden öncelikle server ayarlarınızı görmek lazım. TCP ile ilgili yaptığınız ayarları inceleyin özellikle server client modlarını.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: husel77 - 09 Mart 2015, 14:16:31
Alıntı yapılan: MrDarK - 09 Mart 2015, 09:37:40
Karşıdaki modemi TCP Server olarak olarak kurmuş olmanız gerekiyor öncelikle, direkt TCP'den veri göndermezsiniz diye biliyorum, Server/Client olmadan. O yüzden öncelikle server ayarlarınızı görmek lazım. TCP ile ilgili yaptığınız ayarları inceleyin özellikle server client modlarını.

Sağolun hocam teşekkür ederim.
siz tcp deyince yanlış yolda olduğumu anladım. Ben şunu yapmak istiyorum: Karşı modeme bağlantıyı kurup bu bağlantıyı bir nevi seri haberleşme yolu gibi kullanmak istiyorum. Önceki yaptığım işlem şu; karşıdaki modeme modbus olan bir cihaz bağlı ben atd0530XXXXXXi çevirmeli ağ bağlantısı yapıp cihazla  sorunsuz bir şekilde haberleştim. Fakat iletişim maliyetli olduğundan bunu ip "mgbs" üzerinden yapmam gerekiyor.   Bunun için  kullanmam gereken komutları işin açığı bilmiyorum. Nasıl bir yol önerirsiniz acaba? modemler telit gl865 dual v3.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 09 Mart 2015, 15:33:13
"mgbs" dediğiniz şey nedir ? Önceki mesajlarınızdan anladığım kadarıyla Static IP alabilmek için operatörden size özel APN açtırmışsınız. Bunuda IP'leri sabitlemek için kullanmışsınız. Bundan sonra çevirmeli bağlantı kurmayacağınıza göre mecburen GPRS üzerinden data transferi yapacaksınız. Bunun içinde 2 protokol var;

1- TCP Protokolü (Data Kaybı Olmaz)
2- UDP Protokolü (Datanın kaybı önemsizdir)

TCP seçtiğinizi farz ediyorum, bununla ilgili AT komutları var. TCP Server , Client kodlarını araştırın. Aynısının UDP olan yapıları var. TCP Server Client uygulaması yapmaya çalışın aktif pasif bağlantı şekilleri var. Aktif bağlantı sizin arama yaparak elde ettiğiniz bağlantının aynısı.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: husel77 - 09 Mart 2015, 20:29:33
Alıntı yapılan: MrDarK - 09 Mart 2015, 15:33:13
"mgbs" dediğiniz şey nedir ? Önceki mesajlarınızdan anladığım kadarıyla Static IP alabilmek için operatörden size özel APN açtırmışsınız. Bunuda IP'leri sabitlemek için kullanmışsınız. Bundan sonra çevirmeli bağlantı kurmayacağınıza göre mecburen GPRS üzerinden data transferi yapacaksınız. Bunun içinde 2 protokol var;

1- TCP Protokolü (Data Kaybı Olmaz)
2- UDP Protokolü (Datanın kaybı önemsizdir)

TCP seçtiğinizi farz ediyorum, bununla ilgili AT komutları var. TCP Server , Client kodlarını araştırın. Aynısının UDP olan yapıları var. TCP Server Client uygulaması yapmaya çalışın aktif pasif bağlantı şekilleri var. Aktif bağlantı sizin arama yaparak elde ettiğiniz bağlantının aynısı.

Teşşekkürler hocam deneyip sonucu döneceğim.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: husel77 - 10 Mart 2015, 22:23:48
yaptıklarım şu şekilde hocam;

server
AT+CGDCONT=1,"IP","mgbs"
AT#GPRS=1
AT#FRWL=1,"karşı ıp","0.0.0.0"
AT#SKTL=1,0,1024,255

(client):
AT+CGDCONT=1,"IP","mgbs"
AT#GPRS=1
AT#SKTD=0,1024,"server IP"

bağlantı yapıyorum.
connect cevabınıda aldım fakat hyperterminal den yazdıklarımı göremedim. yazılanları online görebilsem olay çözülmüş olacak. bağlantı bitince yazılanları çıkıyor dtr ayarlarında bir sorun var herhalde?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 11 Mart 2015, 08:05:11
İki bağlantıda da mgbs yazmadan önce şu kodu çalıştır

AT&K0
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: Cemoka - 21 Mart 2015, 18:06:25
Selamlar,

Aslen arıcıyım...Hobi olarak elektronikle uğraşıyorum....

Her iki uğraşı birleştirip bir gözlem kovanı yapmaya karar verdim.

Arduino Mega kullanıyorum.... Farkındayım rakip alandayım ama buradaki GPRS ile veri gönderme konusu çok işime yaradı.

Kovandan aldığım verileri 15 dakikada bir SD karta yazdırıyorum....

Yine 15 dakikada bir GPRS ile veritabanına da göndermek istiyorum.

Aşağıdaki kodu kullanarak bunu başardım:

<?php 
$x 
$_GET["xKoor"];
$y $_GET["yKoor"];
if(
file_exists("x.txt")&&file_exists("y.txt")){
$dosya fopen ('x.txt' 'w') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$x) ;
$dosya fopen ('y.txt' 'w') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$y) ;
}
else{
touch ("x.txt") or die ("Dosya Yaratılamadı!") ; 
$dosya fopen ('x.txt' 'w') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$x) ;
touch ("y.txt") or die ("Dosya Yaratılamadı!") ; 
$dosya fopen ('y.txt' 'w') or die ("Dosya açılamadı!"); 
fwrite ($dosya,$y) ;
}

?>


Burada koordinat yerine sprintf yaptığım veriyi x veya y dosyasına yazdırabiliyorum.

Tabii bunu yapmanın daha uygun şekli vardır ama dediğim gibi amatör olarak bu işlerle uğraşıyorum ve ancak ufak değişiklikler ile

kodu tamamlayabiliyorum.

Şimdi, ihtiyacam olan mesele 15 dakikada bir bu verilerin log dosyasında (x veya y) alt alta yazılması.

Şu anda silinerek yazılıyor.

Yani PHP koduna ihtiyaç var....

Yardımcı olabilirseniz arıcılık sektörüne de bir katkınız olur  ;D

Not: Çok karmaşık olmayan PHP scriptlerine de yönlendirirseniz yine fayda olur.

Teşekkürler.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 21 Mart 2015, 20:40:20
Alıntı YapŞimdi, ihtiyacam olan mesele 15 dakikada bir bu verilerin log dosyasında (x veya y) alt alta yazılması.

Şu anda silinerek yazılıyor.

Yani PHP koduna ihtiyaç var....

Arkadaşlar sizden tek ricam ;

Lütfen okumayı bilelim ilk mesajı okuyorsun neden devamını okumuyoruz ? Zaten verilmiş cevaplar bunlar. Rica ediyorum lütfen.

https://www.picproje.org/index.php/topic,40229.msg438730.html#msg438730 (https://www.picproje.org/index.php/topic,40229.msg438730.html#msg438730)

DipNot : Kimseyi rakip olarak görmüyoruz. Elde ettiğiniz her başarıyı her kodu istediğiniz yerde kaynak belirterek yayınlayabilirsiniz. Satabilirsiniz yeterki paylaşmayı bilelim.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: Cemoka - 21 Mart 2015, 22:20:35
Haklısınız gözden kaçmış...özür dilerim.....

Yardımlarınız için teşekkür ederim....

Rakip olma meselesi Arduino(Atmega) - PIC serisi ile ilgiliydi.....

Bu amatörlükle bir şey satmayı zaten düşünmem....

Kolay gelsin....
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: Cemoka - 21 Mart 2015, 22:24:45
Alıntı yapılan: LukeSkywalker - 01 Ocak 2015, 09:57:56
Verileri sürekli ekranda gösterebilmek için veri.php isimli dosyayı çağırıyorum ve x, y txt dosyalarına veri yazdırıyorum. Index.php ile de verileri gösteriyorum. Bu sebeple GET komutunu şu şekilde değiştirdim:
GET /veri.php?xKoor=13&yKoor=85 HTTP/1.1<cr><lf>

Index.php ile verileri nasıl gösteriyorsunuz ? Yazılımı paylaşmanız mümkün mü ?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: LukeSkywalker - 22 Mart 2015, 08:32:53
index.php aşağıdaki gibi;

<?php 
Header
("Refresh: 3;");  // sayfayı 3 saniyede bir refresh eder.

$dosya fopen ('x.txt' 'r') or die ("Dosya açılamadı!");
$satir fgets $dosya) ;// x.txt dosyasındaki ilk satırdan 5 byte veri okuyacak
print("Sicaklik1 = $satir");

$dosya fopen ('y.txt' 'r') or die ("Dosya açılamadı!");
$satir fgets $dosya) ;// y.txt dosyasındaki ilk satırdan 5 byte veri okuyacak
print("<br />");//sayfada gösterirken alt satıra geçer.
print("Sicaklik2 = $satir");

?>

Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: Cemoka - 22 Mart 2015, 22:26:16
LukeSkywalker...

Cevabınız için teşekkürler.....

İki mesele kaldı....

Birincisi x ve y dosyalarına silmeden verileri alt alta yazdırmak.

Bunun ilk kısmını yardımlarınızla başardım.... Fakat verileri alt satıra yazdırmayı başaramadım.  Yan yana yazıyor.

"/n" " / r" ve "r / n" hatta bunların tek tırnaklı versiyonlarını da denedim. Ama olmadı.....

İkincisi de index sayfasından x ve y sayfalarının tek satırını değil tümünü görüntülemek.

Bu saatten sonra PHP öğrenmek istemiyorum....Böyle kıyı kıyı çözebilirsek ne mutlu  :P .... Yardımlarınız için teşekkürler.....

Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: husel77 - 23 Mart 2015, 12:09:25
Alıntı yapılan: MrDarK - 11 Mart 2015, 08:05:11
İki bağlantıda da mgbs yazmadan önce şu kodu çalıştır

AT&K0

Selam hocam;

geçen hafta uzun zamandır beklediğimiz bebeğimiz dünyaya geldi. Bu yüzden çalışmalarıma ara vermiştim. Allahım herkese bu mutluluğu yaşatsın.

neyse dedğiniz gibi AT&K0 komutu çalıştırınca sorun çözüldü. Tam istediğim gibi bir bağlantı kurdum. Size çok teşekkür ederim.

biliyorum çok oldum ama şimdi yeni bir sorun oluştu. +++ ile bağlantıyı bitirince NO CARRIER cevabını alıyorum. fakat yeniden bağlantı kurmaya çalışınca hata veriyor. karşı modeme  AT#SKTL=1,0,1024,255  komutunu yazdıktan sonra bağlantı kurabiliyorum. AT#SKTL=1,0,1024,255 komutu otomatik çalıştırmak mı gerekiyor yoksa başka bir komuta mı ihtiyacım var?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: husel77 - 23 Mart 2015, 16:24:53
Alıntı yapılan: MrDarK - 11 Mart 2015, 08:05:11
İki bağlantıda da mgbs yazmadan önce şu kodu çalıştır

AT&K0

Selam hocam;

geçen hafta uzun zamandır beklediğimiz bebeğimiz dünyaya geldi. Bu yüzden çalışmalarıma ara vermiştim. Allahım herkese bu mutluluğu yaşatsın.

neyse dedğiniz gibi AT&K0 komutu çalıştırınca sorun çözüldü. Tam istediğim gibi bir bağlantı kurdum. Size çok teşekkür ederim.

biliyorum çok oldum ama şimdi yeni bir sorun oluştu. +++ ile bağlantıyı bitirince NO CARRIER cevabını alıyorum. fakat yeniden bağlantı kurmaya çalışınca hata veriyor. karşı modeme  AT#SKTL=1,0,1024,255  komutunu yazdıktan sonra bağlantı kurabiliyorum. AT#SKTL=1,0,1024,255 komutu otomatik çalıştırmak mı gerekiyor yoksa başka bir komuta mı ihtiyacım var?
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: husel77 - 30 Mart 2015, 17:10:17
Alıntı yapılan: MrDarK - 09 Mart 2015, 15:33:13
"mgbs" dediğiniz şey nedir ? Önceki mesajlarınızdan anladığım kadarıyla Static IP alabilmek için operatörden size özel APN açtırmışsınız. Bunuda IP'leri sabitlemek için kullanmışsınız. Bundan sonra çevirmeli bağlantı kurmayacağınıza göre mecburen GPRS üzerinden data transferi yapacaksınız. Bunun içinde 2 protokol var;

1- TCP Protokolü (Data Kaybı Olmaz)
2- UDP Protokolü (Datanın kaybı önemsizdir)

TCP seçtiğinizi farz ediyorum, bununla ilgili AT komutları var. TCP Server , Client kodlarını araştırın. Aynısının UDP olan yapıları var. TCP Server Client uygulaması yapmaya çalışın aktif pasif bağlantı şekilleri var. Aktif bağlantı sizin arama yaparak elde ettiğiniz bağlantının aynısı.


MrDark hocam;

Sizi küstürdüm veya sorduğum soru çok saçma gelmiş olabilir herhalde son iletiye cevap alamadım.  bu konuda yeniyim cahilliğime verin.
telit gl 865 dual modemle yaptığım işlemde bir noktaya gelip tıkandım. lütfen bir el atarmısınız.

Dediğiniz gibi server ve clinet kodları ile yaptığım bağlantı ile herşey istediğim gibi çalışıyor. Çok teşekkür ederim.

TAKILDIĞIM NOKTA ŞU ;
Tcp at#sd veya at#sktd ile bağlantı yaptığımda herşey normal fakat bağlantı bittiğinde server modem at#sl aktif olmaktan çıkıyor. bağlantı bittiğinde at#sl yeniden nasıl aktif edebilirim. server uzakta olduğu için her defasında yazamıyacağım. bunun için pyhton yazılımıma gerek var. soket dinleme daima aktif olma gibi bir durum varmı. Bir yol gösterseniz çok iyi olacak.



Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: MrDarK - 30 Mart 2015, 17:54:52
husel77;

İşlerimin yoğunluğundan ötürü her daim bakamıyorum, timeout oluyor olabilir AT komut setinde TCP Client ile ilgili komutları yeteri kadar araştırdınız mı ? Ayrıca bu tarz sıkıntılarınızda telit türkiye distributorleri ile iletişime geçebilirsiniz, destek oluyorlar.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: sozdem - 02 Temmuz 2016, 05:05:16
son konuşmaların üzerinden epey zaman geçmiş ama güncelliğini halen koruyan bir konu.

yapılan yorumları tek tek okudum. çalışmalarını paylaşan arkadaşlara teşekkür ederim.

yukarıda anlatılan ve paylaşılan bilgilerde ;

   gsm/gprs modem bir web sunucuya istekte bulunuyor - web sunucu da bu isteğe yanıt veriyor.


bu bilgilerin üzerinde uğraştığım konu şu:


gprs/gsm  modem (Telit, Quactel gibi) bir web sunucuya bağlanacak. web sunucu da kendisine bağlanan bu cihaza istenilen herhangi bir anda (Örneğin bir butona basıldığında) veri (AT Komutları) gönderebilir mi?

ilgilenen arkadaşlara teşekkürler



Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: emreyunus80 - 14 Şubat 2020, 16:15:58
merhaba arkadaşlar bu konu hakkındaki tüm yazıları okudum ancak bir türlü kendi sorunumu çözemiyorum.SİM808 modül ile at komutları kullanarak http get işlemi yapmaya çalışıyorum. sms ve gps işlemlerinde sıkıntı yaşamadım ama internete erişmenin zor olacağını tahmin edemezdim.

AT+SAPBR=1,1
 +CME ERROR: 3           

böyle bir hata alıyorum.acaba nerde hata yapıyorum.cevap verirseniz çok memnun olurum.
Başlık: Ynt: ! GSM Modül İle İnternet Uygulamaları !
Gönderen: arci03 - 05 Nisan 2021, 18:56:45
Merhaba
İlk olarak vpn ayarlaman gerek kullandığın operatöre göre değişiyor. ben vodafone kullnmıştım. PicBasic de yazımı ise
hserout ["AT+SAPBR=3,1,",34,"APN",34,",",34,"vodafone",34,13] :pause 10
buna "OK" diye cevap alınca AT+SAPBR=1,1 komutunu çalıştırın