GPRS üzerinden web sitesine data göndermek(Telit)

Başlatan MrDarK, 09 Şubat 2012, 09:14:25

MrDarK

Merhaba tekrardan picproje ailesi ;

Bilenler veya bilmeyenler olabilir şu an bitirme tezi olarak bu çalışmayla ilgileniyorum : https://www.picproje.org/index.php/topic,36941.0.html

Telit GL865 ile internete gprs üzerinden bağlantı kurabildim. Lakin burdan sonra bir elektronik öğrencisi için işlerin rengi değişti :D Tamamen öğrenmem gereken yeni bir sistem olduğunu anladım onlarda

Web browser çalışma sistemi , HTTP Requestler falan :) Bu çalışmalara nerden başlamalıyım. Yada şöyle sorayım misal www.google.com.tr'ye 80 nolu portuna bağlandım diyelim bu aşamadan sonra mesela "pic" aramasını nasıl gerçekleştirebilirim.

Şu an bu konudaki bilgilerim 0'ında altında diyebilirim :p Zamanım var ama öğrendikçe bu başlık altındada bilgilerimi paylaşmak isterim. Sitemizdeki üstadlarımdan önerilerini,fikirlerini ve yardımlarını bekliyorum. Teşekkür ederim (:
Picproje Eğitim Gönüllüleri ~ MrDarK

salih18200

Şuan özel bir uygulamada Telit KS-863PY kullanıyorum. Aynı şekilde Web sitesine çalışma ortamından topladığım bir takım dataları logluyorum. İlk önce kendinize database ve web programlama konularında yardımcı olacak bir arkadaş bulun, ben dataları Http request kullanarak logluyorum.
Bunun içinse dataları logladığım siteye 80 portundan bağlanıp aşağıdaki şekilde çalışıyorum...

GET http://www.xxxxx.com/logger/insert.php?d=15-23-343-656-3454 HTTP/1.0

MrDarK

Alıntı yapılan: salih18200 - 09 Şubat 2012, 10:25:35
Şuan özel bir uygulamada Telit KS-863PY kullanıyorum. Aynı şekilde Web sitesine çalışma ortamından topladığım bir takım dataları logluyorum. İlk önce kendinize database ve web programlama konularında yardımcı olacak bir arkadaş bulun, ben dataları Http request kullanarak logluyorum.
Bunun içinse dataları logladığım siteye 80 portundan bağlanıp aşağıdaki şekilde çalışıyorum...

GET http://www.xxxxx.com/logger/insert.php?d=15-23-343-656-3454 HTTP/1.0

Salih hocam bilgilendirme için teşekkür ederim. Az buçuk php bilgim var ne kadar yeter böyle bir uygulama yapmak için bilmiyorum ama yaparım gibi geliyor bir şekilde. Sanırım logger klasorünüzde bulunan insert.php adında yazmış olduğunuz dosyaya 15-23-343 gibi akan dataları basıyorsunuz oyle mi ?

GET tabiri türkçe olarak almak olarak düşündüğüm için bana tuhaf geldi bu son söylediğiniz. Acaba biraz daha örnek verebilmeniz mümkün mü acaba
Picproje Eğitim Gönüllüleri ~ MrDarK

salih18200

GET metoduyla bir sayfaya istek gönderiyosunuz. Dediğiniz gibi get sayfayı çağırıyo, ancak sayfa çağırırken o sayfaya bazı parametrelerde gönderebiliyorsunuz.

http://www.serpito.com/php-get-metodu/  burada biraz açıklama var..

MrDarK

telit ile GPRS'den web server'a ulaşıp oradaki database içine mysql request yaptırılabilir mi ?
Picproje Eğitim Gönüllüleri ~ MrDarK

mufitsozen

Alıntı yapılan: MrDarK - 09 Şubat 2013, 09:11:57
telit ile GPRS'den web server'a ulaşıp oradaki database içine mysql request yaptırılabilir mi ?

evet, CGI(Common Gateway Interface) bahsine bakiniz (ornegin Apache'de)
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

gumush

Aslinda mantik basit , server'dan get ile bir bilgiyi URL uzerinden  yada post http metodu olarak ile gonderiyorsunuz.
ornegin http://www.xxxxx.com/verikaydet.php?veri1=100&veri2=200 dedigimizde

verikaydet.php dosyasinda elimizde iki degiskenimiz oluyor.
$_GET["veri1"]  ve $_GET["veri2"]     simdi bunu istediginiz bir syntax ile mysql'ede yazabilirsiniz.

Ancak kullanicilardan gelecek veriler genelde guvenilir olmadigindan bu verileri islemeden once bazi kontrollerden gecirmek gerektigini dusunuyorum. Yani veri integer mi ? yada htmlspecialcharacters'i iceriyormu gibi...
Hikmet Gumus  izmir

MrDarK

Alıntı yapılan: gumush - 09 Şubat 2013, 13:23:04
Aslinda mantik basit , server'dan get ile bir bilgiyi URL uzerinden  yada post http metodu olarak ile gonderiyorsunuz.
ornegin http://www.xxxxx.com/verikaydet.php?veri1=100&veri2=200 dedigimizde

verikaydet.php dosyasinda elimizde iki degiskenimiz oluyor.
$_GET["veri1"]  ve $_GET["veri2"]     simdi bunu istediginiz bir syntax ile mysql'ede yazabilirsiniz.

Ancak kullanicilardan gelecek veriler genelde guvenilir olmadigindan bu verileri islemeden once bazi kontrollerden gecirmek gerektigini dusunuyorum. Yani veri integer mi ? yada htmlspecialcharacters'i iceriyormu gibi...

Bende gumush'un dediği gibi güvenilir bir sistem kullanmak adına , mysql veya sql database kurulmuş bir sisteme kullanıcı adı ve şifresi girerek erişip öyle veri basmak istiyorum , yani tıpkı joomla daki veri tabanı , veri tabanı kullanıcısı erişimi mantığı ile işlem yapmak istiyorum.

Bilmem anlatabildim mi , bu sayede o database'e sadece benim modülüm belirlediğim kullanıcı erişeceğinden kimse kafasına göre veri basamayacak
Picproje Eğitim Gönüllüleri ~ MrDarK