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
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1800+ 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 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Tworzenie aplikacji dla inteligentnego domu: 90% mniej czasu na codzienne czynności dzięki platformie opartej na IoT

Firma Innowise stworzyła opartą na IoT aplikację inteligentnego domu do zarządzania urządzeniami gospodarstwa domowego i ułatwiania interakcji między urządzeniami cyfrowymi bez pośrednictwa człowieka.

Klient

Branża
IT, Hi-Tech
Region
UE
Klient od
2021
Naszym klientem jest przedsiębiorstwo informatyczne z siedzibą w UE, specjalizujące się w niestandardowym i opartym na platformie oprogramowaniu dla inteligentnych domów. Szczegółowe informacje o kliencie nie mogą zostać ujawnione zgodnie z postanowieniami umowy NDA.

Wyzwanie

Inteligentny dom to koncepcja połączonych ze sobą środowisk domowych, które zapewniają swoim mieszkańcom bezprecedensowy poziom komfortu i kontroli, czyniąc życie łatwiejszym, bezpieczniejszym i wygodniejszym. W oparciu o Internet rzeczy (IoT), system inteligentnego domu łączy wszystkie cyfrowe urządzenia i sprzęty w jeden ekosystem. Często wykracza poza zwykłą automatyzację, zapewniając niezrównane spersonalizowane doświadczenia.

Nasz klient wpadł na pomysł stworzenia aplikacji dla inteligentnego domu, która mogłaby być płynnie skalowana. Pomimo posiadania szerokiej puli wykwalifikowanych programistów w działach IT, klient zwrócił się do Innowise, ponieważ nasza firma ma udokumentowaną historię udanych projektów IoT.

Wdrożenie

Po zebraniu wymagań technicznych Innowise opracowała platformę internetową do zarządzania urządzeniami cyfrowymi z możliwością skalowania w zależności od potrzeb. Sieć ta jest zarządzana zdalnie i niezależnie jako ekosystem kontrolerów, węzłów, elektroniki użytkowej, urządzeń i innych systemów. Dzięki inteligentnym urządzeniom domowym użytkownicy mogą uzyskać dostęp do szerokiej funkcjonalności i cieszyć się nowymi doświadczeniami. Powered by AI i MLNasza aplikacja ocenia nawyki użytkowników, określa wzorce konsumpcji, a ponadto przewiduje zachowania użytkowników.

Jeśli chodzi o logikę rozwiązania, wdrożyliśmy architekturę oprogramowania, która składa się z takich komponentów jak
  • węzły czujników, które zbierają dane z różnych czujników rozproszonych po całym domu (oświetlenie, ogrzewanie, wentylacja i klimatyzacja, kuchenki gazowe lub elektryczne, piekarniki, prysznic, lodówki, system bezpieczeństwa i inne urządzenia);
  • Jednopłytkowe mikrokontrolery Arduino i Raspberry Pi oraz zestawy mikrokontrolerów;
  • jako repozytorium danych z czujników;
  • usługa chmury danych, która gromadzi dane z wielu obszarów w chmurze i przesyła informacje za pośrednictwem interfejsów API HTTP i REST;
  • oprogramowanie do zarządzania danymi do konfigurowania punktów danych, szybkości rejestrowania, zdarzeń i działań itp;
  • oprogramowanie do monitorowania danych do przetwarzania alarmów i zdarzeń na podstawie danych wejściowych z wielu węzłów czujników.
Jeśli chodzi o moduły aplikacji internetowej inteligentnego domu, wdrożyliśmy następujące.

Inteligentny system sterowania oświetleniem

Zaczęliśmy od montażu scentralizowanego systemu sterowania oświetleniem w domu. Oprócz konfigurowania różnych reżimów oświetlenia, nasz zespół projektowy opracował inteligentne funkcje związane z IoT, które pozwoliły na ogromne dostosowanie w oparciu o indywidualne preferencje. W ten sposób nasi zweryfikowani programiści wprowadzili scenariusze przypadków użycia dla inteligentnych świateł, które obejmowały

  • przestrajalne oświetlenie z możliwością ustawienia reżimu włączania/wyłączania w całym domu lub w określonych pomieszczeniach;
  • tryby rozjaśniania (podczas czytania lub sprzątania domu) lub przyciemniania (podczas oglądania filmu) z opcją zmiany odcieni kolorów, które pasują do nastroju mieszkańców;
  • konfigurowalne ustawienia, aby włączyć żarówki bez naciskania przycisku, gdy mieszkańcy wchodzą do domu (inteligentna funkcja zapobiegająca włamaniom);
  • konfigurowalne ustawienia wyłączania światła, gdy mieszkańcy opuszczają dom, co pozwala zaoszczędzić znaczną ilość energii;
  • możliwość zsynchronizowania oświetlenia z budzikiem, włączając żarówki każdego ranka, aby obudzić mieszkańców.

Zdalne sterowanie kuchnią

Następnie wykorzystaliśmy funkcje inteligentnego domu, aby uczynić proces gotowania bezpieczniejszym i wygodniejszym. Po pierwsze, skonfigurowaliśmy inteligentne funkcje dla lodówek. Nasz doświadczony zespół połączył węzły czujników z ekranem lodówki, dzięki czemu kamery wewnątrz pozwalają mieszkańcom zobaczyć resztki jedzenia. Ponadto, dzięki sztucznej inteligencji, inteligentne lodówki sugerują przepisy i dania w oparciu o preferencje smakowe użytkowników, tworzą tygodniowe plany posiłków, tworzą listę zakupów, a nawet dostarczają artykuły spożywcze. Nasz zespół projektowy wdrożył również asystenta głosowego, który może informować o pogodzie, przekazywać krótkie wiadomości, odtwarzać muzykę i zarządzać innymi inteligentnymi urządzeniami za pomocą poleceń głosowych.

