Lämna dina kontaktuppgifter, så skickar vi dig vår presentation via e-post.
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt anpassat marknadsföringsmaterial i enlighet med Integritetspolicy.
Formuläret har skickats in framgångsrikt! Ytterligare information finns i din brevlåda.
Innowise Group är ett internationellt företag för utveckling av mjukvara med fullständig cykel som grundades 2007. Vi är ett team med över 1500 IT-proffs som utvecklar mjukvara för andra yrkesverksamma över hela världen.
Om oss
Innowise Group är ett internationellt företag som utvecklar mjukvara för hela cykeln. som grundades 2007. Vi är ett team på över 1400 IT-proffs som utvecklar mjukvara för andra företag. yrkesverksamma över hela världen.

RaaS-lösning för fjärrstyrning av industrirobotar

Innowise Group har utvecklat och optimerat projektets back-end och front-end och kopplat robotar till molnet.

Kund

Bransch
IoT
Region
USA
Kund sedan
2022
Vår kund är ett ledande företag inom robotik som tjänst i Silicon Valley. De är RaaS-konsulter som gör det möjligt för medelstora amerikanska tillverkare att snabbt och riskfritt införa och skala automatisering. Detaljerad information om kunden kan inte avslöjas enligt bestämmelserna i NDA.

Utmaning

Detta B2B-projekt syftar till att tillhandahålla robotar till organisationer som vill automatisera sina processer.

Innowise Group stod inför utmaningen att utveckla en praktisk molnrobotlösning för att lösa problemen med robotunderhåll, datainsamling om robotens prestanda och reparationstjänster i rätt tid. Dessutom var det viktigt att spåra robotens faktiska drifttimmar för automatiskt genererade fakturor.

Lösning

Innowise Group har utvecklat en SaaS-lösning för effektiv hantering och sömlös integration av robotar. Vi har också utformat en lättanvänd mobilapp för att förbättra hanteringsupplevelsen.

Innowise valde en molnbaserad mikrotjänstarkitektur för projektet eftersom den gör det lättare att skala applikationer och snabbare att utveckla dem. Denna arkitektur har ett nära samspel med AWS - världens mest omfattande och allmänt antagna molnplattform.

AWS

Anslutna AWS-tjänster

Lösningens komplexa och mångfacetterade struktur integrerar en mängd olika AWS-tjänster, t.ex:

  • Elastic Beanstalk hjälper dig att distribuera och hantera webbapplikationer med kapacitetstilldelning, övervakning av appens tillstånd med mera;
  • DynamoBD stöder datastrukturer och molntjänster med nyckelvärden. Fördelarna manifesteras i funktioner för automatisk skalning, caching i minnet, säkerhetskopiering och återställning;
  • Med AWS Grafana kan du söka, visualisera och varna för mätvärden, loggar och spår som kommer från roboten;
  • IOT SIteWise - en hanterad tjänst som samlar in, bearbetar och övervakar robotdata lokalt - även utan internetanslutning;
  • IAM kontrollerar tillgången till AWS-resurser och hanterar behörigheter på ett säkert sätt;
  • SNS används för att skicka SMS-meddelanden till kunder och utvecklare om kritiska tillstånd hos robotar;
  • SQS för Celery - asynkron uppgiftskö baserad på distribuerad meddelandeöverföring;
  • KMS för att lagra och automatiskt uppdatera nycklar;
  • RDS (PostgreSQL), S3, Lambda implementeras för att skicka robotens anslutningsstatus till backend;
  • SES är en e-posttjänst i molnet för massutskick av e-post;
  • KVS - för säker direktsändning.

Förutom de tjänster som anges ovan förtjänar Django-tjänsten särskild uppmärksamhet eftersom den kan samla in data från robotar, sammanställa dagliga och månatliga fakturor och skriva kontrakt med kunderna där endast den inaktiva tiden anges.

Smart kontroll av aktuell robotstatus

För att förstå robotens nuvarande status sätter vi upp ett system som jämför den aktuella uppsättningen data om roboten med tidigare data. Om en avvikelse upptäcks får systemet en status - "allvarlig" eller "varning" - och skickar ett push-meddelande till lämplig kommunikationskanal.

