Blogg

IoT: Lessons Learned

18. oktober 2017

Har du noen gang prøvd å utvikle din egen maskinvare og programvare samtidig? Vi har. Det er som å løpe og tekster samtidig. Vi har vært der, gjort det, feilet, lært, og vi jobber hele tiden med forbedringer. I dag skal vi dele leksjonene vi har lært med alle folk som er gale nok til å starte et maskinvareselskap (Smart Stone Bluetooth-enheten) og programvare (Spaceti-nettstedet og mobilappen) på samme tid.

IoT: Lessons Learned

Så hvilke utfordringer møtte vi? Vel, en av de største ble skapt av mangelen på GPS-tjeneste inne i bygninger og behovet for en nyttig og funksjonell kombinasjon av maskinvare og en mobilapp. Så hva er forskjellen mellom programvare (mobilapp, nettdashbord) og maskinvareutvikling? Hva er leksjonene å lære?

1. Man laster ikke ned HW-verktøy fra internett...

Hammere, skrutrekkere, ledninger, skruer. Trenger du et nytt verktøy for produktutvikling? Vel, du kan ikke bare laste den ned. Du må kjøre til nærmeste oppussingsbutikk og få verktøyene du trenger.

2. Prototype, prototype, prototype...

Du kan enkelt endre koden i programmet og oppdatere den igjen og igjen. Men har du prøvd å bytte koblinger på et kretskort? Igjen og igjen og igjen? Det er ikke slik det fungerer, dessverre.

Å ja, en 3D-printer er et must for en maskinvareutvikling, men ikke produksjon.

3. Leverer du i helgene også?

For å installere den nyeste programvareversjonen trenger du bare en god tilkobling og installere på nytt hvis du må, men maskinvarerekvisita og komponenter er begrenset av deres lager og leveringsdatoer, for ikke å snakke om helligdager.

4. Tilkoblinger

Wifi, FM-radio, GSM-signal, Bluetooth LE, Sensor fusion osv. Dette var våre alternativer for å løse tilkoblingsproblemer for enheten og mobilappen. Etter litt testing i både Android og iOS, bestemte vi oss for å gå med Bluetooth-teknologi.

5. Krypter alt

I følge en Gartner-prognose vil det være 20 milliarder forskjellige enheter koblet til internett innen 2020. Datapersonvern har blitt det mest diskuterte temaet innen IoT etter at botnett-angrep og brudd har påvirket millioner av hjem rundt om i verden de siste årene. Undervurder derfor aldri å sikre alle deler av IoT-systemet. Ikke lås alle vinduer i huset mens du lar inngangsdøren stå åpen.

Så det er en oppsummering av IoT-leksjonene våre. Og her er det endelige maskinvareproduktet: Smart Stone, en Bluetooth-enhet med innebygde sensorer som er en del av Spacetis innendørs lokasjonsløsning.
Vi håper du likte artikkelen. Noen egne leksjoner? Interessert i å jobbe med oss? Gi oss beskjed på trang@spaceti.com. Og følg med. Vi vil dele mer om Smart Stone neste uke!

Aneta Klímová
Aneta Klímová
anet@spaceti.com