Innowise Group har skapat en SaaS-hanteringsplattform för att underlätta interaktion och tillhandahålla ett bekvämt gränssnitt för hantering av IoT-enheter.
För att dra full nytta av webb 4.0-teknik och SaaS-apputveckling ville vår kund bygga en nyckelfärdig IoT-plattform för att hantera hela livscykeln för digitala enheter, från registrering till övervakning av mätvärden. Istället för att förlita sig på standardlösningar med begränsad funktionalitet och kompatibilitetsproblem sökte kunden efter en färdig produkt som kunde interagera med enheterna utan mänsklig inblandning.
Som ett resultat av detta övervägde vår kund en webbapplikation med molnarkitektur som gör det möjligt att lägga till nya funktioner och skala vid behov. Baserat på kundens förslag genomförde Innowise Group en utveckling av en SaaS-plattform för att hantera IoT-lösningar oavsett komplexitet och konfiguration.
Med hjälp av expertis inom IoT-teknik skapade vårt granskade projektteam en lösning med följande grundläggande flöde.
Först köper ett företag en prenumeration på programmet. Därefter registrerar administratören användare eller företag med en standarduppsättning av behörigheter. Nya användare kan skapa roller för att hantera digitala enheter, samla dem i grupper, övervaka mätvärden och manipulera deras livscykler samt uppgradera programvara vid behov.
Dessutom har vårt företag lagt till funktioner för att skapa MQTT-ämnen (standardprotokoll för meddelanden för sakernas internet), visualisera instrumentpaneler för data och skapa händelser/företag med lämpliga systemnotifieringar med fastställda roller och ansvarsområden.
När det gäller appens struktur har Innowise Group implementerat en mikrotjänstarkitektur med tre huvudmoduler.
Användar- och företagsservice
Vi använde AWS Cognito som en av de bästa lösningarna för molnmigrering eftersom den erbjuder inbyggda autentiserings- och registreringsfunktioner. Vi eliminerade behovet av att utveckla en adminpanel från grunden och drog nytta av AWS kompatibilitet med tredjepartstjänster och externa enheter. Förutom att lägga till nya medlemmar utökade vårt team adminpanelens funktioner för att möjliggöra filtrering, sortering och skapande av enheter (användare och företag).
Innowise Group står inför utmaningen med en hög cybersäkerhetsnivå och har lagt stor vikt vid att bygga upp en säker appinfrastruktur. För att göra det har vi fastställt ett system med behörigheter för användare med olika roller, vilket ger tillgång till programfiler inom deras ansvarsområden. Datakrypteringsalgoritmen förbättrades också. För att samla in och spara information om användare, kunder, enheter etc. närmade sig vårt team avancerad PostgresRLS-teknik.
Enhetstjänst
Den här modulen, som är kärnan i appen, fungerar som ett hölje över molntjänsterna och gör det möjligt för kunderna att registrera IoT-enheter, spåra deras mätvärden och göra justeringar om något fel uppstår. För att säkerställa problemfri prestanda med olika molnleverantörer gjorde vi vår applikation kompatibel med AWS, Azure och GCP.
Om en kund vill ha applikationen på plats kan vi också enkelt distribuera den på kundens sida.
Visualisering av data
Programmet är integrerat med Grafana-tjänsten för att visualisera information i form av grafik och diagram. För att få en bättre analysnivå kan administratören ändra Grafanas inställningar så att alla användare kan dra full nytta av verktyget. Datavisualisering använder både telemetridata från enheter och metadata för att representera information om prylarnas prestanda och deras mätvärden.
Med MQTT-teknik kan alla data dessutom registreras snabbt och lagras i timestream-molndatabaser på ett lättillgängligt sätt.
Vårt dedikerade team har gått igenom alla stadier av SDLC - från upptäcktsfasen till driftsättning och underhåll efter lanseringen.
När det gäller projektmetodiken använde teamet Scrum med dagliga möten och delrapporter. Uppgiftshantering och spårning av arbetstid skedde via Jira, där teamledaren granskade framstegen och tilldelade ansvarsområden. All projektdokumentation lagrades i Confluence och Swagger.Projektet inleddes i juli 2021 och alla uppsatta mål har hittills uppnåtts. För närvarande söker kunden efter ytterligare finansieringskällor för att kunna gå in i nya marknadsnischer.
Som visas nedan illustrerar lösningens arkitektur hur front-end och back-end interagerar.
Vårt erfarna team har utvecklat en förstklassig SaaS-plattform för att hantera IoT-enheter från grunden. Innowise Group har presenterat en lösning för att hantera digitala enheter och spåra deras mätvärden som omfattar tre moduler:
Eftersom SaaS-lösningar kräver förbättrat dataskydd för att minska minsta risk för brott eller läckage, hade kunden nytta av en stabil hierarkisk modulstruktur.
Vårt företag har därför utvecklat en applikation för att minska de mänskliga faktorernas inverkan på interaktionen mellan digitala enheter genom en flexibel molnarkitektur som kan skalas upp och anpassas efter behov.
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.
Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad. uppskattningar.
Vi ordnar ett möte med dig för att diskutera erbjudandet och komma fram till en överenskommelse.
Vi undertecknar ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt. möjligt.
Genom att registrera dig godkänner du våra Användningsvillkor och Datapolicy, inklusive användning av cookies och överföring av din personliga information.
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.