No ja sm sa s tym pred casom hral, ale je to su hadam aj dva roky. Vsetko sa Ti odznovu vyrabat neoplati. Na server by som pouzil nejaky opensource. Napriklad mne sa hodne pacil
http://www.openhab.org/. Rozchodil som ho na RPI. Urcite odporucam sa s tym pohrat, ked sa to aj rozhodnes nepouzit, da Ti to vela o tom, ako by to malo asi cele vypadat. Je to cista konfiguracia. Fungovalo to velmi dobe uz vtedy, ale odvtedy je uz tusim nova verzia s uplne prepracovanym jadrom.
Senzory som si tiez porobil s ESP8266, merace teploty, vlhkosti, nejake spinace. Komunikacia cez MQTT alebo http POST.
Co sa tyka aplikacie, co by posielala z androidu
GPS suradnice cez MQTT neviem. Ale urcie sa to da obist napriklad Locus podporuje custom live tracking cez http POST alebo GET. Ten http request kludne spracuje aj ten openhub server, ak bude verejne pristupny.