Schritt 6: Stellen Sie die Uhrzeit über das smartphone
Wenn Sie bereits Bluetooth smart oder niedrige Energie wissen, wie sie manchmal genannt wird, bemerken Sie, dass dieses Setup kein öffentliches Profil, sondern ein benutzerdefiniertes Profil ist.
Ich wollte nicht zu viel Zeit zu investieren, in der offiziellen Zeit-Profil einrichten, denn ich wollte nur sehen, wie diese sucht. Und auf der anderen Seite müssten ein Peripheriegerät, das die Zeit-Profil-Client implementiert eine zentrale, die einen Zeitserver Profil implementiert. Dies gilt nicht für die aktuelle Android-Smartphones. Und auch die CySmart-Dongle unterstützt diese Funktion im Moment.
Aber hey, viel Bla Bla, bevor wir anfangen:
Sobald Sie die BLE-Board mit dem Projekt programmiert haben, können Sie entweder die CySmart Dongle mit der PC-Software oder die CySmart-App für Ihr Smartphone verwenden.
Ich benutze normalerweise die app, weil es einfach und schnell ist. Auf dem ersten Bildschirm sollten Sie ein Gerät namens "Uhr" finden. Dies ist das Dev-Kit!
Verbinden Sie mit ihm, indem Sie auf den Namen klicken. Nicht versuchen Sie, paar oder zu verpfänden. Es ist nicht implementiert und schlägt fehl. Wir brauchen auch keine Taste, um eine Verbindung herstellen. Das heißt jeder um könnte an dieses Gerät anschließen und später sollten Sie achten, um einige Sicherheits-Features zu implementieren!
Sie sehen ein unbekannten Dienst mit drei Merkmalen. Das sind die, die ich in den PSoC-Schöpfer definiert. Die CySmart-App kennt sie natürlich nicht, aber das spielt keine Rolle. Das erste Merkmal akzeptiert, Datum und Uhrzeit, die zweite nur akzeptiert nur die Zeit und das letzte ist das Steuerelement, das die LEDs mit einem benutzerdefinierten Divisor dimmen.
Zu der Zeit tippen Sie auf das mittlere Merkmal gesetzt und geben 17 23 55 und tippen auf OK. Die "0 X" wird automatisch von der app integriert.
Sobald der Wert gesendet wird, zeigt die Uhr sofort die neue Zeit 17:23:55. Wow!