Legg igjen kontaktinformasjonen din, så sender vi deg vår whitepaper på e-post.
Jeg samtykker i å behandle personopplysningene mine for å sende personlig tilpasset markedsføringsmateriell i samsvar med Retningslinjer for personvern. Ved å bekrefte innsendingen samtykker du i å motta markedsføringsmateriell.
Takk skal du ha!

Skjemaet har blitt sendt inn.
Mer informasjon finner du i postkassen din.

Innowise er et internasjonalt selskap som utvikler programvare for hele syklusen selskap grunnlagt i 2007. Vi er et team på mer enn 1600+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.
Om oss
Innowise er et internasjonalt selskap som utvikler programvare for hele syklusen selskap grunnlagt i 2007. Vi er et team på mer enn 1600+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.

Robot som tjeneste i nettskyen: 40 % effektivitetsøkning og 20 % vekst i kundebasen

Innowise har utviklet og optimalisert back-end og front-end av prosjektet og koblet roboter til skyen.

Kunde

Industri
IoT
Region
USA
Kunde siden
2022
Kunden vår er et ledende "robotikk som en tjeneste"-selskap med base i Silicon Valley. De er RaaS-konsulenter som gjør det mulig for mellomstore amerikanske produsenter å distribuere og skalere automatisering raskt og uten risiko. Detaljert informasjon om kunden kan ikke avsløres i henhold til bestemmelsene i NDA.

Utfordring

Dette B2B-prosjektet tar sikte på å levere roboter til organisasjoner som ønsker å automatisere prosessene sine.

Innowise sto overfor utfordringen med å utvikle en praktisk skyløsning for robotteknologi for å dekke problemene med robotvedlikehold, datainnsamling om robotytelse og reparasjonstjenester i tide. I tillegg var det viktig å spore robotens faktiske driftstimer for automatisk genererte fakturaer.

Løsning

Innowise har utviklet en SaaS-løsning for effektiv administrasjon og sømløs integrering av roboter. Vi har også utviklet en brukervennlig mobilapp for å forbedre administrasjonsopplevelsen.

Innowise valgte en skytjenestearkitektur for prosjektet fordi det gjør det enklere å skalere applikasjoner og raskere å utvikle dem. Denne arkitekturen samhandler tett med AWS - verdens mest omfattende og utbredte skyplattform.

Tilkoblede AWS-tjenester

Løsningens komplekse og mangesidige struktur integrerer en rekke AWS-tjenester, som f.eks:

  • Elastic Beanstalk hjelper deg med å distribuere og administrere webapplikasjoner med kapasitetsforsyning, overvåking av apphelse og mer;
  • DynamoBD støtter datastrukturer og viktige skytjenester. Fordelene manifesteres i funksjoner for automatisk skalering, hurtigbufring i minnet, sikkerhetskopiering og gjenoppretting;
  • AWS Grafana lar deg spørre, visualisere og varsle om beregninger, logger og spor som kommer fra roboten;
  • IOT SIteWise - en administrert tjeneste som samler inn, behandler og overvåker robotdata lokalt - selv uten internettforbindelse;
  • IAM kontrollerer sikker tilgang til AWS-ressurser og administrerer tillatelser;
  • SNS brukes til å sende SMS-varsler til kunder og utviklere om kritiske tilstander for roboter;
  • SQS for Celery - asynkron oppgavekø basert på distribuert meldingspassering;
  • KMS for å lagre og automatisk oppdatere nøkler;
  • RDS (PostgreSQL), S3, Lambda er implementert for å sende tilkoblingsstatusen til roboten til back-end;
  • SES er en skytjeneste for masseutsendelse av e-post;
  • KVS - for sikker direktestrømming.

I tillegg til tjenestene som er oppført ovenfor, fortjener Django-tjenesten spesiell oppmerksomhet siden den kan samle data fra roboter, samle daglige og månedlige fakturaer og utarbeide kontrakter med kunder som bare beskriver tomgangstiden.

Smart kontroll av gjeldende robotstatus

For å forstå den nåværende statusen til roboten, setter vi opp et system som sammenligner det nåværende settet med robotdata med noen tidligere. Hvis avviket oppdages, mottar den en status - "alvorlig" eller "advarsel" - og sender et push-varsel til den aktuelle kommunikasjonskanalen.

Tredjepartstjenesten IXON gjør det også mulig å overvåke ytelsen til roboter i sanntid. Siden roboter er registrert i StrideLinx, er det mulig å endre ruterens konfigurasjon eksternt, finne ut hvilke enheter som er koblet til den osv.

GitHub-handlinger for CI/CD

