Házi feladatok Szenzorhálózatok és alkalmazásaik



Hasonló dokumentumok
Gyakorlatok. VITMMA09 Okos város MSc mellékspecializáció

Arduino bevezető Szenzorhálózatok és alkalmazásaik

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.

Hálózati réteg. WSN topológia. Útvonalválasztás.

Leírás. Készítette: EMKE Kft február 11.

SZENZORMODUL ILLESZTÉSE LEGO NXT PLATFORMHOZ. Készítette: Horváth András MSc Önálló laboratórium 2 Konzulens: Orosz György

Szenzorhálózatok és alkalmazásaik. Okos város mintaprojekt

Szenzorkommunikációs lehetőségek az IoT világában. Dr. Fehér Gábor BME Távközlési és Médiainformatikai Egyetem

vitmma09 Szenzorhálózatok és alkalmazásaik

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

Bevezető Intelligens közlekedési rendszerek

Gyakorlatok. VITMMA09 Okos város MSc mellékspecializáció

A Netburner fejlesztőeszköz alkalmazástechnikája

VTOL UAV. Moduláris fedélzeti elektronika fejlesztése pilóta nélküli repülőgépek számára. Árvai László, Doktorandusz, ZMNE ÁRVAI LÁSZLÓ, ZMNE

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

Mezőgazdasági robot fejlesztése és jövőbeli bővíthetősége

A LEGO Mindstorms EV3 programozása

Labor 2 Mikrovezérlők

Fizikai mérések Arduino-val

Szenzorhálózatok. MITMÓT hardver bemutatása. Orosz György

MŰSZAKI LEÍRÁS Az I. részhez

RUBICON Serial IO kártya

Verzió: PROCONTROL ELECTRONICS LTD

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek

IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap

Újdonságok az Arduino szabadszoftveres platform körül. Noll János FSF.hu Alapítvány

A TANTÁRGY ADATLAPJA

EMBERI AKTIVITÁS AKUSZTIKUS MONITOROZÁSA SZENZORHÁLÓZAT SEGÍTSÉGÉVEL

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

Nagy Gergely április 4.

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

KÖFOP VEKOP A jó kormányzást megalapozó közszolgálat-fejlesztés

Linuxot mindenre - Raspberry Pi

Intelligens biztonsági megoldások. Távfelügyelet

Hálózati ismeretek. Az együttműködés szükségessége:

Otthoni, saját készítésű házvezérlő rendszer. Hogyan lehet személyre szabott, és megfizethető rendszert építeni?

Intelligens épületfelügyeleti rendszer tervezése mikrokontrollerrel

evosoft Hungary Kft.

Szenzorhálózatok I. Beágyazott információs rendszerek. Bevezetés. HW architektúrák. Alkalmazások március 30. Simon Gyula

alkalmazások az Intelligens otthon témában

6.2. TMS320C64x és TMS320C67xx DSP használata

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

Szenzorhálózatok. Mica moteok hardware felépítése (Folytatás) Orosz György

Mikrovezérlők alkalmazása házi feladatok

Open Smart Metering Gateway EWIO-9180-M. Fogyasztásmérés, energia felhasználás monitorozása épületekben, gépeken, installációkon és rendszereken

Hálózati alapismeretek

BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa

Rubin SPIRIT TEST. Rubin firmware-ek és hardverek tesztelése esettanulmány V1.0. Készítette: Hajnali Krisztián Jóváhagyta: Varga József

ISIS-COM Szolgáltató Kereskedelmi Kft. MIKROHULLÁMÚ INTERNET ELÉRÉSI SZOLGÁLTATÁS

Gyakorlatok. VITMMA09 Okos város MSc mellékspecializáció

V2I - Infrastruktúra

Bevezető a mikrokontrollerek, az IoT és

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Távközlési és Médiainformatikai Tanszék.

IDAXA-PiroSTOP JFE RS485 intelligens repeater 2004/0177/0113 Terméklap

Időjárásállomás külső érzékelőjétől érkező rádiójel feldolgozása

Aktív zajcsökkentést demonstráló rendszer továbbfejlesztése. Csofcsics Donát Gusztáv Tamás

Philips Pronto. programozható távvezérlõk

Új kompakt X20 vezérlő integrált I/O pontokkal

Zigbee: vezeték nélküli komplex szenzorhálózatok gyorsan, olcsón, hatékonyan

Programozás és Digitális technika I. Pógár István eng.unideb.hu/pogari

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

1/13. RL osztály Hálózati alapismeretek I. gyakorlat c. tantárgy Osztályozóvizsga tematika

ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja

Mérés és adatgyűjtés

A TinyOS. operációs rendszer. (bevezető) Beágyazott Információs Rendszerek.

