I developed a simple proof of concept app to connect to my GoPro Hero 3+ and control it remotely. The app is working fine and from my Moto G I can power on, power off, start recording, etc.
Now, I have a problem. This is my scenario:
- I have a client app running in a Samsung Galaxy S3. This client collects data from sensors: Accelerometer, Gyroscope, etc.
- I have a server app running in my Moto G. This server receives data from Galaxy S3 through a socket. Both devices are connected in my router network.
The problem now is: I want to add my PoC app in this whole history, but GoPro obligates that the device who sends commands to it must be connected to GoPro Network. So, in this case I have two options:
Put all the devices (Moto G, Galaxy S3 and GoPro) in the GoPro network and establish all connections between devices in this network. It doesn't work: My client app in Galaxy S3 cannot connect to Moto G. It simply doesn't work. I can ping GoPro Camera (ip 10.5.5.9) from MotoG (10.5.5.109 ip) and from Galaxy S3 (ip 10.5.5.108), but I can't ping MotoG from Galaxy S3 and vice-versa.
In some manner, connect GoPro in a specific network, in this case the network from my router. So, my router would manager all this stuff and everyhing would work, but I don't know if this is possible.
Thanks in advance, guys!