Stap 6: Stel de tijd via smartphone
Als u al Bluetooth smart of lage energie weet zoals het soms wordt genoemd, zou dan je zien dat deze opzet niet een publiek profiel maar een aangepast profiel is.
Ik wilde niet te investeren veel tijd in het opzetten van het profiel van de officiële tijd want ik wilde alleen maar om te zien hoe dit naar op zoek is. En aan de andere kant, een randapparaat dat de tijd profiel client implementeert zou moeten een centrale die een tijdserver op het profiel implementeert. Dit is niet het geval voor de huidige Android-smartphones. En ook de CySmart-dongle deze functie wordt momenteel niet ondersteund.
Maar hey, een heleboel bla bla voordat we beginnen:
Zodra u de BLE-bord met het project hebt geprogrammeerd, kunt ofwel u de CySmart-Dongle met de PC-Software of de CySmart-App voor uw smart phone.
Ik gebruik normaal de app, omdat het is gemakkelijk en snel. In het eerste scherm moet u een apparaat genaamd "klok". Dit is de dev-kit!
Verbinding maken met het door de naam te klikken. Niet proberen te paar of obligatie ernaar. Het wordt niet uitgevoerd en mislukt. We hoeven ook niet een willekeurige toets op het aansluiten. Dat betekent dat iedereen rond kan verbinding maken met dit apparaat en later moet je zorgen voor sommige beveiligingsvoorzieningen implementeren!
U ziet een onbekend dienst met drie kenmerken. Dit zijn de ik in de PSoC-Schepper is gedefinieerd. De CySmart-App hen natuurlijk niet weten, maar dat maakt niet uit. Het eerste kenmerk accepteert datum en tijd, de tweede karakteristiek accepteert alleen de tijd en de laatste is het besturingselement dim de LEDs met een aangepaste deler.
Instellen van de tijd-Tik op de middelste karakteristiek en voer 17 23 55 en tik op OK. De '0 x' wordt automatisch opgenomen door de app.
Als de waarde wordt verzonden, verschijnt de klok onmiddellijk de nieuwe tijd 17:23:55. Wow!