Gyors Telepítési Útmutató N típusú, Vezeték Nélküli, ADSL2+ Modem DL-4305, DL-4305D

Advisor Master. GE Interlogix Magyarország Kft.

EnterNet ADSL. Tájékoztató (Szolgáltató-váltás esetén) január 15-től visszavonásig azokon a T-Com területeken, ahol az ADSL üzemel.

6.óra Hálózatok Hálózat - Egyedi számítógépek fizikai összekötésével kapott rendszer. A hálózat működését egy speciális operációs rendszer irányítja.

Autóipari beágyazott rendszerek CAN hardver

ems2.cp04d [18010] Keriterv Mérnök Kft Programozható Automatikai állomás 14 multifunkcionális bemenet, 6 relé kimenet, 4 analóg kimenet DIGICONTROL

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

SZÁMÍTÓGÉP HÁLÓZATOK: HÁLÓZATI OPERÁCIÓS RENDSZEREK A GYAKORLATBAN: ESETTANULMÁNYOK

I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

Napjainkban a korábbiaknál is nagyobb szükségünk van arra, hogy eszközeink rugalmasak legyenek és gyorsan igazodjanak a változó környezethez.

Irányítástechnika fejlődési irányai

DroidLab Androidos eszközökkel épített teszthálózat. Vida Rolland, BME-TMIT szeptember 27.

Aktív zajcsökkentı rendszerek megvalósítása szenzorhálózattal

Laborgyakorlat: Egy vezeték nélküli NIC beszerelése

SECBOX eszközök. Az egyes típusok a következők: SECBOX Desktop 15

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Okos város mintaprojekt. Smart Santander. Szenzorhálózatok és alkalmazásaik. VITMMA09 Okos város MSc mellékspecializáció

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

Szenzorhálózatok és alkalmazásaik. Bevezetés

AVR-Stamp1.0F_USB Leírás, használati útmutató. Rev.B

Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

A számítógép fő részei

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

WLAN router telepítési segédlete

Szenzorhálózatok programfejlesztési kérdései. Orosz György

Roger UT-2. Kommunikációs interfész V3.0

Procontrol RSC-E2. Kezelői, és telepítői kézikönyv. Ethernet - soros adatkonverter. Verzió:

Kameleon Light Bootloader használati útmutató

Szenzorhálózatok Szenzorhálózatok alkalmazásai ( )

Mérés, Vezérlés. mérésadat rögzítés CMC - 99 CMC kis és nagytestvér

Átírás:

Házi feladatok Szenzorhálózatok és alkalmazásaik VITMMA09 Okos város MSc mellékspecializáció

Általános tudnivalók 6 téma 6 db. 4 fős csoport A házi feladat elvégzése kötelező, a vizsgára jelentkezés feltétele Jegyet nem kaptok rá, de azért lelkiismeretesen csináljátok meg Írásos dokumentáció Legalább 5 oldal, normális oldalszerkezettel Hardver platform bemutatása Szoftver platform bemutatása Felmerülő nehézségek Eredmények Demo az utolsó gyakorlaton 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 2

1. feladat Adatgyűjtés Crossbow MICAz / TinyOS platformon Részletek: Építsetek 6 Crossbow (MEMSIC) MICAz mote-ból egy több-ugrásos hálózatot. Néhány mote-hoz MTS300 sensor board csatlakoztatva, méréseket végeznek Mások csak átjátszó (relay) csomópontként működnek majd a hálózatban Az eszközökön TinyOS operációs rendszer fusson. Az eszközök felprogramozása MIB510-es kártyákkal, soros porton keresztül történik. A gyűjtőállomás egy MICAz mote lesz ami a MIB510-en keresztül csatlakozik egy számítógéphez Készüljön egy grafikus felhasználói interfész melyen keresztül a számítógépen megjeleníthetőek lesznek az egyes szenzorok mérési adatai. Szimuláljátok egy nagyobb (100 csomópont) hálózat hasonló működését a TOSSIM szimulátorban Mentor: Kalmár András (kalmar@tmit.bme.hu) 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 3

1. feladat Adatgyűjtés Crossbow MICAz / TinyOS platformon MICAz mote 2.4 GHz IEEE 802.15.4 rádió 250 kbps átviteli sebesség ATMega128L mikroprocesszor http://www.memsic.com/userfiles/files/datasheets/wsn/micaz_datasheet-t.pdf MTS300 szenzor kártya Hőmérséklet, hang, fény http://www.memsic.com/userfiles/files/datasheets/wsn/mts_mda_datasheet.pdf MIB510CA mote interface board RS-232 soros programozói interfész bázisállomás/gateway funkció http://www.investigacion.frc.utn.edu.ar/sensores/equipamiento/wireless/mib510.pdf TinyOS Nyílt forráskódú operációs rendszer szenzorokra nesc, Eclipse, GIThub BLIP Berkeley Low-power IP stack http://tinyos.stanford.edu/tinyos-wiki/index.php/tinyos_documentation_wiki TOSSIM szimulátor TinyOS alkalmazások szimulálása C++ vagy Python http://tinyos.stanford.edu/tinyos-wiki/index.php/tossim 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 4

