Zostaw swoje dane kontaktowe, a my wyślemy Ci nasz przegląd e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Politykę Prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Merci !

Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Rozwój platformy SaaS: 100% automatyzacja urządzeń cyfrowych za pomocą aplikacji internetowej opartej na IoT

Innowise stworzył platformę zarządzania SaaS, aby ułatwić interakcję i zapewnić wygodny interfejs do zarządzania urządzenia IoT,.

Klient

Branża
IT
Région
USA
Klient od
2021
Notre entreprise a établi un partenariat avec un fournisseur d'externalisation rendant des solutions dans le développement de logiciels personnalisés, le big data, les systèmes embarqués, les communications en temps réel, l'IA, l'IoT, et bien d'autres depuis 2005. Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de l'accord de confidentialité.

Wyzwanie

Aby w pełni wykorzystać technologie Web 4.0 i rozwój aplikacji SaaS, nasz klient chciał zbudować gotową platformę IoT do zarządzania całym cyklem życia urządzeń cyfrowych, od rejestracji po monitorowanie wskaźników. Zamiast polegać na gotowych rozwiązaniach o ograniczonej funkcjonalności i problemach z kompatybilnością, klient szukał gotowego produktu, który mógłby wchodzić w interakcje z urządzeniami bez interwencji człowieka.

W rezultacie nasz klient rozważał aplikację internetową z architekturą chmury, która umożliwia dodawanie nowych funkcji i skalowanie na żądanie. W oparciu o sugestie klienta, Innowise opracował platformę SaaS do zarządzania rozwiązaniami IoT niezależnie od ich złożoności i konfiguracji.

Wdrożenie

Wykorzystując doświadczenie w technologii IoT, nasz sprawdzony zespół projektowy opracował rozwiązanie o następującym podstawowym przepływie.

Na początku firma wykupuje subskrypcję aplikacji. Następnie administrator rejestruje użytkowników lub firmy z domyślnym zestawem uprawnień. Nowi użytkownicy mogą tworzyć role do zarządzania urządzeniami cyfrowymi, agregować je w grupy, monitorować metryki i manipulować ich cyklami życia, a w razie potrzeby aktualizować oprogramowanie.

Ponadto nasza firma dodała funkcje tworzenia tematów MQTT (standardowy protokół przesyłania wiadomości dla Internetu rzeczy), wizualizacji pulpitów nawigacyjnych danych i tworzenia zdarzeń / firm z odpowiednimi powiadomieniami systemowymi z ustalonymi rolami i obowiązkami.

Jeśli chodzi o strukturę aplikacji, Innowise wdrożyło architekturę mikrousług z trzema głównymi modułami.

Obsługa użytkowników i firm

Wykorzystaliśmy AWS Cognito jako jedno z najlepszych rozwiązań do migracji do chmury, ponieważ oferuje ono wbudowane funkcje uwierzytelniania/rejestracji. Eliminując potrzebę tworzenia panelu administracyjnego od podstaw, skorzystaliśmy z następujących korzyści AWS la compatibilité avec les services tiers et les appareils externes. Outre l'ajout de nouveaux membres, notre équipe a étendu les capacités du panneau d'administration pour permettre le filtrage, le tri et la création d'entités (utilisateurs et entreprises).

Stojąc przed wyzwaniem wysokiego poziomu cyberbezpieczeństwa, Innowise poświęciło wiele uwagi budowaniu bezpiecznej infrastruktury aplikacji. W tym celu ustanowiliśmy system uprawnień dla użytkowników o różnych rolach, zapewniając dostęp do plików programów w ramach ich obowiązków. Ulepszono również algorytm szyfrowania danych. Do zbierania i zapisywania informacji o użytkownikach, klientach, urządzeniach itp. nasz zespół wykorzystał zaawansowaną technologię PostgresRLS.

Usługa urządzenia

Jako główny element aplikacji, moduł ten służy jako opakowanie usług w chmurze, umożliwiając klientom rejestrowanie urządzeń IoT, śledzenie ich wskaźników i wprowadzanie zmian w przypadku wystąpienia jakichkolwiek usterek. Aby zapewnić bezproblemowe działanie z różnymi dostawcami usług w chmurze, zapewniliśmy kompatybilność naszej aplikacji z AWS, Azurei GCP.

Par ailleurs, si un client souhaite une application sur site, nous pouvons la déployer en douceur du côté du client.

Les droits d'auteur et les droits voisins

