IoT2 ThingSpeak adatgyűjtés



Hasonló dokumentumok
Tartalomjegyzék /01/ :29:53

Gate Control okostelefon-alkalmazás

Gate Control okostelefon-alkalmazás

Töltőfunkció Kezelési Utasítás

TomTom Bridge Referencia útmutató

ProCOM GPRS ADAPTER TELEPÍTÉSI ÉS ALKALMAZÁSI ÚTMUTATÓ. v és újabb modul verziókhoz Dokumentumverzió:

Év zárása és nyitása 2015-ről 2016-ra

Gate Control okostelefon-alkalmazás

SEGÉDLET ELEKTRONIKUS FELÜLET HASZNÁLATÁHOZ

Meghajtók Felhasználói útmutató

SM-G920F. Felhasználói kézikönyv

i4x50 sorozatú szkennerek

Az Ön kézikönyve HP SCANJET 8200C

Programozás I gyakorlat. 5. Struktúrák

KIBŐVÍTETT HASZNÁLATI ÚTMUTATÓ

A Polycom RealPresence Group Series készülékek és tartozékok szoftverének és opcióinak telepítése. Áttekintés

Honlapkoncepció. Miskolc város hivatalos honlapjához

Meghajtók Felhasználói útmutató

On-line értékelési módszerek II. Lengyelné Molnár Tünde

Kibővített használati útmutató

Procontrol Workstar35 AudioGuide

CMK_MS02 Hordó mérlegelõ és címkézõ program

FORD TOURNEO CUSTOM Tourneo_Custom_2014_V2_240x185_Cover.indd /11/ :06:13

FORD TOURNEO CUSTOM Tourneo_Custom_2015.5_V2_240x185_Cover.indd /08/ :54:32

Felhasználói kézikönyv

Felhasználói kézikönyv

ProAnt Felhasználói Útmutató

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.

DEHNsupport Toolbox - Kockázatelemzés Régi projektek megnyitása + mentés DEHN + SÖHNE / protected by ISO 16016

Trükkök, tippek 6 lépésben a névlistád nyomtatásához (Excel, felhasználóknak)

Felhasználói kézikönyv

Hálózatkezelés Szolgáltatási minőség (QoS)

A TWAIN adatforrás használata

Meghajtók Felhasználói útmutató

Meghajtók Felhasználói útmutató

Tételek törlése, lomtár kezelése a GroupWise-ban

Mikrohullámú sütő. Tisztelt Vásárlónk. Használati utasítás

GSM Gate Control Pro 20 GSM Gate Control Pro 1000

Figyelem! A leírás nem tér ki miután azt más leírások tartalmazzák - a rendszer általános működési, kezelési kérdéseire, azokat ismertnek tételezi

INFORMATIKAI ALAPISMERETEK

ECP. Site Administration System. Felhasználói kézikönyv. v (1. kiadás a és újabb verziójú ECP SAS rendszerekhez)

CAD-CAM informatikus CAD-CAM informatikus

Eger december 2.

A tananyag. Témakörök. Optimum. Tudja meghatározni a numerikus, és karakteres adtok tárolt alakját.

Felhasználói kézikönyv

A Gyorstelepítés rövid leírását lásd a hátsó borítón.

Tartalomjegyzék ÁLTALÁNOS ISMERETEK... 1 LEVELEZÉS... 15

PatroNet on-line értékesítési rendszer (webáruház)

BALLA és TÁRSA Kereskedelmi és Szolgáltató Korlátolt Felelősségű Társaság

Meghajtók Felhasználói útmutató

Alkalmazási segédlet a MiniCheck-RA-H festékrétegmérő készülékhez és az ezt támogató MiniCheckForKiv szoftverhez.

FELHASZNÁLÓI KÉZIKÖNYV

A Gyorstelepítés rövid leírását lásd a hátsó borítón.

EGY PROBLEMATIKUS TANANYAGFEJLESZTÉS

TANFOLYAMI AJÁNLATUNK

BAUSFT. Pécsvárad Kft Pécsvárad, Pécsi út 49. Tel/Fax: 72/ ISO-bau. Szigetelés kiválasztó verzió.

ANDROID 2.3 TÁBLAGÉP KEZELÉSI ÚTMUTATÓ

Miért van szükség üzleti tervre?

