GLOBALWORX

Komplexní IoT systém na monitoring skladovacích podmínek

Realizace 10-2019 - stále probhá

Použité technologie Azure Functions, Azure Storage, PostgreSQL, TimeScale DB, .NET Core, Identity Server 4, Open ID Connect, Vue.js, Azure Web Apps

Logo of the firm in the blogpost

Využíváme naše znalosti hardware

Při zevrubné analýze kódu přebírané aplikace jsme zjistili, že není dostatečně robustní ani škálovatelná na to, aby dokázala obstát v ostrém provozu. Navrhli jsme proto postavit aplikaci znovu na moderních technologiích. Protože ale klient potřeboval pro obchodní účely alespoň nějak funkční verzi, opravili jsme nejprve v existující aplikaci nejpodstatnější chyby tak, aby ukazovala validní data.

Tady jsme zužitkovali naše zkušenosti s integrací security systémů – příčinou části potíží byly totiž i chyby ve firmwaru používaných zařízení. Díky znalosti hardwaru jsme se zvládli s jeho vývojáři efektivně domluvit a celý proces zprovoznění aplikace tak výrazně urychlili.

Cloudová aplikace s malými nároky na provoz

Paralelně jsme začali pracovat na vývoji nové, kompletně cloudové aplikace. Vzhledem ke komplexnosti celého systému jsme velkou pozornost věnovali tvorbě přesné technické a funkční specifikace a jejich transformace do wireframů. Důsledně jsme přitom definovali, co bude umět první verze aplikace, ale při vývoji už jsme měli na paměti i možnosti jejího dalšího rozvoje. Součástí vývoje byly i pravidelné týdenní status meetingy, jež pomáhaly projekt efektivně posouvat kupředu.

Z programátorského pohledu bylo největší výzvou projektu zajištění robustní a škálovatelné komunikace mezi serverem a IoT čidly. S ohledem na požadavky klienta a citlivost německého trhu na bezpečnostní otázky probíhá komunikace prostřednictvím speciálně navrženého zabezpečeného protokolu.

Výsledná aplikace umožňuje zákazníkům Globalworxu vzdáleně monitorovat teplotu na základě dat přijímaných z IoT čidel. Při překročení definované kritické hranice posílá systém upozornění e-mailem či prostřednictvím SMS. Aplikace dále umožňuje jednoduché analýzy a tvorbu reportů. Z technologického hlediska je postavena na Microsoft Azure s využitím serverless a managed služeb tak, abychom se my ani zákazník nemuseli starat o provoz serverů.

„Hledali jsme softwarového developera, který dokáže technicky komunikovat se špickovými vývojovými centry v Německu, jako je Karlsruher Institut für Technologie, s nímž spolupracujeme. Netglade nás přesvědčil, že to dokáže. Vedle komunikace jsou v Netgladu na nejvyšší úrovni i vývojové procesy a znalosti technologií. Pro nás jako firmu kombinující špičkový hardware se špičkovým softwarem je partner, který má inovativnost ve své DNA, základem úspěchu. To Netglade plně ukázal v našem projektu, kde řešil komunikaci v rámci IoT a následné serverové zabezpečení dat.“

Profile picture  of CEO

Viliam Kovač, CEO Globalworx

Co dalšího jsme dělali?

Card image cap

#WEBOVÉ APLIKACE #ANALÝZY #SERVEROVÉ TECHNOLOGIE #UX/UI DESIGN

SOCIALBOA

Mission critical: Jak jsme aplikaci SOCIALBOA napojili na data z profilů na sociálních sítích, a pomohli tak rozjet inovativní startup v oblasti influencer marketingu

Card image cap

#WEBOVÉ APLIKACE #ANALÝZA #UX/UI DESIGN

Bakaláři

Pomáháme nejrozšířenějšímu systému pro správu školní agendy s vývojem moderních webových aplikací

Office image netglade ceo netglade ceo

Co můžeme udělat pro váš projekt?

JAN HOŘEJŠÍ, šéf

info@netglade.cz
+420 777 018 084

Office image netglade ceo

Co můžeme udělat pro váš projekt?

JAN HOŘEJŠÍ, šéf

info@netglade.cz
+420 777 018 084