RGB-Led klocka med Bluetooth Smart (6 / 7 steg)
Steg 6: Ställ in tiden via smartphone
Om du redan vet Bluetooth smart eller låg energi som det kallas ibland, kanske du märker att denna inställning inte är en offentlig profil utan en egen profil.
Jag vill inte investera en massa tid i ställa in den officiella tiden profilen eftersom jag ville bara se hur detta är ute. Och å andra sidan, kringutrustning som implementerar time profil klienten skulle behöva en central som implementerar en tidsserver profil. Detta är inte fallet för de aktuella Android-smartphones. Och även CySmart-dongeln stöder inte denna funktion just nu.
Men hey, mycket bla bla innan vi börjar:
När du har programmerat BLE-styrelsen med projektet, kan du antingen använda CySmart donglen med PC-programvaran eller CySmart-App till din smarta telefon.
Jag använda brukar app, eftersom det är enkelt och snabbt. I den första skärmen bör du hitta en enhet som heter "klocka". Detta är den dev-kit!
Anslut med det genom att klicka på namnet. Försök att paret inte eller knyta an till det. Det är inte implementerat och misslyckas. Vi behöver också inte valfri tangent för att ansluta till den. Det innebär att alla runt omkring kunde ansluta till enheten och senare noga för att genomföra något trygghet dragen!
Du se en okänd tjänst med tre egenskaper. Detta är jag definierats i PSoC-skaparen. CySmart-App vet inte dem naturligtvis, men det spelar ingen roll. Det första kännetecknet accepterar datum och tid, den andra charateristic accepterar endast tiden och den sista är kontrollen till dim lysdioder med en anpassad divisor.
Att ange tid kranen på det mellersta kännetecknet och ange 17 23 55 och klicka på OK. "0 x" ingår automatiskt av app.
När värdet har skickats, visar klockan omedelbart den nya tid 17:23:55. Wow!