Veri alma kısmı tamam ama gateway özelliği varmı bilmiyorum, ben sadece lokasyon takibi amaçlı kullandım.
Edit: tamamen mantık yürüterek yazıyorum,
gps tek yönlü bir iletişim sağlar, yani verileri gsm üzerinden sunucunuza aktartmanız gerekir, bunun içinde telefona illaki bir uygulama kurmalısınız.
Kurduğunuz uygulama, verileri gönderirken size telefonun ip adresini de doğal olarak göndermiş olacak.
siz eğer uygulamanızı daemon hale getirip bir port üzerinde dinlemeye bırakırsanız o porttan istediğiniz veriyi telefona gönderebilirsiniz.
örneğin telefonun ip adresi 123.1.2.3
siz
http://123.1.2.3/verial/?sms=getir
gibi komut yollayıp çıktı olarak telefondaki mesajları xml veya json olarak vermesini sağlayabilirsiniz.
Bu tarz programların en bilineni cerberus bu mantıkla çalışıyor.