Med tredjepartstjänsten IXON kan man dessutom övervaka robotarnas prestanda i realtid. Eftersom robotarna är registrerade i StrideLinx är det möjligt att ändra routerns konfiguration på distans, ta reda på vilka enheter som är anslutna till den osv.

GitHub-åtgärder för CI/CD

Koden skickas till registret för elastiska behållare och sedan distribuerar CD:n ändringarna i dev- och huvudgrenarna till lämpliga miljöer i Elastic Beanstalk.

I själva Elastic Beanstalk har vi satt upp automatiska hälsokontroller av miljöerna som skickar varningar till Slack om miljön är problematisk.

Datadog för lagring av loggar

Datadog samlar spår, mätvärden och loggar från början till slut för att göra robotar och AWS-tjänster helt observerbara. För närvarande arbetar Innowise med att byta till AWS SiteWise för att lagra robotdata eftersom det kommer att lösa problemet med förlorad internetanslutning. Den här lösningen förhindrar att robotdata går förlorade och skickar den till AWS-servern även när det inte finns någon internetanslutning eller när backend är otillgänglig.

Mobilapplikation

Vårt team har utvecklat en mobilapp som gör det möjligt för kunderna att få aktuell information om statusen på den robot de hyrt. Det finns också praktiska grafer i applikationen som visar robotarnas tomgångs- och arbetstider.

Tack vare det integrerade WebRTC som bygger på AWS KVS kan kunden också ansluta till robotens kamera och se vad roboten gör för tillfället.

Teknik och verktyg

Inbäddad
PLC, robotstyrning, LoRaWAN, MicroPython, OPC UA, Raspberry PI, ESP 32
Front-end
TypeScript, React Native, Redux, react-navigation
Back-end
Python, Django, Celery, Celery beat
Moln
Elastic Beanstalk, DynamoDB, AWS Grafana, IOT SIteWise, IOT core, IAM, SNS, SQS, KMS, RDS(PostgreSQL), S3, Lambda, SES, KVS
VCS
Git, GitHub
DevOps
GitHub-åtgärder. DataDog, Nginx, Docker, Docker Compose

Process

Efter att ha samlat in och dokumenterat kundens krav började Innowise Group med utvecklingen. Vi använde Scrum-metoden med en veckas sprintar och möten tre gånger i veckan för att diskutera viktiga frågor. Slack och Jira användes för att hantera uppgifter och diskutera projekt inom teamet. Varje vecka tog projektledaren kontakt med kunden via Skype för att ge en uppdatering av utvecklingsprocessen.

Team

1
Projektledare
2
Utvecklare av back-end
1
Utvecklare av front-end
3
Specialister på stöd till robotar
team-innowise

Resultat

Innowise Group utvecklade därför en lösning som ökade tillverkarnas efterfrågan på robotuthyrning.

Eftersom vi har implementerat "robot som tjänst" i molntjänster kan kunden övervaka robotens status i realtid och ge teknisk support i rätt tid. Med AWS SiteWise ansluten sparas alla robotdata och visas korrekt i fakturor.

Företag som hyrde robotar av vår kund fann också att deras produktionseffektivitet ökade med 40%.

Projektets varaktighet
  • Januari 2022 - Löpande

Behöver du en teknisk lösning? Kontakta oss!

    Ladda upp en fil

    Du kan bifoga upp till en fil på totalt 20 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på Skicka-knappen kommer Innowise Group att behandla dina personuppgifter i enlighet med vår Privatlivspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    När vi har tagit emot och behandlat din begäran kommer vi att kontakta dig. för att beskriva dina projektbehov i detalj och underteckna ett NDA för att säkerställa att för att garantera konfidentialitet för informationen.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad. uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma fram till en överenskommelse.

    4

    Vi undertecknar ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt. möjligt.

    Den här webbplatsen använder cookies

    Vi använder cookies för att förbättra din webbupplevelse, visa anpassade annonser eller innehåll och analysera trafiken på webbplatsen. Genom att klicka på "Acceptera allt" samtycker du till vår användning av cookies. Kolla in vår Integritetspolicy.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    pil