Das war auch mein erster Ansatz (mit einem PHP Server), allerdings bekommt man dadurch doch eine relativ große Verzögerung, bis ein Befehl ausgeführt wird oder? Wobei die große Verzögerung über UMTS ja sowieso gegeben sein sollte.
Ich will die Webcam direkt über einen CSI BUS ansprechen und zwischen meinem Handy und dem Raspberry Pi (Arch Linux, nur das Nötigste installiert) eine AdHoc Wlan Verbindung aufbauen.
Die Befehle sollen dann direkt von einem in Java oder in C geschriebenen Server an den RP6 weiter gegeben werden.
Von da aus soll es dann wie bei Dir per I2C weiter gehen.

Eventuell kommt dann auch ein Umbau auf UMTS, das werde ich dann wohl ebenfalls mit einem VPN Tunnel machen müssen.
Wie groß war bei Dir die Verzögerung bei der Webcam und den Befehlsausführungen?