Aplikacja jest zintegrowana z usługą Grafana w celu wizualizacji informacji w postaci grafik i diagramów. Aby uzyskać lepszy poziom analityki, administrator może zmienić ustawienia usługi Grafana, tak aby wszyscy użytkownicy mogli w pełni korzystać z tego narzędzia. Wizualizacja danych wykorzystuje zarówno dane telemetryczne z urządzeń, jak i metadane do reprezentowania informacji o wydajności gadżetów i ich metrykach.

Co więcej, dzięki technologii MQTT wszystkie dane mogą być szybko rejestrowane i przechowywane w chmurowych bazach danych timestream w przystępny sposób.

Technologie i narzędzia

Back-end
Python3, Django, PostgreSQL, Redis, Celery, boto3, AWS-CLI, Pytest, Jenkins, Grafana
Front-end
JavaScript, TypeScript, HTML5, CSS3, React, Redux, React router, React charts, Material UI, WebSockets, Grafana
Cloud
AWS (IoT Core, RDS(PostgreSQL), Timestream, S3, Cognito, APIGateway, Lambda, ElasticCache, ECR, EKS, SNS, SES, MSK, KMS, IAM, CloudFront, CloudFormation, Route53, EC2), GCP(IoT Core, Cloud Storage, Cloud Firestore, Azure(IoT Hub, Blob Storage, Time Series Insights).
DevOps
Nginx, Jenkins, Docker, Docker-compose, Kubernetes
Git
BitBucket

Proces

Notre équipe dédiée est passée par toutes les étapes du SDLC - de la phase de découverte au déploiement et à la maintenance post-lancement.

Jeśli chodzi o metodologię projektu, zespół korzystał z metody Scrum z codziennymi spotkaniami i raportami pośrednimi. Zarządzanie zadaniami i śledzenie czasu pracy odbywało się za pośrednictwem Jira, gdzie lider zespołu sprawdzał postępy i przydzielał obowiązki. Cała dokumentacja projektu była przechowywana w Confluence i Swagger.

Po rozpoczęciu projektu w lipcu 2021 r. wszystkie wyznaczone cele zostały dotychczas osiągnięte. Obecnie klient poszukuje dodatkowych źródeł finansowania, aby wejść w nowe nisze rynkowe.

Comme indiqué ci-dessous, l'architecture de la solution illustre l'interaction entre le front-end et le back-end.

Zespół

3
Programistów back-end
3
Programistów front-end
1
Kierownik zespołu
1
Architekt oprogramowania
1
Analityk biznesowy
1
Kierownik projektu
1
Inżynier DevOps
1
Ingénieur QA
équipe-innowise

Wyniki

Nasz doświadczony zespół opracował od podstaw najwyższej klasy platformę SaaS do zarządzania urządzeniami IoT. Innowise zaprezentował rozwiązanie do zarządzania urządzeniami cyfrowymi i śledzenia ich wskaźników, które obejmuje trzy moduły:

  • Obsługa użytkowników i firm w celu rejestracji nowych członków/firm z możliwością dodawania niestandardowych funkcji;
  • Usługa urządzenia do bezpośredniego monitorowania i korygowania wydajności urządzeń;
  • Wizualizacja danych w celu przedstawienia wszystkich informacji w formie grafik/diagramów.

Ponieważ rozwiązania SaaS wymagają zwiększonej ochrony danych w celu zmniejszenia najmniejszego ryzyka naruszenia lub wycieku, klient skorzystał ze stabilnej hierarchicznej struktury modułów.

W związku z tym nasza firma opracowała aplikację mającą na celu zmniejszenie wpływu czynników ludzkich na interakcję między urządzeniami cyfrowymi poprzez elastyczną architekturę chmury, którą można skalować i dostosowywać do potrzeb.

Projet d'amélioration de la qualité de l'eau
  • Lipiec 2021 r. - w toku

Ayez l'esprit tranquille !

Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Il s'agit d'un projet, d'une entreprise, d'une technologie, d'un spécialiste des technologies de l'information et de toute autre information utile.
    Nagraj wiadomość głosową na temat projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Le projet Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki : pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej ?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Pour l'analyse des données, l'analyse et l'élaboration de programmes, les projets doivent être réalisés dans les délais impartis. projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.

    Vous voulez en savoir plus ?

    Спасибо !

    Cобщение отправлено.
    обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Dziękuję !

    Wiadomość została wysłana.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Dziękuję !

    Wiadomość została wysłana. 

    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    flèche