Vývoj aplikací iOT - náklady a proces

Již několik let přitahuje internet stále více pozornosti široké škály lidí. Téměř každý slyšel o odvětví 4.0. Vzhledem k tomuto obrovskému technickému pokroku se stále objevují otázky, jako například, jak takový vývojový proces aplikace vypadá nebo jak drahý je vývoj aplikace. V tomto příspěvku budete zodpovězeni nejdůležitější informace o tématu.

Co je to iOT aplikace?



Typickým příkladem aplikace iOT je Phenonet, což je aplikace pro zemědělství. Zemědělci budou moci používat určité senzory ke sledování důležitých vlastností, jako je kvalita půdy, teplota vzduchu nebo vlhkost. Aplikace tak umožňuje přesné prognózy pro následující plodiny. Dalším příkladem aplikace iOT je aplikace, kterou může tepelné čerpadlo dálkově ovládat. K parametrům čerpadla lze přistupovat a nastavovat je kdekoli.

Jaká je struktura aplikace iOT App?



Komponenty aplikace iOT lze rozdělit do několika oblastí.

První oblast je reprezentována tzv. "Věci". V této oblasti jsou shrnuta všechna aktuální zařízení, která musí být kontrolována a sledována. Kromě toho spadají do této oblasti mikropočítač a různé senzory. Lze tedy uznat, že tzv. „Věci“ generují data, která musí být následně předána dalším komponentám. V příkladu uvedeném s tepelným čerpadlem by to tedy byly přidružené senzory.

Druhou oblast představuje "Device Edge". Jedná se o síťové komponenty, které mají přímý zdroj do jádrové sítě a jsou umístěny na okraji sítě. Tyto komponenty umožňují navázání spojení s jinými rozhraními a zařízeními. V příkladu s tepelným čerpadlem by se jednalo o připojení WLAN a serveru.

Třetí oblast je reprezentována "Data Management and Intelligence". Hardware iOT generuje mnoho dat, která musí být uložena. Tato data pomáhají provádět prognózy a analýzy. Je to v podstatě databáze, ve které je uchováváno mnoho dat.

Čtvrtou oblast tvoří tzv. API. Programovací rozhraní pomáhá předávat shromážděná data do aplikací.

Pátá oblast je reprezentována příslušnou platformou aplikace. Jedná se o hostovanou aplikaci na cloudu. Může být nazývána příkazovým centrem systému, protože slouží jako administrační rozhraní. Tato oblast je především zodpovědná za vizualizaci dat a sběr nástrojů.

Šestou oblast představují aplikace. Zde je shrnuto několik front-end aplikací. Může se jednat o rozhraní, aplikace, webové a mobilní platformy nebo aplikace specifické pro dané odvětví. Příkladem tepelného čerpadla by tedy byla aplikace, která přebírá dálkové ovládání a monitorování tepelného čerpadla.

Jak je taková aplikace iOT vůbec vyvinuta?



Při vytváření aplikace iOT je třeba zvážit některé aspekty.

V prvním kroku se musíte zabývat brainstormingem. Velký humbuk o aplikacích iOT je, že aplikace jsou často vyvíjeny tak, že nikdo nechce. Proto je velmi důležité předem přemýšlet o tom, která aplikace by měla být vyvinuta a co může nabídnout za přidanou hodnotu.

Ve druhém kroku se jedná především o koncepci. Na začátku je třeba nejprve odpovědět na základní otázky. V popředí jsou otázky, které zařízení jsou připojeny k aplikacím, které jsou potřeba poskytovatelé a senzory, které síťové protokoly se používají nebo které nástroje by měly být integrovány.

Je velmi důležité, aby jednotlivé dílčí úkoly byly vzájemně koordinovány. Pro každý krok existují společnosti, které se specializují na tento krok. Z tohoto důvodu je mnohem složitější vypracovat koncepci pro aplikaci iOT než pro běžnou aplikaci.

Třetí krok se zabývá prototypováním. IOT prototypování hraje velkou roli. Cílová zařízení zde lze simulovat a optimálně testovat. Díky tomu můžete také ušetřit spoustu peněz v počáteční fázi pomocí mikropočítačů k vytvoření prototypu.

V této souvislosti je třeba uvést i RAD. Je to metoda, která se zaměřuje na prototypování a ne na celé plánování aplikace iOT.

V posledním kroku se budete muset zabývat skutečnou implementací aplikace iOT. Většinou se člověk může vrátit sem na různých odborníků.

Kolik to trvá investovat do vývoje aplikace iOT?



V zásadě nelze učinit žádný obecný výkaz nákladů, neboť tyto náklady jsou závislé na rozsahu procesu vývoje. Rozpočet, který je potřebný pro rozvoj iOT App, lze rozdělit do čtyř různých složek. To usnadňuje odhad, kolik musí být investováno.

První část nákladů vyplývá z koncepce. Náklady na koncepční návrh se často neberou v úvahu. To je však zásadní chyba, protože náklady na tuto fázi projektu mohou činit několik tisíc eur. To samozřejmě závisí na velikosti a složitosti aplikace. V zásadě lze předpokládat, že pro prototyp a vývoj koncepce o 5.000 Euro musí být zahrnuta. Zde je pravidlem, že na tuto fázi bude třeba vynaložit přibližně pět až deset procent celkových nákladů.

Druhou částí nákladů je hardware. Tato nákladová složka je obvykle největší z projektu. Výsledkem je, že náklady na hardware budou přibližně 60 až 70 procent z celkových nákladů. V závislosti na velikosti zařízení musí být zahrnuty stovky tisíc eur, ne-li miliony. Náklady mohou být poněkud sníženy vytvořením prototypu před zahájením projektu iOT.

Třetí složkou nákladů je infrastruktura. Tato nákladová složka zahrnuje middleware, škálovatelné cloudové servery, analytické nástroje a další. Infrastruktura musí být v podstatě vypočtena z 40.000 do 50.000 Euro.

Poslední část nákladů vychází z vývoje. Náklady na vývoj jsou relativně zvládnutelné. Náklady na programování však závisí na mnoha dalších faktorech. Celkové náklady na vývoj činí přibližně deset až 15 procent z celkového rozpočtu.

Samozřejmě existují také hodinové poplatky pro odborníky, kteří projekt podpořili. Mohou to být například projektoví manažeři, inženýři nebo vývojáři. Hodinová mzda začíná zde od cca 80 Euro. Většina z těchto cen je však minimálně 100 Euro za hodinu. Vzhledem k tomu, že technologie iOT je velmi nová a kvůli tomu existuje jen velmi málo odborníků, lze předpokládat, že záleží na drahém expertovi.

Jak lze vytvořit iOT aplikace za nízkou cenu?



Není důvod se bát vysokých nákladů, protože iOT aplikace může být vytvořena jinak. V prototypu lze v podstatě vydávat krásný design a další doplňky. Výsledkem je, že by měl být testován pouze výrobek. Kromě toho můžete snadno vyhnout drahé a dlouhé dílny, protože nepřináší moc. Je důležité mít iOT Development Kit a používat rozumnou vývojovou společnost. Pouze rozumná developerská společnost okamžitě provede přání zákazníka bez kritického zvážení.


Komentáře
(Pro vložení komentáře se prosím přihlaste / zaregistrujte.)