Koden skyves til det elastiske containerregisteret, og deretter distribuerer CD-en endringene i dev- og hovedgrenene til de aktuelle miljøene i Elastic Beanstalk.

I selve Elastic Beanstalk har vi satt opp automatiske helsesjekker av miljøene som sender varsler til Slack hvis miljøet er problematisk.

Datadog for lagring av logger

Datadog samler ende-til-ende-spor, beregninger og logger for å gjøre roboter og AWS-tjenester fullstendig observerbare. For øyeblikket jobber Innowise med å bytte til AWS SiteWise for å lagre robotdata siden det vil løse problemet med tap av internettforbindelse. Denne løsningen forhindrer at robotdata går tapt og sender dem til AWS-serveren selv når det ikke er internettforbindelse eller back-end er utilgjengelig.

Mobilapplikasjon

Teamet vårt har utviklet en mobilapp som lar kundene få oppdatert informasjon om statusen til roboten de har leid. Det er også praktiske grafer i applikasjonen som viser robotenes tomgangs- og arbeidstid.

Takket være den integrerte WebRTC basert på AWS KVS kan kunden også koble seg til robotens kamera og se hva roboten gjør for øyeblikket.

Teknologier og verktøy

Innebygd
PLC, robotkontroller, LoRaWAN, MicroPython, OPC UA, Raspberry PI, ESP 32
Front-end
TypeScript, React Native, Redux, react-navigasjon
Back-end
Python, Django, Selleri, Selleri beat
Cloud
Elastic Beanstalk, DynamoDB, AWS Grafana, IOT SIteWise, IOT core, IAM, SNS, SQS, KMS, RDS(PostgreSQL), S3, Lambda, SES, KVS
VCS
Git, GitHub
DevOps
GitHub-handlinger. DataDog, Nginx, Docker, Docker Compose

Prosess

Etter å ha samlet inn og dokumentert kundens krav, startet Innowise utviklingen. Vi brukte Scrum-tilnærmingen med en ukes sprint og møter tre ganger i uken for å diskutere viktige spørsmål. Slack og Jira ble brukt til å administrere oppgaver og diskutere prosjekter i teamet. Hver uke tok prosjektlederen kontakt med kunden via Skype for å gi en oppdatering om utviklingsprosessen.

Team

1
Prosjektleder
2
Back-end-utviklere
1
Front-end-utvikler
3
Støttespesialister for roboter
team-innowise

Resultater

Som et resultat utviklet Innowise en løsning som økte produsentenes etterspørsel etter robotutleie.

Siden vi har implementert "robot som en tjeneste" i nettskyen, kan kunden overvåke robotens status i sanntid og gi teknisk støtte i tide. Med AWS SiteWise-tilkoblet, alle robotdata lagres og vises korrekt på fakturaene.

Også selskaper som leide roboter fra vår klient fant ut at deres produksjonseffektivitet økte med 40%.

Prosjektets varighet
  • Januar 2022 - Løpende

Ta kontakt med oss!

Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg så snart vi har behandlet forespørselen din.

    Ta med prosjektdetaljer, varighet, teknisk stack, behov for IT-fagfolk og annen relevant informasjon.
    Spill inn en talemelding om din
    prosjektet for å hjelpe oss å forstå det bedre
    Legg ved ytterligere dokumenter om nødvendig
    Last opp fil

    Du kan legge ved opptil 1 fil på totalt 2 MB. Gyldige filer: pdf, jpg, jpeg, png

    Vær oppmerksom på at når du klikker på Send-knappen, vil Innowise behandle personopplysningene dine i samsvar med vår Personvernerklæring for å gi deg relevant informasjon.

    Hva skjer videre?

    1

    Etter at vi har mottatt og behandlet forespørselen din, vil vi komme tilbake til deg innen kort tid for å beskrive prosjektbehovene dine og undertegne en taushetserklæring for å sikre informasjonens konfidensialitet.

    2

    Etter å ha undersøkt kravene, utarbeider våre analytikere og utviklere en prosjektforslag med arbeidsomfang, teamstørrelse, tid og kostnader estimater.

    3

    Vi arrangerer et møte med deg for å diskutere tilbudet og komme til en avtale.

    4

    Vi signerer en kontrakt og begynner å jobbe med prosjektet ditt så raskt som mulig.

    Takk skal du ha!

    Meldingen din er sendt.
    Vi behandler forespørselen din og kontakter deg så snart som mulig.

    Takk skal du ha!

    Meldingen din er sendt.
    Vi behandler forespørselen din og kontakter deg så snart som mulig.

    pil