GoPro Hero 3+ に接続してリモートで制御するためのシンプルな概念実証アプリを開発しました。アプリは正常に動作しており、Moto GI から電源のオン、オフ、録画の開始などを行うことができます。
さて、問題があります。これは私のシナリオです:
- Samsung Galaxy S3 でクライアント アプリを実行しています。このクライアントは、加速度計、ジャイロスコープなどのセンサーからデータを収集します。
- Moto G でサーバー アプリを実行しています。このサーバーは、ソケットを介して Galaxy S3 からデータを受信します。両方のデバイスがルーター ネットワークに接続されています。
ここでの問題は、この履歴全体に PoC アプリを追加したいのですが、GoPro は、コマンドを送信するデバイスが GoPro ネットワークに接続されている必要があることです。したがって、この場合、次の 2 つのオプションがあります。
すべてのデバイス (Moto G、Galaxy S3、および GoPro) を GoPro ネットワークに配置し、このネットワーク内のデバイス間のすべての接続を確立します。動作しません: Galaxy S3 のクライアント アプリが Moto G に接続できません。単に動作しません。MotoG (10.5.5.109 ip) および Galaxy S3 (ip 10.5.5.108) から GoPro カメラ (ip 10.5.5.9) に ping できますが、Galaxy S3 から MotoG に ping できません。
何らかの方法で、GoPro を特定のネットワーク (この場合はルーターからのネットワーク) に接続します。したがって、私のルーターはこれらすべてを管理し、すべてが機能しますが、これが可能かどうかはわかりません。
よろしくお願いします!