Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Geschrieben

Da ich bisher noch keine Hinweise darauf gefunden habe, wie das genau geht, wollte ich hier mal nachfragen. Im Downloadbereich habe ich auch nichts zum Thema Android gefunden (dafür aber für Mac OS X, das ja eig. noch nicht unterstützt ist).

Geschrieben
  • Autor

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.

Geschrieben
  • Autor

Wenn man den Port für das Internet freigibt, wie wird sichergestellt das nur legitimierte Zugriffe erlaubt sind?

Geschrieben
  • Autor

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.

Geschrieben
  • Autor

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.

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...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.