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.

ttt

Members
  • Benutzer seit

  • Letzter Besuch

  1. Hi, @yuna: Meine "Lösung" bestand daraus, dass ich mir eine zuverlässige Netzwerklibrary herausgesucht habe (in meinem Fall die libuv[1], wird auch in nodejs verwendet) und mich per ganz normalen TCP/IP zum Brick verbunden habe (über WLAN). Die Beschreibung zum TF-TCP Protokoll[2] ist glücklicherweise ausführlich. War zwar eine Menge Arbeit, läuft jetzt aber seit Monaten stabil ohne Abstürze, Hänger oder Speicherfresser. Die libuv ist zwar nicht unbedingt einfach, aber zuverlässig und das wichtigste: Alles single-threaded (aus Programmierersicht). [1] https://github.com/libuv/libuv [2] https://www.tinkerforge.com/en/doc/Low_Level_Protocols/TCPIP.html
  2. Hi, open löscht den Dateiinhalt, probiere mal den Modus "std::ios_base::app" Grüße
  3. Hallo, da ja die IDs der Sensoren bei jedem Batteriewechsel neu gewürfelt werden, würde mich interessieren, wie du die Sensoren auseinander hältst? Grüße
  4. Ja, das hatte ich auch überlegt. Allerdings ist das TCP-Protokoll nun auch nicht soo kompliziert und man hat alles selbst in der Hand. Ich fand das einfacher, als die jeweiligen Libraries zu debuggen.
  5. Ich habe das Reconnect Szenario auch nie stabil mit der API zum Laufen bekommen (mit der C-API). Ich habe mich dann dazu entschlossen das TCP/IP-Protokoll direkt zu verwenden. Jetzt ist alles gut

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.