MobilArm-2 / 2a. 1. A GSM modul működése: Riasztóközpontokhoz illeszthető GSM távirányító és távjelző modul 2 bemenettel és relés kimenettel

SEGÉDLET ELEKTRONIKUS FELÜLET HASZNÁLATÁHOZ. EMVA Monitoring adatszolgáltatás

14.2. OpenGL 3D: Mozgás a modellben

ESET NOD32 ANTIVIRUS 6

HP Photosmart estation C510 series Nyomtatási Apps alkalmazások. HP Photosmart estation C510 series A termék külső részeinek leírása

Meghajtók Felhasználói útmutató

Vezeték nélküli eszközök (csak egyes típusokon) Felhasználói útmutató

Tevékenységadminisztrációs pillér

B e h a t o l á s j e l z ő r e n d s z e r e k. Felhasználói útmutató

Az Online levélkiszolgáló

Picture Style Editor verzió Kezelési kézikönyv

FELHASZNÁLÓI ÚTMUTATÓ

Mit csinálnak a PCB gyártók mielőtt gyártani kezdik az ÖN NYÁKját? Miért nem tudjuk használni az Ön gerber- és fúrófájljait ahogyan feltöltötte?

Közoktatási Statisztika Tájékoztató 2012/2013. Használati útmutató

Diákigazolvány Elektronikus Igénylési Rendszer Oktatási Hivatal által biztosított igénylő felület. Felhasználói kézikönyv. v 4.1

MICROSOFT DYNAMICS AX ÜZLETI ANALÍZIS

FONTOS OLVASSA EL FIGYELMESEN. A JELEN DOKUMENTUM 8

Autosoft a Profit-generátor

Parlagfű Bejelentő Rendszer

Az Ön kézikönyve STRONG SRT 8102 PLUS

Informatika. Magyar-angol két tanítási nyelvű osztály tanterve. 9. évfolyam

EM4586 Kétsávos vezeték nélküli USB adapter

GSM-LINE ADAPTER PRO 5 GSM 900MHz / 1800MHz / 850MHz / 1900MHz HASZNÁLATI ÚTMUTATÓ

Nokia X Felhasználói kézikönyv. 1. kiadás

Külső eszközök Felhasználói útmutató

A program elérése. Google Chrome

Használati útmutató DS-620

Általános Szerződési Feltételek

A simptask számos különböző funkcióval segíti Önt projektjei sikeres megvalósításában:

Aronic Road Útnyilvántartó program

Címtár Felhő Projektfeladat specifikáció

A VERTESZ VEGA 2.0 energiagazdálkodó és SCADA rendszere

Szoftver használati útmutató

HÁZI FELADAT ELSŐ GYAKORLAT MIELŐTT ELKEZDENÉNK ELINDULÁS. ÜZLETI INFORMATIKAI ESZKÖZÖK Kiadványszerkesztés

GFI termékkézikönyv. Ügyfélprogram kézikönyv

A Gyorstelepítés rövid leírását lásd a hátsó borítón.

Kezdeti lépések. Gyorskalauz

KEZELÉSI ÚTMUTATÓ FPR DE-R. Mobil légkondicionáló berendezés infra távirányítóval

Alcor Zest Q813IS Táblagép. Kezelési útmutató

A doboz tartalma. 2 5 játékostábla (átlátszó lapok). 3 5 alaptábla (fehér elő- és színes hátlappal).

Használati útmutató. DALI EASY 1.0 változat.

2007 Nokia. Minden jog fenntartva. A Nokia, a Nokia Connecting People, az Nseries és az N77 a Nokia Corporation védjegye, illetve bejegyzett

Átírás:

IoT2 ThingSpeak adatgyűjtés Tartalomjegyzék: Matlab használata ThnigSpeak adatelemzés Egyszerű példakód Automatikus futtatás Adatvadászat Matlab használata A ThingSpeak adatelemző részének használata során Matlab tudásra lesz szükség. A tudás felelevenítéséhez hasznosak lehetnek a következő oldalak: https://learnxinyminutes.com/docs/matlab/ Az oldal a nyelv szintaktikáját és röviden az egyszerűbb parancsokat mutatja be. Érdemes legalább egyszer átfutni, mielőtt nekilátnánek a feladatoknak. http://www.tutorialspoint.com/matlab/try_matlab.php A ThingSpeak a Matlab kód futtatása során keletkező értékeket képes külön ablakban megjeleníteni és amennyiben a kód hibát tartalmaz, képest az ki is írni. Azonban a megfigyelésem az, hogy a kód futtatása nem túl gyors, míg hibajelzésnél nem kapunk információt a hiba helyéről. A fent ajánlott oldal telepítés nélküli, gyors futtatási lehetőséget biztosít, és a hibák pozícióját is megjeleníti. Ugyanakkor ez az oldal nem a Matlab, hanem az Octave szoftvert használja, így előfordulhat olyan, hogy bizonyos Matlab függvények nincsenek implementálva. ThnigSpeak adatelemzés Az adatelemzés részhez kétféleképpen is el lehet jutni a nyitóképernyőről. Egyrészt a menüsorban választható az Apps menüpont, majd onnan a MATLAB Analysis pont.

