Jump to content

Android


tf_archiv

Recommended Posts

Da sollten wir wohl nochmal nachbessern.

Für Android können die ganz normalen Java Bindings verwendet werden. Eine Anleitung wie die mit Android verwendet werden können gibt es hier: http://www.tinkerforge.com/doc/Software/API_Bindings.html#java-android

Ganz grob: Du startest den Brick Daemon auf deinem PC und schließt deine Bricks an. In deinem Android Programm musst du dann die IP deines PCs als host angeben. Entweder die IP von deinem internen Netzwerk, dann kannst du über wlan steuern oder die externe von deinem Provider, dann kannst du auch von überall aus über 3G steuern. In letzterem Fall muss natürlich der Port nach außen freigegeben sein.

Link zu diesem Kommentar
Share on other sites

Das ist ein guter Einwand, wenn es jemand schafft den Datenverkehr mitzuhören hat er die UIDs deiner Bricks/Bricklets und kann sie dann auch steuern. Eine faire Antwort auf die Frage lautet also: Ein legitimierter Zugriff wird _nicht_ sichergestellt. Um die Daten verschlüsselt zu übertragen müssten die API Bindings und der Brick Daemon angepasst werden. D.h. die Verschlüsselung würde außerhalb von den Modulen ablaufen.

Link zu diesem Kommentar
Share on other sites

Man kann auf dem PC einen SSH Server einrichten (z.B. copssh), man muss dann nur den SSH Port, über den die sichere Verbindung aufgebaut wird, nach außen freigeben. Für Android gibt es z.B. die App ConnectBot, die eine Verbindung dann aufbauen kann. Ist mit entsprechendem Passwort oder Keyfile recht sicher.

Link zu diesem Kommentar
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...