Autore Topic: Invio stringa di dati tramite wifi a telecamera gopro  (Letto 396 volte)

Offline davideb95

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy tab 3 10.1
  • Sistema operativo:
    Windows vista
Invio stringa di dati tramite wifi a telecamera gopro
« il: 20 Maggio 2014, 18:56:19 CEST »
0
Ciao a tutti!
Da qualche giorno mi sto cimentando in un'applicazione per android per la mia tesina di quinta superiore.
Ora, mi sono bloccato completamente su questo punto: sto cercando di pilotare la videocamera gopro hero 3+ silver edition tramite il wifi del mio tablet. La cosa sembrava relativamente semplice dato che usando netbeans, programmando in java, con il seguente codice sono riuscito a fare funzionare il tutto.
Codice (Java): [Seleziona]
package gopro;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class Main {
    public static void main(String[] args) throws Exception {
        makeReq("bacpac", "SH", "01");
       
    }

    public static void makeReq(String s1, String s2, String s3) throws Exception {
        URL url;
       
        /*
        url = new URL("http://10.5.5.9/bacpac/SH?t=12345678&p=%01"); // scatta la foto
        url = new URL("http://10.5.5.9/bacpac/PW?t=12345678&p=%00"); // spegne
        url = new URL("http://10.5.5.9/bacpac/PW?t=12345678&p=%01"); // accende*/


        url = new URL("http://10.5.5.9/" + s1 + "/" + s2 + "?t=12345678&p=%" + s3); // richiesta generica

        URLConnection yc = url.openConnection();
        BufferedReader in = new BufferedReader(
                new InputStreamReader(
                        yc.getInputStream()));
        String inputLine;

        while ((inputLine = in.readLine()) != null) {
            System.out.println(inputLine);
        }
        in.close();
    }

   
}

Stessa cosa ho cercato di fare per la mia applicazione in eclipse (facendomi consigliare da un paio di miei amici che ne sanno più di me di programmazione) ma non riesco a trovare il modo per farlo funzionare.
Avete suggerimenti??
Aspetto con ansia (gli esami si avvicinano moooolto velocemente!! :'( )