Dodatkowo, Innowise skonfigurował inteligentne funkcje kuchenne, które obejmowały

  • wykrywanie wycieków gazu, dymu i wody w kuchni oraz wyłączanie energii elektrycznej w domu, jeśli wskaźniki odbiegają od optymalnego zakresu;
  • integracja z inteligentnym asystentem głosowym, w którym mieszkańcy mogą zainstalować niestandardowe ustawienia, na przykład podgrzać kuchenkę do 180 stopni, gdy użytkownik miesza składniki na ciasto.

System sterowania łazienką i prysznicem

Jeśli chodzi o łazienki, zaawansowane technologie IoT pozwalają ograniczyć dodatkowe zużycie wody. Aby to osiągnąć, skonfigurowaliśmy

  • przestrajalne gejzery, które włączają się i wyłączają automatycznie, optymalizując zużycie wody podczas codziennych czynności pod prysznicem;
  • Sterowniki, które wyłączają niepotrzebne działanie urządzeń zużywających dużo energii, takich jak gejzery, grzejniki i klimatyzatory.

System bezpieczeństwa automatyki domowej

Jeśli chodzi o bezpieczeństwo domu, wdrożyliśmy węzły czujników, które wykrywają potencjalne zagrożenia, natychmiast powiadamiają mieszkańców o wszelkich przeoczonych procesach, a następnie uruchamiają niezbędne działania, aby im zapobiec. Dodatkowo, inteligentny system bezpieczeństwa pozwala na

  • Czujniki zbliżeniowe, ruchu i wideo, które identyfikują nieautoryzowany dostęp i automatycznie włączają alarm napadowy, włączają światła i wzywają policję;
  • Koniec z zastanawianiem się, czy urządzenia są wyłączone lub czy drzwi są zamknięte, gdy właściciel domu opuszcza dom, ponieważ inteligentny system zadba o to;
  • kontrolerów do wykonywania określonych zadań w zaplanowanym czasie (dla dzieci lub starszych krewnych), zapewniając, że nie zapomną ich wykonać.

Zasadniczo aplikacja IoT zbiera dane o sposobie działania gospodarstwa domowego, przetwarza je i codziennie pokazuje właścicielowi domu najważniejsze spostrzeżenia. Ponadto aplikacja sugeruje pewne działania (np. czas włączenia/wyłączenia świateł, biorąc pod uwagę wcześniejsze doświadczenia itp. Po pełnej implementacji i wdrożeniu poprzednich modułów, klient zdecyduje, czy opracować kolejne moduły.

Technologie i narzędzia

Back-end
.NET6, RabbitMQ, Entity Framework, JWT, Redis Cache, Microservices, Elastic Search, MassTransit
Front-end
Angular, maszynopis
Bazy danych
MS SQL Server, MongoDB
Cloud
Azure IoT Hub, Azure Function, Azure Ser,,vice Bus, Azure SQL Database, Azure Table Storage, Azure Stream Analytics
CI/CD
Azure Rurociągi DevOps
DevOps
Docker
VCS
Git
Zarządzanie dziennikami
ELK

Proces

Początkowo analityk biznesowy Innowise został przydzielony do określenia wymagań technicznych i oceny wykonalności rozwoju aplikacji automatyki domowej. Nasz BA opracował zaległości, uszeregował zadania pod względem pilności i ważności oraz stworzył mapę drogową z kamieniami milowymi do osiągnięcia.

Projekt był zarządzany w oparciu o metodologię Scrum, ze śledzeniem zadań i wymianą informacji za pośrednictwem Jira i Slack.

Jeśli chodzi o stos technologiczny, zdecydowaliśmy się na .NET po stronie serwera i Angular dla front-endu. Kluczowym wyzwaniem była płynna integracja platformy z bibliotekami innych firm. Użyliśmy więc RabbitMQ, aby zapewnić przetwarzanie aplikacji bez utraty danych. Uruchomione przez nas rozwiązanie jest zgodne ze standardami telemetrycznymi i przepisami UE.

Obecnie nasz zespół koncentruje się na opracowaniu pełnoprawnej aplikacji mobilnej, która umożliwia mieszkańcom zdalne zarządzanie inteligentnymi urządzeniami domowymi. Oprócz tego zapewniamy konserwację oprogramowania, naprawiamy drobne błędy i zwiększamy funkcjonalność rozwiązania.

Zespół

1
Kierownik projektu
1
Analityk biznesowy
6
Programistów back-end
2
Programistów front-end
2
Inżynierowie QA
team-innowise

Wyniki

W rezultacie Innowise wydało rozwiązanie do tworzenia aplikacji dla inteligentnego domu, które może pochwalić się następującymi zaletami:

  • zarządzanie urządzeniami cyfrowymi i urządzeniami gospodarstwa domowego z jednego miejsca (cały dom jest połączony za pomocą jednego interfejsu);
  • skalowalność (użytkownik może płynnie podłączyć odkurzacze, klimatyzatory i wiele innych urządzeń za pośrednictwem interfejsów API);
  • poprawa bezpieczeństwa w domu (system czujników ruchu, kamery monitorujące, automatyczne zamki do drzwi);
  • zdalne sterowanie (mieszkańcy mogą zarządzać urządzeniami nawet z pracy);
  • zwiększona efektywność energetyczna (mieszkańcy zgłaszają spadek wydatków na rachunki za media);
  • wgląd w zarządzanie domem (dzięki AI i ML inteligentny dom może sugerować inteligentne decyzje oparte na danych i przewidywać zachowania użytkowników).
Czas trwania projektu
  • Sierpień 2020 r. - w toku

Skontaktuj się z nami!

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

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    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

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują 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.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka