Sto facendo un'applicazione che raccoglie dati di timestamp e GPS dal telefono di un utente a intervalli insieme ad altre informazioni.
Attualmente, ogni tupla generata viene inviata tramite TCP al mio server delle applicazioni non appena viene generata la tupla.
Si tratta di un modo non convenzionale di trasmettere dati considerando che potrebbe trasmettere dati più volte al minuto? Sono preoccupato per le risorse del dispositivo, come consumo di batteria e piano dati, ecc. La trasmissione avviene principalmente tramite reti cellulari o WIFI.
È importante che il server riceva informazioni in tempo reale o quasi in tempo reale, quindi non vedo nessun altro modo per farlo.
Qualche informazione?