Internet of Things i praktiken
En enhet med inbyggt system kan idag med fördel vara uppkopplat på internet. Man kan då använda en app i mobilen eller surfplattan för att styra och övervaka. Genom att använda en molntjänst där såväl enheten som appen loggar in så blir det enkelt för slutanvändarna att komma åt sina enheter.
Standardiserade byggblock
Vi använder standardiserade byggblock för att sätta upp ett system:
- Cloudtjänsten är en mqtt broker från Mosquitto, Apache ActiveMQ eller HiveMQ
- Det inbyggda systemet (enheten) kopplar upp sig via ethernet, wifi eller 4G
- Appar i Android (Java), Iphone & Ipad (Objective-C)
- PC program för Windows (Visual Studio C#)
- Trafiken är krypterad med SSL/TLS (TLS 1.2)
Cloudtjänst
Cloudtjänsten (mqtt brokern) kan köras på en server hos någon av parterna, eller på ett serverhotell. Man kan också placera sin mqtt broker hos någon av de stora molntjänsterna som t.ex. Microsoft Azure eller Amazon Web Services.
Fördelar med att använda en cloudtjänst-baserad lösning:
- Appen och enheten kopplar endast upp sig mot cloudtjänsten och aldrig direkt mot varandra. Detta förenklar drastiskt uppkopplingen då man inte behöver känna till enhetens IP-adress, ej heller konfigurera brandvägg eller router för att släppa in trafik till enheten.
- Cloudtjänsten möjliggör också att enheten inte alltid behöver vara uppkopplad då mqtt brokern behåller senaste inrapporterad information. Enheten kan då koppla upp sig vid vissa fasta tillfällen för att spara ström eller då en mobil enhet är inom wifi-räckvidd (t.ex.).
Integrering med befintligt affärssystem
Ett existerande affärssystem kan vara kopplat till cloudtjänsten:
- Nya kunder kan läggas in från affärssystemet direkt till cloudtjänsten.
- Affärssystemet kan samla in information från enheterna för att planera in underhåll. Det kan gälla t.ex. registrering av driftstid, batteristatus, temperatur, tryckfall över filter som behöver bytas etc.
- En webserver i affärssystemet kan låta slutanvändaren logga in från en vanlig webläsare för att komma åt sin enhet.
Åtkomst för slutanvändare
Slutanvändaren kan komma åt sin enhet på följande sätt:
- Från en app i Ipad, Iphone, Android telefon eller surfplatta.
- Från ett Windows-program i PC
- Via en hemsida från en vanlig webläsare
Slutsats
En server (mqtt broker) förenklar kommunikationen för slutanvändare så att de på ett enkelt och professionellt sätt kan komma åt att styra och övervaka era intelligenta produkter via t.ex. en app i telefon eller surfplatta.
Kontakta oss så bokar vi ett möte där vi kan förutsättningslöst diskutera hur en cloudtjänst skulle kunna möta era behov!