Server tarafından push nasıl yapabilirim acaba? Yani yapmak istediğim şey, iç ağa bağlı 50 adet android cihaza, real-time olarak json (yada ne ile gönderilecekse) ilgili datayı iletmekten ibaret olacak. Bu durumda istediğim şey, tüm cihazların local ağ içersindeki sunucuya istek göndermesinden ziyade serverin ilgili bilgiyi android client push etmesi. Haliyle ağ trafiğinin önüne geçmek. Bunu hangi teknolojiler ile ağ trafiği oluşturmadan sağlayabilirim ? Bilgisi olan var mı acaba? Selamlar ...

soruldu: 01 Eyl '12, 08:24

blue-code's gravatar image

blue-code
835812
cevap kabul oranı: 0%

değiştirildi: 01 Eyl '12, 15:42

CemIkta's gravatar image

CemIkta ♦
19.9k29125190


Google, Android için bunu Google Cloud Messaging teknolojiyle yapıyor: http://developer.android.com/guide/google/gcm/index.html

Ekleme: Bu arada yazınızda dün dikkat etmediğim bir şeyi fark ettim: iç ağ. Normalde yani masaüstü cihazlarda 50 istemci-1 sunucu bile olsa JSON verileriyle oluşacak trafik hiçbir şeydir fakat taşınabilir cihazlarda pil ömrünü de düşününce dediğiniz gibi kılı kırk yarıyorsunuz.

Bu hususta gerçek zamanlı iletişimi gerçekleştirmek için WebSocket teknolojisi kullanma yoluna gidebilirsiniz. NodeJS gibi kurulumu ve yapılandırması kolay veya daha zor yapılandırmasıyla Tornado Server ile bu tür bir iletişimi gerçekleştirmeniz mümkün. İkisi için de istemci tarafında karşılama-yanıt alabilme için çeşitli kütüphaneler mevcut. Genelde web nesneleriyle yürütülebiliyor. Ancak bunlar yine Android cihazlarda ağ aygıtının açık olmasını gerektirir, bunu da unutmamak gerekir.

permanent link

cevaplandı: 01 Eyl '12, 08:47

murtaza's gravatar image

murtaza
981122535
cevap kabul oranı: 29%

değiştirildi: 02 Eyl '12, 04:04

başka alternatifler var mıdır?

(01 Eyl '12, 13:20) blue-code blue-code's gravatar image
1

GCM, kullanmasam da hakkında okuduğum Android cihazlar için kullanılan teknolojilerden biri. Çok iyi bir belgelendirmesi ve öğretici sayfası olduğunu tahmin ediyorum.

(01 Eyl '12, 15:48) murtaza murtaza's gravatar image
1

Yanıtıma bir ekleme yaptım. Dün fark edemediğim için kusuruma bakmayın lütfen.

(02 Eyl '12, 04:04) murtaza murtaza's gravatar image

aslında benim problemim burada şarj ile ilgili değil. buradaki asıl problem, orada gelecek bilgi ile arkada servis(android service) ile iç ağ üzerinden download yaptıracağım(50mb-+). dolayısıyla bi kuyruk yapısı olacak. bu kuyruğuda real-time olarak kontrol edeceğim. bu düzlemde cihazlarin sunucu ile ilikişi olması gerekecek, ağı yormadan. node.js benim de aklıma geldi fakat, çok fazla sorun çözmez dedi bi tanıdığım. cevap için teşekkürler. selamlar...

(02 Eyl '12, 06:06) blue-code blue-code's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×818
×2

Soruldu: 01 Eyl '12, 08:24

Görüntüleme: 1,195 kez

Son güncelleme: 02 Eyl '12, 06:06

powered by BitNami OSQA