2. feladat Adatgyűjtés Crossbow MICAz / Contiki platformon Részletek: Építsetek 6 Crossbow (MEMSIC) MICAz mote-ból egy több-ugrásos hálózatot. Néhány mote-hoz MTS300 sensor board csatlakoztatva, méréseket végeznek Mások csak átjátszó (relay) csomópontként működnek majd a hálózatban Az eszközökön Contiki operációs rendszer fusson. Az eszközök felprogramozása MIB520-as kártyákkal, USB porton keresztül történik. A gyűjtőállomás egy MICAz mote lesz ami a MIB520-on keresztül csatlakozik egy számítógéphez Készüljön egy grafikus felhasználói interfész melyen keresztül a számítógépen megjeleníthetőek lesznek az egyes szenzorok mérési adatai. Szimuláljátok egy nagyobb (100 csomópont) hálózat hasonló működését a COOJA szimulátorban Mentor: Kalmár András (kalmar@tmit.bme.hu) 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 5

2. feladat Adatgyűjtés Crossbow MICAz / Contiki platformon MICAz mote 2.4 GHz IEEE 802.15.4 rádió 250 kbps átviteli sebesség ATMega128L mikroprocesszor http://www.memsic.com/userfiles/files/datasheets/wsn/micaz_datasheet-t.pdf MTS300 szenzor kártya Hőmérséklet, hang, fény http://www.memsic.com/userfiles/files/datasheets/wsn/mts_mda_datasheet.pdf MIB520CB mote interface board USB programozói interfész bázisállomás/gateway funkció Tápellátás USB-n http://www.memsic.com/userfiles/files/datasheets/wsn/6020-0091-04_a_mib520cb-t.pdf Contiki Nyílt forráskódú operációs rendszer szenzorokra Az első OS ami IP kommunikációt biztosított WSN eszközöknek uip TCP/IP stack, uipv6 stack, Rime stack, GIThub http://www.contiki-os.org Cooja szimulátor Contiki alkalmazások szimulálása C és Java http://www.contiki-os.org/start.html 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 6

3. feladat Adatgyűjtés Sensinode / Contiki platformon Részletek: Építsetek 6 Sensinode N740 mote-ból egy több-ugrásos hálózatot. Minden mote egyben szenzor is, méréseket végez Az eszközökön Contiki operációs rendszer fusson. Az eszközök felprogramozása miniusb porton keresztül történik. A gyűjtőállomás/gateway egy Sensinode N601-es nanorouter lesz ami USB-n keresztül csatlakozik egy számítógéphez Készüljön egy grafikus felhasználói interfész melyen keresztül a számítógépen megjeleníthetőek lesznek az egyes szenzorok mérési adatai. Szimuláljátok egy nagyobb (100 csomópont) hálózat hasonló működését a COOJA szimulátorban Mentor: Kalmár András (kalmar@tmit.bme.hu) 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 7

3. feladat Adatgyűjtés Sensinode / Contiki platformon Seninode nanosensor (N740) 2.4 GHz IEEE 802.15.4 rádió 250 kbps átviteli sebesség CC2430 mikroprocesszor http://www.ti.com/lit/ds/symlink/cc2430.pdf Sensinode nanorouter (N601) USB csatlakozó bázisállomás/gateway funkció http://www.investigacion.frc.utn.edu.ar/sensores/equipamiento/wireless/mib510.pdf Contiki Nyílt forráskódú operációs rendszer szenzorokra Az első OS ami IP kommunikációt biztosított WSN eszözöknek uip TCP/IP stack, uipv6 stack, Rime stack, GIThub http://www.contiki-os.org Cooja szimulátor Contiki alkalmazások szimulálása C és Java http://www.contiki-os.org/start.html 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 8

