Mám rád, Mobility, Počítače, Projekty
No Comments Projekt: hotspoty WIA v AR
Na první pohled nic neříkající titulek. Trochu si ho rozebereme. Co jsou hotspoty, to asi každý z Vás ví. Co je WIA, to by mohli vědět především uživatelé internetu z oblasti Chebu a okolí. Je to místní poskytovatel (nejen) internetových služeb, zkráceně ISP. No a konečně AR. Troufnu si tvrdit, že význam této zkratky už zná opravdu málokdo. Jedná se o slovní spojení anglických slov “augmented reality” a představit si pod tím můžete obraz reálného světa doplněný o grafické prvky generované počítačem. Pěkný článek o této technologii naleznete například na Wikipedii.
Laicky řečeno: namíříte mobil do ulice a na displeji se Vám ukáže, v jakých místech je přístupový bod sítě WIA. Okamžitě pak víte, zda-li na onen konkrétní bod vidíte, či jak daleko přesně je (to je velice užitečné info). V neposlední řadě také vysílaná SSID a jiné informace.
Cíle tohoto projektu jsou poměrně jasné:
- zvýšení efektivity práce techniků montujících určité služby WIA spol. s r.o.
- pomoc běžným uživatelům s lokalizací přípojného bodu služby
- seznámení se s novou technologií a její implementací v praxi
Jak to funguje?
Jako platformu pro tento projekt, jsem zvolil ze dvou možných kandidátů tu s názvem Layar. Druhý byl Wikitude. Ten ale bohužel v době vytváření projektu neumožňoval registraci developerů a tak jsem skončil u Layaru.
Layar jako takový, je v podstatě pouze prostředníkem mezi telefonem a vytvořenou databází. Stará se o viditelnost jednotlivých POI, design a v neposlední řadě také o viditelnost v katalogu jednotlivých “layerů”.
Vše začíná v databázi postavené např. na MySQL (v mém případě). Dále je potřeba vytvořit PHP API skript, který bude převádět data z MySQL do JSON formátu (tomu rozumí Layar klient). Mezi tímto je ještě PHP rozhraní umožňující administrátorovi editovat, přidávat a konfigurovat jednotlivé položky v databázi.
Klient pro zobrazování layerů existuje na většinu předních platforem – Android, Symbian, iOS. Tedy je dostupný úplně všem s “chytrým” mobilním telefonem. Pro vetší přesnost doporučuji mít zařízení vybavené GPS modulem, zaměření přes bezdrátové sítě je velice nepřesné.
Jak jsme na tom?
V současné době plním databázi testovacími daty. Bohužel to jde pomalu, jelikož času nemám mnoho a své PHP rozhrání nemám zrovna “user friendly” i když na tom také pracuji. Layar s odpovídajícím názvem “Pokrytí WIA” je momentálně v developerské fázi a předpokládané publikování veřejnosti nastane v době, kdy budou doplněny minimálně všechny hotspoty v Chebu. Pak plánuji už doplňovat hotspoty za běhu.
V aktuální verzi je obsažený pouze jeden vyhledávací filtr – vzdálenost. Lze si tak nastavit maximální vzdálenost od Vaší pozice, do které se budou hotspoty zobrazovat.
Co se chystá?
- 3D vrstva s pokrytím služby WIA FIX
- filtr vyhledávání jen na vybrané služby
modernizace ikonek mapy– HOTOVO- zařazení všech hotspotů do databáze
Jak to tedy vypadá?
- WIA v seznamu layerů
- Popis layeru
- Nastavení vyhledávací vzdálenosti
- Listový seznam včech POI v dosahu
- Zobrazení POI na 2D mapě
- Praktická ukázka funkce





