GSM Modülünü Internet Bağlantısı İçin Kullanmak

GSM Modülünü Internet Bağlantısı İçin Kullanmak

Mikrodenetleyici ile tasarlanan elektronik sistemlerde Internet bağlantısı da gerekli olur. Özellikle IoT sistemleri tasarlarken veya daha basit sistemler için internet bağlantısına ihtiyaç duyabiliriz. İnternet bağlantısına ihtiyaç duyduğumuzda birkaç alternatif vardır. Bu alternatifler wifi ve LAN bağlantısıdır. Fakat fiziksel olarak daha küçük boyutlarda bir sistem tasarlamak istiyorsak ve alıp göndereceğimiz veri miktarı biraz daha düşükse, bu durumda mikrodenetleyiciye bir GSM modülü de bağlamayı düşünebiliriz.

GSM modülüne takacağımız bir SIM kart ile mikrodenetleyici sistemini internete bağlı hale getirebiliriz.

Bu yazımızda, Wifi modülü ile yaptığımız uygulamalarda olduğu gibi “AT” komutlarını listeleyeceğiz.

Sitemizde, daha önce Wifi ve bluetooth uygulamalarında kullandığımız RX ve TX bağlantı şeklini GSM modülünü için de kullanabiliriz.

İşte GSM modülünün internet ile ilgili bazı temel AT komutları ve açıklamaları:

AT+SAPBR=3,1,"Contype","GPRS"

Açıklama: İnternet bağlantısının türünü GPRS olarak ayarlar.

Örnek kullanım: AT+SAPBR=3,1,"Contype","GPRS"

 

AT+SAPBR=1,1

Açıklama: İnternet bağlantısını açar.

Örnek kullanım: AT+SAPBR=1,1

 

AT+HTTPINIT

Açıklama: HTTP bağlantısını başlatır.

Örnek kullanım: AT+HTTPINIT

 

AT+HTTPPARA="CID",1

Açıklama: HTTP bağlantısı için bağlantı kimliğini ayarlar.

Örnek kullanım: AT+HTTPPARA="CID",1

 

AT+HTTPPARA="URL","http://www.example.com"

Açıklama: Hedef URL'yi ayarlar.

Örnek kullanım: AT+HTTPPARA="URL","http://www.example.com"

 

 

AT+HTTPDATA=<veri_uzunluğu>,<bekleme_süresi>

Açıklama: Veri gönderimi için hazırlık yapar.

Örnek kullanım: AT+HTTPDATA=50,10000 (50 byte'lık veri için 10 saniyelik bir bekleme süresi)

 

AT+HTTPACTION=<aksiyon_kodu>

Açıklama: HTTP işlemini gerçekleştirir (GET: 0, POST: 1, HEAD: 2).

Örnek kullanım: AT+HTTPACTION=0 (GET isteği gerçekleştirir)

 

AT+HTTPREAD

Açıklama: HTTP yanıtını okur.

Örnek kullanım: AT+HTTPREAD

 

AT+HTTPTERM

Açıklama: HTTP bağlantısını sonlandırır.

Örnek kullanım: AT+HTTPTERM

Yukarıdaki örnekler, GSM modülü üzerinden internete bağlanmak ve HTTP ile veri göndermek/alma işlemlerini gerçekleştirmek için kullanılan yaygın AT komutlarıdır. Bu komutların tam listesi ve ayrıntılı açıklamaları GSM modülünün dokümantasyonunda yer alır.