Nic Geschrieben February 12, 2015 at 13:19 Geschrieben February 12, 2015 at 13:19 Ev. habe ich es übersehen in der Doku, soll auch mir passieren Eine API Funktion, die wir in den Bindings benutzen können um die Systemzeit vom RED zu setzen. Ich denke da an unterwegs wenn kein HostPC in der Nähe ist oder mittels putty u.a. zu umständlich ist. Nicht jeder RED-User hat oder benutzt das GPS-Bricklet zur exakten Zeitgebung. Aber viele haben ein Smartphone mit eingebautem GPS, über das wir die Systemzeit am RED synchron. könnten. Zitieren
photron Geschrieben February 12, 2015 at 14:02 Geschrieben February 12, 2015 at 14:02 Dafür gibt es keine direkte API Funktion. Die API des RED Brick ist generischer gebaut. Du kannst grob gesagt auf dem RED Brick Dateien lesen/schreiben, Shell Befehle ausführen und User Programme definieren. Darauf basierend sind alle RED Brick Funktionen im Brick Viewer gebaut. Das führt dazu, dass die API schwieriger zu benutzen ist, im Gegenzug können wir aber einfach neue Funktionen zum Brick Viewer hinzufügen ohne dazu die API des RED Bricks erweitern zu müssen. Um die Uhrzeit zu setzen ruft Brick Viewer den date Befehl auf dem RED Brick mit passenden Parametern auf. Zitieren
Nic Geschrieben February 12, 2015 at 15:10 Autor Geschrieben February 12, 2015 at 15:10 Wenn ich als Client nur ein Android-Smartphone verwende und mich auf dem RED als AP verbinde, muss ich vorher noch den BrickV+HostPC umständlich bemühen um die Zeit zu setzen ? Zitieren
photron Geschrieben February 12, 2015 at 15:40 Geschrieben February 12, 2015 at 15:40 Du brauchst nicht unbedingt die korrekte Zeit auf dem RED Brick. Zitieren
Nic Geschrieben February 12, 2015 at 16:29 Autor Geschrieben February 12, 2015 at 16:29 Du brauchst nicht unbedingt die korrekte Zeit auf dem RED Brick. ?? Stirnrunzeln . Mein Frage war nicht ob es für den allgm. Betrieb notwendig ist die Zeit korrekt zu setzen, sondern ich möchte die Zeit synchronisieren, aber ohne extra DesktopPC, der den BrickV dafür ausführen muss. Zitieren
photron Geschrieben February 13, 2015 at 14:29 Geschrieben February 13, 2015 at 14:29 Am einfachsten geht das über brickv. Du kannst aber auch ein Programm auf den RED Brick hochladen, das es dir erlaubt die Zeit vom Webbrowser aus zu synchronisieren. Ich habe da mal was vorbereitet: https://github.com/Tinkerforge/red-brick/tree/master/programs/sync_time Zitieren
Nic Geschrieben February 13, 2015 at 15:17 Autor Geschrieben February 13, 2015 at 15:17 Wie soll das hochgeladen/deployed werden im BrickV ? Als Py App ? Zitieren
photron Geschrieben February 13, 2015 at 15:21 Geschrieben February 13, 2015 at 15:21 Ja über brickv als Python Programm auf den RED Brick hochladen. Die nötigen Einstellungen für das Programm sind in der Readme beschrieben. Zitieren
Nic Geschrieben February 13, 2015 at 15:49 Autor Geschrieben February 13, 2015 at 15:49 Ich habe die Installationshinweise erst nicht entdeckt und verstanden, aber dann den Wizard beim Hinzufügen von neuen Programmen gerafft. Sorry das ist zum Anfang nicht alles so klar aus der Readme verstanden wird. Ok, funktioniert prima vom Win7 Browser als auch Android Smartphone. Super und besten Dank. Eine gute Ergänzung zum BrickV PS: Hatte schon selber angefangen, das mit einem Node.js Server zu lösen. Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.