4. feladat Adatgyűjtés SmartSwitch / MySensors platformon Részletek: Építsetek 10 Arduino és NRF24 modulból egy több-ugrásos / csillag hálózatot Néhány modul mintának készen áll, de jó pár modult nektek kell összeszerelni Néhány modul rendelkezik fénymérő és hőmérő szenzorokkal, mások csak relay-ként működnek Szükséges 1 átjáró (gateway) az Internetes eléréshez. Az átjáró pontosan ugyanolyan HW, mint a többi modul. Az eszközökön a SmartSwitch és MySensors platformokat kell futtatni. Mindkét platform ugyanazon a HW-en fut. Keverni a kettőt nem lehetséges Az eszközök programozása és a futás nyomonkövetése USB kapcsolaton keresztül történik A gyűjtőállomás az Interneten általatok kialakított szolgáltatás / alkalmazás. Készítsetek egy grafikus felhasználói interfészt melyen keresztül a számítógépen megjeleníthetőek lesznek az egyes szenzorok mérési adatai és a hálózat topológiája Mentor: Lajtha Balázs (lajtha@tmit.bme.hu) 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 9

4. feladat SmartSwitch / MySensors platformok Arduino (ATMEGA 328P) alapok és nrf24 digitális rádió HW: Arduino ATMEGA328P 32 KB Flash 2 KB RAM 512 Byte EEPROM nrf24 - Enhanced ShockBurst 2.4 GHz sáv 2 Mbps SW: SmartSwitch Fejlesztés a BME-TMIT-en Multihop protokoll, RPL szerű routing Átjáró az Internetre soros illesztéssel MySensors www.mysensors.org Több opció az átjáróhoz 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 10

5. feladat Adatgyűjtés Bluetooth 4.0 / WiFi segítségével Részletek: Építsetek Bluetooth 4.0 modulokból szenzor hálózatot 10 db Bluegiga BLE112 modul áll rendelkezésre lábkivezetéssel Szenzorok hozzácsatlakoztatását, táplálást, programozást nektek kell hozzáépíteni A modulokat Bluegiga BGScript nyelven is lehet programozni (egyszerűbb mód) vagy használható a BGLib/BGAPI külső kontrollerrel Építsetek egy hasonló hálózatot ESP8266 Wifi modulokból Adatgyűjtés mindkét esetben mobiltelefon segítségével. Nincs átjárás a hálózatok között Készítsetek egy grafikus felhasználói interfészt melyen keresztül a telefonon megjeleníthetőek lesznek az egyes szenzorok mérési adatai Mentor: Lajtha Balázs (lajtha@tmit.bme.hu) 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 11

5. feladat Bluetooth 4.0 BLE112 ESP8266 Wifi Bluegiga BLE112 Bluetooth Smart Module Integrált Bluetooth rádió, mikrokontroller, szoftver stack Alkalmazások futtathatóak a belső mikrokontrolleren 8051 mikrokontroller 8 kb RAM 128 kb Flash SPI, I2C, PWM, UART, GPIO UART és USB interfészek Programozás BGScript: futtatás a belső mikrokontrolleren BGLib/BGAPI: vezérlés külső kontrollerről A modul lábakra van kivezetve az egyszerűbb elérésért, de semmi mást nem tartalmaz ESP8266 Wifi modul Integrált WiFi rádió, mikrokontroller, szoftver stack Alkalmazások futtathatóak a belső mikrokontrolleren Xtensa LX106 mikrokontroller ~130 kb free RAM 2x256 kb Flash SPI, I2C, PWM, UART, GPIO UART interfész Programozás C (toolchian): futtatás a belső mikrokontrolleren LUA scriptek: futtatás a belső mikrokontrolleren UART, AT parancsok: vezérlés külső kontrollerről A modul lábakra van kivezetve az egyszerűbb elérésért, de semmi mást nem tartalmaz 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 12

IoT-LAB https://www.iot-lab.info/ Nagy elemszámú, kiépített testbed Heterogén, kisteljesítményű, vezeték nélküli eszközök működésének és kommunikációjának tesztelése (~IoT) Különböző környezetek és hálózati topológiák 2728 eszköz 6 franciaorszagi helyszínen Inria Grenoble (928), Inria Lille (640), ICube Strasbourg (400), Inria Rocquencourt (344), Inria Rennes (256) és Institut Mines-Télécom Paris (160). Sokféle típusú eszköz scenario -k tesztelése különféle IoT Teljes hozzáférés az eszközökhöz (kódfeltöltés, monitorozás) 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 13

6. feladat Adatgyűjtés az IoT-Lab platformon Részletek: Építsetek egy 10 csomópontból álló több-ugrásos hálózatot az IoT-Lab platformon. Minden csomópont periodikusan méréseket végez Minden csomópont átjátszó (relay) csomópontként is működik A gyűjtőállomás egy ugyanilyen IoT-Lab csomópont lesz Készüljön egy grafikus felhasználói interfész melyen keresztül megjeleníthetőek lesznek az egyes szenzorok mérési adatai. Mentor: Kalmár András (kalmar@tmit.bme.hu) 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város MSc mellékspecializáció, BME-TMIT 14