Forum
Merhaba ben elektrik/elektronik mühendisliği öğrencisiyim. Bitirme projemde gsm/gprs terminal (Telit gt-863 py) kullanıyorum.Terminalin seri portundan aldığım datayı bilgisayarıma göndermeye çalışıyorum. Terminalden gönderiğim veriyi visual basic yazılımı içerisinde kullanmak istiyorum. Yaptığım araştırmalarla az çok bilgim oldu. Fakat 2 yerde takılıyorum;
1-Dyndnsten host adresi aldım. Bu adresi de bilgisayara bağlı olan modemden 80. porta yönlerndirdim.Terminalden buraya data göndemeyi planlıyorum. Gönderdiğim datayı visual basic içine nasıl alacağım konusunu çözemedim. Diyelim terminalden data yolladım bu host adrese yolladığım data acaba direk benim bilgisayarımın yönlendirdiğim portuma mı gelecek? Port dinleme mi yapmam gerekiyor?
2-Terminalden soket ayarlarını yaptıktan sonra soket dial yapıyorum.
at#sd=1,0,80,"adress",0,0,0
bundan sonra CONNECT cevabını alıyorum. Buraya kadar problem yok. Fakat bundan sonra datanın nasıl buraya gönderileceğini çözemedim. Çünkü ekrana herhangi birşey yazılamıyor. RSterm kullanıyorum orda 'Send request below to HTTP server' diye bir komut var. Bunun altına yazınca mesela ilk sayfanın HTTP kodlarını alabiliyorum. Fakat bunu benim Python yazılımında yapmam gerektiği için nasıl gönderilebileceği konusunda kitlendim.
Yardım edebilirseniz çok sevinirim.
Saygılarımla
80. porta gönderiyor iseniz iis üzerinde bir tür web service çalıştırıyor olmanız gerekir diye düşünüyorum. Bu web service'i belirli zaman dilimlerinnde otomatik çalıştırarak gelen veriyi belirli bir db/dosya içine işleyebilirsiniz.. (visual basic içine otomatik alma olayını kavrayamadım.)
Terminal üzerine yazılmş örnek kodlar ve kapsamlı sorularınız için http://www.msakademik.net/ sitesini ziyaret etmenizi öneriyorum.