IoT løsninger er som oftest i drift døgnet rundt, og all oppgradering eller endring må foregå uten vesentlig nedetid. Dette stiller krav til omfattende testmiljøer.
Typisk for mange IoT løsninger som implementeres eller planlegges er at de består av et stort antall «ting», som sensorer eller andre typer enheter. Dette gjelder spesielt for industriell IoT der automatiserte fabrikker integrerer sensorer i alle ledd i produksjonen, ofte betegnet Industry 4.0. Eksempel på industriell IoT er de nye «Smart By» prosjektene. Men også i andre typer miljøer vil det kunne oppstå problemer på grunn av mengden av «ting». IoT løsninger er som oftest i drift døgnet rund, og all oppgradering eller endring må foregå uten (vesentlig) nedetid. Dette stiller krav til omfattende testmiljøer.
IoT arkitektur
I prinsippskissen for IoT arkitektur over, ser man på utviklings- og testmiljøer som et behov som går gjennom hele løsnings-stack’en. Men hvordan etablerer man et testmiljø med tusenvis av enheter uten at det koster altfor mye? Husk at vi trenger å teste skalering også! Her bør vi lære fra et annet område med mange av de samme kravene til «null nedetid» og kontinuerlig oppgradering, nemlig nettverksdrift.
Test av nye enheter i nettverkssammenheng, kan gjøres gjennom simulering. Dette gjelder både for «ytre enheter» som svitser og rutere og sentrale enheter som overvåkings- og rapporteringssystemer. Ved å la én eller noen få datamaskiner oppføre seg som om de var tusenvis av «ytre enheter», får man testet både kommunikasjon, kontroll og rapportering. En ledende løsning for dette i nettverksdrift er MIMIC, fra Gambit Communications. De har nå sett IoT behovet og utvidet sitt produkt med støtte for viktige IoT protokoller.
Simulator fra Gambit
MIMIC MQTT Simulator skaper et virtuelt laboratorium med tusenvis av IoT sensorer og enheter. Med MIMIC tillater leverandører av MQTT sensorer, enheter og applikasjoner å designe, utvikle og teste sin programvare i et virtuelt og skalerbart nettverksmiljø. Både på server- og klientsiden. MIMIC sikrer at applikasjonene vil kunne håndtere et høyt antall tilkoblinger og varianter av meldinger når de distribueres i de heterogene miljøene som ofte kjennetegner IoT implementasjoner. Og det blir langt rimeligere enn å kjøpe, koble opp og vedlikeholde et stort nettverk av reelle sensorer.
MQTT utviklere kan implementere produkter raskt og gjøre pålitelige tester. Det blir enkelt – og rimelig – å teste skalerbarhet mot tusenvis av sensorer. Ved å skape ulike heterogene miljøer av sensorer er det lett å evaluere egnethet av applikasjoner i forhold til vekstscenarier, eller å kvalifisere kjøp før utplassering.
MIMIC kan også benyttes til å bygge realistiske opplæringsmiljøer og treningsscenarier. Der kan man utforske mange mulige situasjoner og lære driftspersonell hvordan disse skal håndteres. Dette treningsmiljøet er så kompakt at det kan være bærbart (på en PC) i stedet for å være fysisk knyttet til en lab eller et klasserom.
For mer informasjon om MIMICs muligheter til å bygge testmiljøer for IoT (eller nettverk), kontakt salg@managenordic.no.
Du er kanskje også interessert i: