selamlar,
sim908 modülünü PC üzerinden, STM32F4 Discovery üzerinden ftp'ye bağlayıp dosya indirmeye çalıştım, olmadı. girdiğim komutlar sırasıyla şöyle :
AT+CREG?
AT+SAPBR=2,1
at+sapbr=3,1,"contype","GPRS"
AT+FTPCID=1
AT+FTPSERV="ftp.xxxxxx.com"
AT+FTPUN="kullaniciadi"
AT+FTPPW="sifre"
AT+FTPGETNAME="ftptest.txt"
AT+FTPGETPATH="/httpdocs/gprstest/"
AT+FTPGET=1
daha sonra AT COMMAND TESTER java uygulaması ile denedim (browser üzerinden modüle bağlanıyor) o da benzer şekilde yapamadı.
Checking registration status...
AT+CREG?
+CREG: 0,1
OK
The device is registered in home network.
Querying bearer 1 .
AT+SAPBR=2,1
+SAPBR: 1,3,"0.0.0.0"
OK
Bearer 1 is Closed
Bearer 1 is Closed.
Opening Bearer 1...
AT+SAPBR=1,1
ERROR
Error opening bearer profile.
Setting up FTP parameters..
AT+FTPCID=1
OK
AT+FTPSERV="ftp.xxxxxxx.com"
OK
AT+FTPUN="kullaniciadi"
OK
AT+FTPPW="sifre"
OK
AT+FTPGETNAME="ftptest.txt"
OK
AT+FTPGETPATH="/httpdocs/gprstest/"
OK
AT+FTPGET=1
OK
+FTPGET:1,61
Error starting FTP session: Error code is :61
hatam nedir ? uğraşmaya yeni başladığımdan biraz ezbere denedim, umarım basit bir hatadan kaynaklanıyordur.
Belki işine yarayan olur, sorun çözüldü. Turkcell ile ftp üzerinden dosya indirmek için gerekli AT komutları sırasıyla şu şekilde :
AT+CREG?
AT+SAPBR=3,1,"CONTYPE","GPRS"
AT+SAPBR=3,1,"APN","wap"
AT+SAPBR=3,1,"USER","gprs"
AT+SAPBR=3,1,"PWD","gprs"
AT+SAPBR=1,1
AT+FTPCID=1
AT+FTPSERV="ftp.xxxxxx.com"
AT+FTPUN="kullaniciadi"
AT+FTPPW="sifre"
AT+FTPGETNAME="ftptest.txt"
AT+FTPGETPATH="/httpdocs/gprstest/"
AT+FTPGET=1
AT+FTPGET=2,1024
dosya adi ve dosya yolunuzu kendinize göre ayarlamanız gerekiyor.
Selam,
Üstad konu dışı ancak sim908 den memnun musunuz, sim908c ile fark nedir ve toptan mı aldınız? Nereden aldınız bir de?
Analyzer
sim908'den memnun değilim. elektrovadi'den aldım. geliştirme kartını da aldım çok pahalıya geldi (kartı kendim tasarlarım diye anten, sim kart soketi, modül soketi, sma,ipex konnektör vs de almıştım ama zaman kısıtlı olduğundan deneme kartına yöneldim). telit'e dönmeyi düşünüyorum, komutları daha basit ve kullanışlı gördüğüm kadarıyla.
yanında gelen usb'den seri'ye çeviriciler dandik çıktı ve kartı çalıştırmak için digitus marka kaliteli çevirici almak zorunda kaldım. ftp bağlantısını kapatmak için komutu yok, gps çok geç "fix" oluyor (belki de ofiste denediğim içindir). bir seferde maksimum 1460byte okunabiliyor, neyse ki "resume" özelliği var, kaldığınız byte'dan devam edebiliyorsunuz.
sim908 ve sim908-c arasında ağırlıkları dışında bir fark göremedim ben.
Bence bir ilginçlik var. Sadece APN değiştirerek konuyu çözmüşsünüz ben olayı anlayamadım. Yinede aklımda kalsın bilgilendirmeniz için teşekkür ederim.
Alıntı yapılan: MrDarK - 23 Mayıs 2014, 14:01:24
Bence bir ilginçlik var. Sadece APN değiştirerek konuyu çözmüşsünüz ben olayı anlayamadım. Yinede aklımda kalsın bilgilendirmeniz için teşekkür ederim.
Dün baya ezbere yapmıştım her şeyi. İlk hatam apn ayarları eksikti, ikinci hatam bağlantıyı oluşturup ip almak için "AT+SAPBR=1,1" yerine ip kontrolü için olan "AT+SAPBR=2,1" komutunu kullanmış olmam, bu komutu da yanlış sırada kullanmışım orası da ayrı :)
bu şekilde denedim çalıştı, işinize yararsa diye dosya oluşturma ve varolan dosyaya veri ekleme kod blokları da şunlar :
dosya oluşturmak için (16 byte yazıyor) :
AT+FTPPUTNAME="ftputest.txt"
AT+FTPPUTPATH="/httpdocs/gprstest/"
AT+FTPPUTOPT="STOR"
AT+FTPPUT=1
AT+FTPPUT=2,16
abcdefghijklmnop (burası yazılacak veri)
AT+FTPPUT=2,0
bu da var olan dosyaya veri eklemek için (16 byte veri ekliyor)
AT+FTPPUTNAME="ftputest.txt"
AT+FTPPUTPATH="/httpdocs/gprstest/"
AT+FTPPUTOPT="APPE"
AT+FTPPUT=1
AT+FTPPUT=2,16
1234567891234567 (burası yazılacak veri)
AT+FTPPUT=2,0
Alıntı yapılan: kimlenbu - 23 Mayıs 2014, 14:21:57
Dün baya ezbere yapmıştım her şeyi. İlk hatam apn ayarları eksikti, ikinci hatam bağlantıyı oluşturup ip almak için "AT+SAPBR=1,1" yerine ip kontrolü için olan "AT+SAPBR=2,1" komutunu kullanmış olmam, bu komutu da yanlış sırada kullanmışım orası da ayrı :)
bu şekilde denedim çalıştı, işinize yararsa diye dosya oluşturma ve varolan dosyaya veri ekleme kod blokları da şunlar :
dosya oluşturmak için (16 byte yazıyor) :
AT+FTPPUTNAME="ftputest.txt"
AT+FTPPUTPATH="/httpdocs/gprstest/"
AT+FTPPUTOPT="STOR"
AT+FTPPUT=1
AT+FTPPUT=2,16
abcdefghijklmnop (burası yazılacak veri)
AT+FTPPUT=2,0
bu da var olan dosyaya veri eklemek için (16 byte veri ekliyor)
AT+FTPPUTNAME="ftputest.txt"
AT+FTPPUTPATH="/httpdocs/gprstest/"
AT+FTPPUTOPT="APPE"
AT+FTPPUT=1
AT+FTPPUT=2,16
1234567891234567 (burası yazılacak veri)
AT+FTPPUT=2,0
Hocam e mail yollama ilgili bir çalışma yaptınızmı acaba, veya yapmayı düşünüyormusunuz?
email ile işim olmayacak, isterseniz şurada ardunio için kodlar var, port edebilirsiniz :
http://www.gsmlib.org/download.html (http://www.gsmlib.org/download.html)
Alıntı yapılan: frederic - 23 Mayıs 2014, 14:28:41
Hocam e mail yollama ilgili bir çalışma yaptınızmı acaba, veya yapmayı düşünüyormusunuz?
Frederic daha önce telit ile mail gönderme işlemi yapmıştım.
Alıntı yapılan: MrDarK - 23 Mayıs 2014, 14:33:38
Frederic daha önce telit ile mail gönderme işlemi yapmıştım.
S.A.
Sn. MrDark Telitten mail yollama bilgilerini mümkünse bizimle paylaşırmısınız? Kolay gelsin.
Evet bu konuda bir açıklama çok faydalı olur bütün forum için.
Arkadaşlar eski açtığım telit konuları gibi bu konuda da sizlere yardımcı olmayı çok istiyorum.
Lakin internet paketim bitmiş. 30'unda paket yenilemesi olacak. Kontorümde 0 başka bir hat da bulamadım evde. Özür dileyerek ayın 30'undan sonra konuyu açacağımı bildiriyorum.
Saygılarımla
MrDarK
Hocam internetiniz açılmadımı hala?