
Konseptointi ja Design edellä
Lähdimme alkuun konseptoimaan sovelluksen käyttökokemusta ja visuaalista ilmettä samalla kun tekninen tiimi alkoi selvittää, miten koko avaamisprosessi tapahtuisi, mikä käytännössä on avain ja kuinka turvallista kaikki tämä on.
Ensimmäinen hahmotelma käyttöliittymästä pureutui sovelluksen ja lukon yhdistämiseen ensimmäistä kertaa.
Kun sovelluksen prototyyppiin, joka toteutettiin HTML-protona, lisättiin visuaalisia elementtejä, alkoi käyttäjäkokemus selkeytyä. Kaikessa painotettiin selkeyttä, tyyliä ja turvallisuuden tunnetta. Ns. sprintti 0, eli suunnittelusprintti, valmistui aikataulussa. Tässä vaiheessa kaikki oli vielä hyvin.
Teknisen suunnittelun aikana päädyttiin käyttämään Bluetooth Low Energy eli BLE -protokollaa, joka oli korvannut edellisen generaation bluetooth protokollan moderneissa puhelimissa. BLE protokollan päälle oli haasteellista suunnitella lukon vaatimat toiminnot joista haasteellisin oli HandsFree -toiminto. BLE:n natiivi salaus on 128 bittinen, joten se on hyvin tietoturvallinen itsessään ja päätimme sen riittävän tietoturvaksi.
Welcome to the Jungle
Vaikka tiesimme, että vasta Androidin tulevat versiot tukevat BLE -protokollaa tarpeeksi laajalti, olimme speksin mukaan siinä uskossa, että iOS tukee sitä jo. Opimme, että se mitä paperilla lukee voi olla hyvin toista, mitä laitteesta oikeasti löytyy. iOS -implementaatio BLE -protokollasta toimi hyvin omalla tavallaan ja esimerkiksi hands free -toiminnon toteutus oli kohtuullisen monimutkaista. Miten toimia kun lukkoja on talossa useita, sekä useita puhelimia, jotka toimivat avaimina?
Lopullinen ratkaisu vaati lukuisia päiviä (viikkoja ja kalenterikuukausia) testausta ja erehdyksen kautta oppimista. Loppujen lopuksi onnistuimme kiertämään iOS-alustan rajoitteet ja hands free -ominaisuus saatiin toimimaan. HF-ominaisuudessa on tärkeää, että Rollock tunnistaa kummalla puolella puhelin on, jolloin hands free toimii vain oven ulkopuolella, muuten lukko avautuisi, kun käyttäjä kävelee oven lähelle sisäpuolella.
Nyt kun lukkoa ja avaimena toimivaa sovellusta on päässyt käyttämään, tavalliset lukot tuntuvat auttamatta vanhanaikaisilta. Tivi ja Teknavi ovat jo ehtineet tehdä lukosta jutun. Tässä vielä Rollockin oma esittelyvideo.
Mikäli etsit toteuttajaa esineiden internet sovellusalueelle, tulemme mielellämme kertomaan osaamisestamme. Ota yhteyttä sales(at) geniem.com