Másrészt egy adott csatorna képernyőjéről indulva is elérhető az analízis pont. Az adatelemzési képernyőn először ki kell választani, hogy az elemző kót egy template alapján készül, vagy esetleg egy példaprogramot használunk fel hozzá. A Custom (no starter code) pont választása kivételével mindegyik esetben már egy előre kitöltött kódot kapunk.

Egyszerű példakód Az első feladathoz elegendő, ha a példaprogramok közül a hőmérséklet konvertálást választjuk. Az előre megadott kódban a 12397 es csatorna 4. mezőjét használja. A 12397 csatorna Natick városban elérhető megfigyelési állomás adatait tárolja. A kódban ezek a readchannelid és TemperatureFieldID változók. Mivel a csatorna publikus, így nincs szükség API kulcsra az olvasáshoz.

Az adat beolvasás a 34. sorban történeik meg a thingspeakread függvény segítségével. A dokumentációban megtalálható, hogyan paraméterezhető a függvény. Itt ebben a kódban egyetlen értéket, az utolsóként jegyzett adatot olvassa be a TempF változóba. Az átalakítás a 37. Sorban történik. Majd később ez az érték íródik ki a kimeneti mezőbe. Automatikus futtatás A második feladatnál már ezt a konverziót automatikusan kell elvégezni, illetve az adatot saját csatornába kell tenni. A feladat második része a példakód módosításával egyszerúen megtehető. A példakód 52. sora a thingspeakwrite függvényt használja az adat csatornába írására. Az íráshoz be kell előtte állítani a megfelelő csatornát és a megfelelő íráshoz használt API kulcsot. A csatorna íráshoz használt kulcsa minden csatornára egyedi. A hallgató hozzon létre egy csatornát amiben ezeket az értékeket tárolja és használja ennek a csatornának az adatait. A ThingSpeak platfrom a rendelkezésre álló saját csatornákat az ablak jobb oldalán listázza. A kód alap értelmezésben csak gombnyomásra fut le. Ahhoz, hogy automatikusan is fusson, be kell ezt állítani. A beállítás a TimeControl menüpontban lehetséges. A TimeControl menüben kiválasztható a feladat időzítése és az időzítés paraméterei.

Amennyiben sikeres minden beállítás és a kód is hibátlan, akkor a megadott csatorna grafikonján megjelennek az átkonvertált adatok. Mivel a legkisebb beállítható ismétlési idő az 5 perc, így az adatok csak 5 percenként fognak gyűlni. Érdemes a mérés végén visszatérni ide és egy újabb képernyőképet készíteni. Adatvadászat Adatokat nem csak másik csatornából, hanem weblapokról is gyűjthetünk. Erre szolgál az urlfilter függvény. Ssegítségével megadható egy weboldal, amelyet beolvas a ThingSpeak és benne számokat keres. Egy adott mintától fogva adott mennyiségű számot beolvas. A ThingSpeak tartalmaz példakódot amely egy amerikai oldalról egy adott koordináta időjárását beolvassa. Ugyanakkor a megcímzett oldal csak amerikai adatokat tárol, ezért egy másikat kell keresni. Lehet próbálkozni a google kereséssel, lehet próbálkozni ismert időjárás oldalakon is. A www.metnet.hu oldalon böngészve találhatóak időjárás állomás adatok, 10 percenként frissülő időjárás jelentéssel.

A feladat megolsdásához létre kell hozni egy csatornát, amely a kiválasztott magyarországi terület időjárás adatait tárolja. A csatornában több mező is legyen, tipikusan hőmérséklet, páratartalom, szélsebesség, szélirány.