Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.
Om optimaal te kunnen profiteren van Web 4.0 technologieën en SaaS app-ontwikkeling, wilde onze klant een kant-en-klaar IoT-platform bouwen om de volledige levenscyclus van digitale apparaten te beheren, van de registratie tot het monitoren van statistieken. In plaats van te vertrouwen op kant-en-klaar oplossingen met beperkte functionaliteit en compatibiliteitsproblemen, zocht de klant naar een gebruiksklare product dat kon interageren met apparaten zonder menselijke tussenkomst.
Als gevolg daarvan overwoog onze klant een webapplicatie met een cloudarchitectuur die het mogelijk maakt nieuwe functies toe te voegen en op verzoek te schalen. Op basis van de suggesties van de klant heeft Innowise een SaaS-platform ontwikkeld voor het beheer van IoT-oplossingen, ongeacht hun complexiteit en configuratie.
Gebruikmakend van expertise in IoT-technologie heeft ons doorgelichte projectteam een oplossing uitgewerkt met de volgende basisstroom.
Eerst koopt een bedrijf een abonnement op de toepassing. Vervolgens registreert de beheerder gebruikers of bedrijven met een standaardset machtigingen. Nieuwe gebruikers kunnen rollen aanmaken om digitale apparaten te beheren, ze samen te voegen in groepen, metrieken te controleren en hun levenscycli te manipuleren, en indien nodig software te upgraden.
Daarnaast heeft ons bedrijf functies toegevoegd om MQTT-onderwerpen (standaard berichtenprotocol voor het internet of things) aan te maken, datadashboards te visualiseren en gebeurtenissen/bedrijven met de juiste systeemmeldingen te maken met vastgestelde rollen en verantwoordelijkheden.
Wat de structuur van de app betreft, heeft Innowise een microservice architectuur geïmplementeerd met drie hoofdmodules.
Gebruiker en bedrijfsservice
We gebruikten AWS Cognito als een van de beste oplossingen voor cloudmigratie omdat het ingebouwde authenticatie-/registratiefuncties biedt. We hoefden niet helemaal opnieuw een beheerpaneel te ontwikkelen en konden profiteren van AWS compatibiliteit met diensten van derden en externe apparaten. Naast het toevoegen van nieuwe leden, heeft ons team de mogelijkheden van het beheerderspaneel uitgebreid met filteren, sorteren en het maken van entiteiten (gebruikers en bedrijven).
Gezien de uitdaging van een hoog cyberbeveiligingsniveau heeft Innowise veel aandacht besteed aan het bouwen van een veilige app-infrastructuur. Daartoe hebben we een systeem van machtigingen ingesteld voor gebruikers met verschillende rollen, die binnen hun verantwoordelijkheden toegang geven tot programmabestanden. Ook het algoritme voor gegevensversleuteling werd verbeterd. Om informatie over gebruikers, klanten, apparaten, enz. te verzamelen en op te slaan, benaderde ons team de geavanceerde PostgresRLS technologie.
Apparaatdienst
Als kernelement van de app dient deze module als omhulsel voor cloud diensten, zodat klanten IoT-apparaten kunnen registreren, hun statistieken kunnen bijhouden en aanpassingen kunnen doen als er storingen optreden. Om probleemloze prestaties met verschillende cloudaanbieders te garanderen, hebben we onze applicatie compatibel gemaakt met AWS, Azureen GCP.
Als een klant de applicatie on-premise wil, kunnen wij deze probleemloos bij de klant implementeren.
Data visualisatie
De applicatie is geïntegreerd met de dienst Grafana om informatie te visualiseren in de vorm van grafieken en diagrammen. Voor een beter analyseniveau kan de beheerder de instellingen van Grafana wijzigen, zodat alle gebruikers optimaal gebruik kunnen maken van de tool. Datavisualisatie gebruikt zowel telemetriegegevens van apparaten als metadata om informatie over de prestaties van gadgets en hun metriek weer te geven.
Bovendien kunnen met de MQTT-technologie alle gegevens snel worden geregistreerd en toegankelijk worden opgeslagen in tijdstroom-clouddatabases.
Ons toegewijde team doorliep alle stadia van de SDLC - van de ontdekkingsfase tot de uitrol en het onderhoud na de lancering.
Wat de projectmethodologie betreft, gebruikte het team Scrum met dagelijkse vergaderingen en tussentijdse rapporten. Taakbeheer en het bijhouden van werktijden gebeurde via Jira, waarbij de Team Lead de voortgang beoordeelde en verantwoordelijkheden toekende. Alle projectdocumentatie werd opgeslagen in Confluence en Swagger.Na de start van het project in juli 2021 zijn tot nu toe alle gestelde doelen bereikt. Momenteel is de klant op zoek naar extra financieringsbronnen om nieuwe marktniches te betreden.
Zoals hieronder te zien is, illustreert de architectuur van de oplossing hoe de front-end en back-end op elkaar inwerken.
Ons ervaren team heeft een eersteklas SaaS-platform ontwikkeld om IoT-apparaten te beheren. Innowise heeft een oplossing gepresenteerd om digitale apparaten te beheren en hun statistieken te volgen die drie modules omvat:
Aangezien SaaS-oplossingen een betere gegevensbescherming vereisen om het geringste risico van inbreuk of lekkage te beperken, profiteerde de klant van een stabiele hiërarchische modulestructuur.
Bijgevolg heeft ons bedrijf een toepassing ontwikkeld om de invloed van menselijke factoren op de interactie tussen digitale apparaten te verminderen via een flexibele cloudarchitectuur die naar behoefte kan worden opgeschaald en aangepast.
Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.
Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.
Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.
We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.
© 2007-2024 Innowise. Alle rechten voorbehouden.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Door u aan te melden gaat u akkoord met onze Privacybeleidmet inbegrip van het gebruik van cookies en de overdracht van uw persoonlijke gegevens.
Bedankt.
Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.
Bedankt.
Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.