Chris Delvizis
Becsült olvasási idő: 6 perc
Okos adatgyűjtés

2011-ben Steve Jobs kijelentette, hogy elérkezett a PC utáni korszak. Ugyanabban az évben világszerte már több okostelefont és táblagépet adtak el, mint hagyományos laptopot és asztali számítógépet. Bár a PC még nem számít elavultnak, a mobiltechnológia alapjaiban változtatja meg az információk elérésének és használatának módját.

Az eredetileg végfelhasználók számára tervezett okostelefonok és táblagépek számos szakterületen is elterjedtek, például az egészségügyben, ahol betegadatok és oktatási célú, interaktív tankönyvek távoli elérésére használják őket. A mobiltechnológia az adatgyűjtést is forradalmasítja. A mérnökök és tudósok a mobiltechnológia és az adatgyűjtő hardverek ötvözésével rendkívül könnyen hordozható és egymással összekapcsolt mérőrendszereket valósítanak meg, amelyekkel különféle helyszíneken tudnak méréseket végezni.

A gazdag funkcionalitású kezelőfelületeket is kínáló mobiltechnológia gyakorlatilag bárhonnan lehetővé teszi a megfigyelő jellegű mérőrendszerek alkalmazását. Az új technológia lehetőségeinek kihasználása nem feltétlenül nehézkes. Számos eszköz közül választhatunk, amelyek lehetővé teszik az NI LabVIEW szoftver és az NI modulok mobiltechnológiával történő összekapcsolását. 

Adatkezelő felület

A vékony kliens egy kliens-szerver architektúrájú eszköz, amelynek legtöbb számítási feladatát a szerver végzi el. Gyakran használják olyan mérő- és vezérlőrendszerekben, ahol több felhasználónak kell egyedi kezelőfelületet biztosítani távfigyeléshez és távfelügyelethez.

 

Egyedi, vékonykliens-alapú alkalmazást építeni nem triviális feladat. A Data Dashboard for LabVIEW (LabVIEW alatti adatkezelő felület) egy iPadre tervezett, vékonykliens-alapú alkalmazás, amellyel programozás nélkül lehet létrehozni a LabVIEW alkalmazások egyedi, hordozható nézetét. A kezelőfelületen egérműveletekkel helyezhetők el a kezelőszervek és a kijelzők – például grafikonok, mérők, LED-ek, csúszkák és gombok –, amelyek értékeket írnak vagy olvasnak a hálózaton közzétett, megosztott változókon vagy a LabVIEW webes szolgáltatásain keresztül.

A megjelenést beépített témákkal testre lehet szabni, a „műszerfalak” pedig megoszthatók e-mailben vagy az NI műszaki adatfelhőjén keresztül. A Data Dashboard for LabVIEW nemcsak az iPadet támogatja: képességeinek egy része más eszközökön – iPhone-on, valamint egyes androidos telefonokon és táblagépeken – is használható.

Saját építésű, mobil vékony kliens

Előfordulhat, hogy szélesebb körű testre szabásra vagy funkcionalitásra van szükség, mint amennyit a Data Dashboard for LabVIEW biztosít. Ilyen esetben létrehozhatunk saját, egyedi vékony klienst, és webes szolgáltatásokon keresztül megoszthatjuk a mérőrendszerünket. A webes szolgáltatás interneten létező alkalmazásprogramozási felület (API). A kliens http formátumú kérést küld a távoli szervernek, amely azt feldolgozza, és visszaküldi a (jellemzően xml formátumú) választ. A válasz értelmezése és megjelenítése a kliensalkalmazás feladata. Ilyen adatátviteli módszert használunk olyan mindennapi tevékenységeinknél, mint a böngészés, az e-mailek letöltése vagy cikkek interneten való olvasása. Egy webes szolgáltatás a következőkben felsorolt összetevőkből áll.

Szerver Olyan alkalmazás, amely értelmezi a kérést, végrehajtja a megfelelő eljárást vagy műveletet, és visszaküldi a választ a kliensnek.

Kliens Olyan alkalmazás, amely kérést küld a szervernek, megvárja a választ, majd értelmezi azt.

Szabványos protokollok Olyan webes protokollok – ilyen például a HTTP –, amelyek biztosítják a kétirányú adatátvitelt a fizikai hálózatokon a szerver megfelelő eljárása és a kliens között.

Hálózat Az a fizikai réteg – például Ethernet vagy IEEE 802.11 –, amelyen keresztül az adatátvitel folyik.

 

A LabVIEW saját beépített webszervere lehetővé teszi virtuális műszerek (VI) webes szolgáltatásként való telepítését. A LabVIEW webes szolgáltatásai szabványos HTTP protokollt és szabványos adatformátumokat – például xml-t – alkalmaznak, ezért a webes vagy natív vékony klienses alkalmazások megépítéséhez bármilyen kliensoldali technológia használható, például HTML, JavaScript, Flash, Java vagy Objective C. Ezek az okostelefonokon és táblagépeken futtatott alkalmazások kommunikálnak a LabVIEW mérőrendszerrel. 

SMS-riasztások küldése

