Benutzer-Werkzeuge

Webseiten-Werkzeuge


btclock

btclock

Die Dokumentation liegt auf Github: https://github.com/dop3j0e/btclock/

Das Vorgehen:

Bitte erst den Artikel komplett zu Ende lesen!

Die btclock hat einen Knopf auf der Rückseite, der bei längerem Druck eine 4 stellige zufällige PIN auf dem Display anzeigt.
Nun muss man sich per Bluetooth mit dem Gerät verbinden - der Name des Gerätes lautet „ BT Clock “.
Solange die PIN auf dem Display angezeigt wird, hat man Zeit diese in seinen PC einzugeben um sich zu verbinden.

Nach dem verbinden stehen 2 virtuelle COM-Ports zur Verfügung die man mit Putty öffnen kann.
Nur einer der beiden funktioniert für die Stellung der Uhr - um genau zu sein der Com Port mit dem Namen „ BT Clock 'Dev B' “ und der Direction Outgoing.
Die Baudrate beträgt 9600 - (8) data bits, no (N) parity bit, and one (1) stop bit.
Flow Control: Nicht bekannt. Sowohl XON/XOF als auch None scheint zu funktionieren.

T=YYMMDDhhmmssWWLF
YY = Jahr
MM = Monat
DD = Tag
hh = Stunde
mm = Minute
ss = Sekunde
WW = Wochentag (00 Montag; 01 Dienstag; … ; 06 Sonntag)
LF = Line Feed (auf deutsch: Zeilenumbruch) den man im Unix Format anhängen muss.

Wenn man unter Windows einen Line Feed von Unix einfügen möchte, benutzt man am besten Notepad++.

Folgende Dinge muss man dann tun:
View, Show Symbol, Show End of Line
Edit, EOL Conversation, Unix (LF)

Anschließend Enter drücken, um einen Zeilenumbruch zu erzeugen.
Mit STRG + A alles aus der Text-Datei markieren und in das Kommandozeilenfenster mit einem einfachen Rechtsklick einfügen.
Wenn ihr alles richtig gemacht habt, sollte die Uhr ein OK zurück geben.

Ungefähr so:

                              OK

Wenn ihr was falsch gemacht habt, passiert das folgende:
Am Anfang wird ein No| ausgegeben, dannach kommt das, was ihr mit dem Rechtsklick der Maus eingefügt habt und die Meldung +DISC:SUCCESS.

No|T=17102817380005+DISC:SUCCESS

Die Fehlermeldung taucht manchmal auch erst auf, wenn ihr die COM-Portverbindung zum zweiten mal öffnet.

btclock.txt · Zuletzt geändert: 2017-10-28 20:33 von macxylo