Egy rendszer távoli figyelése a legegyszerűbben szöveges üzenetekkel oldható meg, amelyek bármely mobiltelefonra elküldhetők. A LabVIEW e-mailek küldését szolgáló, beépített funkcióival SMS-ek is küldhetők. Ezt a legtöbb nagy mobilhálózat-üzemeltető úgy oldja meg, hogy e-mail szolgáltatását csatolja az SMS-átjárókhoz. Az NI közösségi webhelyen az SMS LabVIEW kifejezésre keresve kódpélda lelhető fel azok számára, akik szeretnék ezt a technológiát kipróbálni.

Asztalmegosztás LabVIEW rendszerből

Az asztalmegosztás, más néven távoli asztal olyan szoftver, amely lehetővé teszi egy távoli rendszer asztalának megtekintését vagy vezérlését. Ez eddig két asztali számítógép között történt, de újabban megjelentek olyan mobilalkalmazások, amelyekkel az asztalmegosztás okostelefonról vagy táblagépről is futtatható. Az asztalmegosztó szoftver és a LabVIEW mérőrendszer kombinálásával viszonylag egyszerű módon lehet megoldani egy távoli rendszer mobileszközről történő távfelügyeletét.

A legelterjedtebb asztalmegosztó szoftver a Microsoft Windowsba épített távoliasztal-szolgáltatás és a VNC (virtual network computing) protokoll. Ezek a szolgáltatások könnyen konfigurálhatók helyi hálózatokon történő használatra, de a külső világból való, biztonságos hozzáférés konfigurálása már nehezebb feladat. A LogMeIn, a TeamViewer és a GoToMyPC üzemeltetett szolgáltatások megkönnyítik a konfigurálást, mivel szabványos webprotokollokat használnak és minden forgalmat alagúton keresztül, saját szervereiken visznek át.

 

Ezért az informatikusoknak nem kell konfigurálniuk a tűzfalon kívülről történő hozzáférést, és biztonságosan, könnyen lehet belépni egy asztali számítógépre a világ bármely pontjáról. Az asztalmegosztás egyik lehetséges hátránya, hogy a távoli gép a futó asztalnak csak a képét viszi át. A kliensgép nem fér hozzá helyileg magukhoz a mérésadatokhoz. Ezenfelül a nagy mennyiségű képátvitel leterhelheti az átviteli kapacitást. 

Hordozható adatgyűjtés windowsos táblagépekkel

A Microsoft a közelmúltban a Windows 8 Surface táblagéppel bővítette a táblagépek kínálatát. A LabVIEW és az NI modulok illesztőprogramjai már támogatottak a Windows 8 operációs rendszer Intel processzorokon futó változatain. Ez annyit jelent, hogy a meglévő LabVIEW programok könnyen átvihetők Windows 8 táblagépekre: ehhez a LabVIEW-val kell létrehozni mobilalkalmazásokat. Bár az előlap „érintésbaráttá” tételéhez szükség lehet még néhány finomításra, nem kell mindent nulláról újraírni egy másik programozási nyelven, mint az iOS és az Android esetén.

A legtöbb Windows 8 táblagépen van USB csatlakozó és beépített wifi, ezért könnyű csatlakoztatni bármilyen USB-n lévő vagy hálózatba kötött adatgyűjtő eszközt. Ez lehetővé teszi LabVIEW-alapú hordozható rendszerek létrehozását. A Windows 8 támogatásán túl a National Instruments egy NI Labs-alapú kísérleti technológiát is kínál, amellyel közvetlenül csatlakoztathatók iOS és Android eszközök egy NI cDAQ-9191 típusú kerethez vezeték nélküli mérések végzéséhez. Az NI Labs az NI kutató-fejlesztő mérnökeinek fejlesztés alatt álló technológiáit mutatja be és teszi kipróbálhatóvá a végleges kibocsátás előtt. Ez a virtuális kutatólaboratórium felkínálja a legújabb fejlesztések letöltését és kipróbálását, fogadja a visszajelzéseket és válaszol a felhasználók felmerült kérdéseire.

Pillantás a jövőbe

A mobiltechnológia még nagyon fiatal. Az iPhone csak öt éve, az iPad csak két éve jelent meg. Ám a gyors ütemben fejlődő, új technológia máris új távlatokat nyitott meg a csatlakozás, az adatelérés és az interaktivitás terén. Az NI legújabb eszközei csak a kezdetet jelentik. A LabVIEW-t minden más nyelvnél jobban felkészítették az érintésvezérelt használatra. A közeljövőben számos érdekes újdonság megjelenése várható.

NIDays 2013
 
Az NIDays 2013 a National Instruments legrangosabb konferenciája Magyarországon, amelyet kifejezetten azon mérnökök, oktatók és kutatók számára rendez, akik szeretnék nyomon követni a legújabb ipari trendeket és szívesen értesülnek a piac újdonságairól.
 
A rendezvényen az ipar, illetve a tudományos élet kiemelkedő szereplői mutatják be legsikeresebb alkalmazásaikat, amelyeket grafikus rendszertervezési eszközök segítségével valósítottak meg. Emellett a National Instruments mérnökei ismertetik a legújabb méréstechnikai, tesztelési, beágyazott vezérlési, valamint a szigorú követelményeknek is eleget tevő RF megoldásokat. Az érdeklődők regisztrációt követően csatlakozhatnak a grafikus rendszertervezés konferenciájához.
 
Időpont: 2013. november 5., 9:00–17:15
Helyszín: Ramada Resort – Aquaworld Budapest
Regisztráció: hungary.ni.com/nidays