VYSOKÁ ŠKOLA POLYTECHNICKÁ JIHLAVA Katedra elektrotechniky a informatiky. Aplikace bezdrátových senzorových sítí pro inteligentní domy

Rozměr: px
Začít zobrazení ze stránky:

Download "VYSOKÁ ŠKOLA POLYTECHNICKÁ JIHLAVA Katedra elektrotechniky a informatiky. Aplikace bezdrátových senzorových sítí pro inteligentní domy"

Transkript

1 VYSOKÁ ŠKOLA POLYTECHNICKÁ JIHLAVA Katedra elektrotechniky a informatiky Aplikace bezdrátových senzorových sítí pro inteligentní domy Bakalářská práce Autor: Lukáš Tyc Vedoucí práce: Ing. Tomáš Richta Jihlava 2012

2 Vysoká škola polytechnická Jihlava Tolstého 16, Jihlava ZADÁNÍ BAKALÁŘSKÉ PRÁCE Autor práce: Studijní program: Obor: Název práce: Cíl práce: Lukáš Tyc Elektrotechnika a informatika Aplikovaná informatika Aplikace bezdrátových senzorových sítí pro inteligentní domy Prostudujte a popište koncept bezdrátových senzorových sítí. Při studiu uvažujte jako cílové nasazení této technologie automatizovanou (inteligentní) správu domů. Uveďte také související technologie využívající jak drátový, tak bezdrátový přenos informací. Na základě popisu hypotetického inteligentního domu ovládaného z Internetu dodaného vedoucím práce navrhněte a sestavte návrh zapojení jednotlivých bezdrátových a výpočetních modulů pro tento dům. Při návrhu sestavení uvažujte využití výpočetních modulů Arduino a bezdrátových modulů ZigBee. Navržené sestavení zkonstruujte a vybavte softwarem umožňujícím vzdálenou simulaci chodu domu, tedy sběr dat ze senzorů a aktivaci funkčních prvků. Ing. Tomáš Richta vedoucí bakalářské práce Ing. Bc. Michal Vopálenský, Ph.D. vedoucí katedry Katedra elektrotechniky a informatiky

3 ABSTRAKT Tato práce se zabývá experimentální implementací chytrého domu. Pro síť je využit opensorce software a hardware. Moduly mezi sebou komunikují přes ZigBee. Externí ovládací modul je spojen se sítí přes centrálu. KLÍČOVÁ SLOVA ZigBee, Bezdrátové senzorové sítě, Arduino, Chytrý dům, JSON, Java EE ABSTRACT This theses deals with experimental implementation of smart house. Network is used open-sorce software and hardware. Modules communicate with each other via ZigBee. Extern control module is connected to the network via center module. KEYWORDS ZigBee, Wireless Sensor Network, Arduino, Smart house, JSON, Java EE TYC, Lukáš Aplikace bezdrátových senzorových sítí pro inteligentní domy: bakalářská práce. Jihlava: Vysoká Škola Polytechnická Jihla, Katedra elektrotechniky a informatiky, s. Vedoucí práce byl Ing. Tomáš Richta,

4 PODĚKOVÁNÍ Na tomto místě bych rád poděkoval svému vedoucímu práce Ing. Tomáši Richtovi za cenné rady a připomínky k práci. Dále bych chtěl poděkovat za trpělivost a poskytnutý prostor pro práci. Pak také děkuji za příležitost a námět k vypracování bakalářské práce.

5 Prohlašuji, že předložená bakalářská práce je původní a zpracoval/a jsem ji samostatně. Prohlašuji, že citace použitých pramenů je úplná, že jsem v práci neporušil/a autorská práva (ve smyslu zákona č. 121/2000 Sb., o právu autorském, o právech souvisejících s právem autorským a o změně některých zákonů, v platném znění, dále též AZ ). Souhlasím s umístěním bakalářské práce v knihovně VŠPJ a s jejím užitím k výuce nebo k vlastní vnitřní potřebě VŠPJ. Byl/a jsem seznámen/a s tím, že na mou bakalářskou práci se plně vztahuje AZ, zejména 60 (školní dílo). Beru na vědomí, že VŠPJ má právo na uzavření licenční smlouvy o užití mé bakalářské práce a prohlašuji, že s o u h l a s í m s případným užitím mé bakalářské práce (prodej, zapůjčení apod.). Jsem si vědom/a toho, že užít své bakalářské práce či poskytnout licenci k jejímu využití mohu jen se souhlasem VŠPJ, která má právo ode mne požadovat přiměřený příspěvek na úhradu nákladů, vynaložených vysokou školou na vytvoření díla (až do jejich skutečné výše), z výdělku dosaženého v souvislosti s užitím díla či poskytnutím licence. V Jihlavě dne... Podpis

6 OBSAH 1 Úvod Cíle práce Teoretická část Inteligentní dům Senzor Akční člen Controller Bezdrátové senzorové sítě Komunikační platformy KNX BACnet ZigBee Arduino Hardware Typy Software Formát JSON Návrh Popis Pasivní modul Aktivní modul Centrála Externí modul Komunikace Formát zpráv Přenos zprávy přes Ethernet Přenos zprávy přes xbee

7 4 Implementace Pasivní modul Aktivní modul Nastavení xbee Poslání zpráv Přijímaní zpráv Provádění akce Centrála Nastavení xbee Posílání nastavení pro akční členy Posílání dat ze senzorů Externí modul Nastavení modulu Zobrazení senzorových dat modulu Nastavení zprávy pro modul Odesílání zprávy s nastavením modul Přijímání dat ze senzorů Závěr 33 Literatura 34 Seznam symbolů, veličin a zkratek 36 Seznam obrázků 38 Seznam tabulek 39

8 KAPITOLA 1. ÚVOD 1 ÚVOD Ceny energii stále stoupají a proto se člověk snaží optimalizovat a zefektivnit zdroje, které má. Toto zefektivnění se neprovádí jen u aut snížením jejich spotřeby, ale také u domů. V současné době se začíná stále více uvažovat o domech, které dokáží lépe hospodařit s energií a i jinak zpříjemňovat život jeho obyvatel. Takovýmto domům se říká chytrý dům nebo inteligentní budova. Oproti dřívějším dobám, kdy bylo možné tyto chytré domy najít pouze u bohatých lidí s luxusními vilami nebo v sídlech velkých společností, se nyní začínají objevovat i u obyčejných lidí. Toto téma mně přijde velice zajímavé, zejména kvůli různým druhům zařízení a technologií, které je potřeba poskládat do jednoho velkého celku tzv. chytrý dům. Tato koncepce mě navíc zaujala natolik, že jsem o jejím využití začal uvažovat i v soukromém životě. 1.1 Cíle práce Cílem této práce je zkusit vytvořit základní sestavení pro chytrý dům. V tomto experimentu využiji open-source softwarové a hardwarové platformy. Dalším cílem je seznámit se s možností ovládání různých zařízení domu bez fyzické interakce se zařízením a také číst data ze senzorů v domě. 1

9 KAPITOLA 2. TEORETICKÁ ČÁST 2 TEORETICKÁ ČÁST 2.1 Inteligentní dům Pod označením inteligentní dům nebo takzvaný chytrý dům rozumíme řídící systém, který dokáže automatizovat budovy nebo určené domácí činnosti. Mezi domácí činnosti, jenž mohou být ovládány chytrým domem, patří centrální ovládání světel, teploty, ventilace nebo klimatizace a ovládání různých domácích spotřebičů. Dále lze do systému chytrého domu integrovat i jiné systémy a to pro zabezpečení, zefektivnění spotřeby energií a v neposlední míře pro zlepšení pohodlí obyvatel budovy. Domácí řídící systém se skládá z elektronických zařízení, která spolu mohou komunikovat přes síť. V systému nalezneme tři druhy těchto zařízení. Prvním typem je senzor, který systému nahrazuje lidské smysly. Druhý nazýváme akční člen zástupce lidské končetiny. Poslednímu říkáme Hardwarový nebo Softwarový Controller, ten pro systém znamená to co mozek pro člověka. Při připojení zařízení k počítačové síti lze systém řídit přes počítač, smarthphone nebo jen webovým prohlížečem. Pokud je počítačová síť připojena k internetu, lze systém řídit i vzdáleně [1, 18, 17] Senzor Senzor je zařízení, které měří fyzikální veličinu. Naměřené hodnoty veličiny převádí na signál a ten lze přenášet do jiných zařízení jako vstupní informace. Přenášené naměřené hodnoty jsou buď digitální (binární) nebo analogové. Informace o podobě hodnot a měřítku musí být uvedeny ve specifikaci senzoru. Část senzorů, použitelných v domě, je vypsána v tabulce 2.1 [22, 11] Akční člen Do Akčních členů anglicky nazývaných Actuator řadíme všechny prvky, které provádí činnost nebo přesněji povely na základě zpracované informace. Nejčastějšími představiteli akčních členů jsou pohony nebo stykače a spínače. 2

10 2.1. INTELIGENTNÍ DŮM KAPITOLA 2. TEORETICKÁ ČÁST Typ senzoru Dešťový senzor Srážkoměr Pohybový senzor Světelný senzor Teplotní senzor Barometr Větrný senzor Vlhkoměr Sbíraná data detekuje déšť množství spadlé vody pohyb v prostoru intenzitu světelného záření teplotu atmosférický tlak sílu větru vlhkost ve vzduchu Tab. 2.1: Senzory použitelné v chytrém domě. Akční člen lze v domech využít například pro zapnutí či vypnutí světel, topení, ventilace nebo klimatizace. Mimo to mohou v budovách otevírat a zavírat okna nebo dveře. Také dokáží ovládat motor protisluneční ochrany či vrat od garáže [13, 11] Controller Tento prvek obyčejně obsahuje průmyslový počítač určený pro automatizaci procesů. K zařízení se lze připojit za pomoci sériové linky RS-232 nebo RS-458, přičemž vyspělejší z nich mají dokonce přípojku do ethernetu nebo display. Přistroj je také vybaven množstvím vstupů a výstupů důležitých pro ovládání. Do určených vstupů se připojují senzory. Data ze senzorů se uvnitř zpracují a na základě předem definované logiky se výsledky zašlou na výstup, kde na ně čeká Akční člen. Controllery jsou schopny ovládat zařízení od strojů na výrobních pásech až po zařízení na automatické osvětlení [23] Bezdrátové senzorové sítě Bezdrátová senzorová síť je složena z autonomních senzorů rozprostřených v prostoru. Senzory jsou určeny k měření fyzikálních veličin jako je tlak, teplota a světlo. 3

11 2.2. KOMUNIKAČNÍ PLATFORMY KAPITOLA 2. TEORETICKÁ ČÁST Změřené veličiny se sítí přenesou do hlavního úložiště. Novější senzorové sítě umožňují obousměrnou komunikaci, lze je tedy kromě sledování i ovládat. Původně se senzorové sítě začaly používat v armádních projektech a postupně se začaly rozšiřovat i do mnoha jiných odvětví. Dnes si už těžko dokážeme představit zařízení bez senzorových sítí v takových oborech jako je průmyslové sledování a ovládání, ve zdravotnictví a v mnoha dalších. Bezdrátová senzorová síť je postavena z několika desítek až tisícovek uzlů zvaných "nodes". Ke každému uzlu je připojen jeden až několik senzorů. Uzel senzorové sítě má obvykle několik částí. První částí je rádiový vysílač, dnes i přijímač s interní nebo externí anténou, microcontroller a elektronický obvod. Obvod slouží jako rozhraní uzlu se senzorem a energetickým zdrojem. Topologie použitá v bezdrátových senzorových sítích se může změnit z jednoduché sítě typu hvězda až do pokročilé multi-hop mesh sítě. Tato pokročilá síť propojuje všechny viditelné prvky a zajišťuje přenos vlastních i cizích informací předáním mezi jednotlivými uzly. Bezdrátové senzorové sítě jsou velice oblíbené nejen pro svoji spolehlivost,ale také pro nízká cena a malou velikost senzorových uzlů. S využitím multi-hop mesh sítě se velice zjednodušilo přidávání dalších autonomních senzorových uzlů [19]. 2.2 Komunikační platformy Existuje ohromné množství výrobců, kteří vyrábí různé komponenty pro automatizaci průmyslu a budov. Při takto rozsáhlé základně výrobců se objevily problémy v kompatibilitě. Vzhledem k tomuto problému by musela být celá síť složena pouze z komponentů jediného výrobce. Pro odstranění takovéto nepříjemné situace, jakou je spojení komponent od různých výrobců, byly vytvořeny komunikační protokoly. Vzniklo hned několik rozličných protokolů pro různé velikosti, zaměření nebo specifikace systémů. V následujícím textu uvedu asi nejvýznamnější celosvětově rozšířené komunikační protokoly. 4

12 2.2. KOMUNIKAČNÍ PLATFORMY KAPITOLA 2. TEORETICKÁ ČÁST KNX KNX je celosvětově rozšířený ISO, EN, ANSI a SAC standard pro ovládání domů a budov. KNX je výsledkem sblížení tří předchozích standardů EHS, BatiBus a EIB. Protokol je využíván v automatizovaných budovách na řízení osvětlení, zatmívání oken, klimatizace, ventilace, vytápění a audio/video nebo zabezpečení. Siemens, Bosh, GIRA, ABB, Control4, Merten, Cisco je jen část seznamu členu KNX Association, které se o standart KNX stará [5]. Základem KNX je sběrnice EIB, která zlepšuje vedení a usnadňuje zavedení do provozu oddělením přenosu řídících informací - tzv. telegram od obyčejného elektrického vedení. Další výhodou sběrnice je jasná certifikace a velká kompatibilita. Sběrnice je decentralizovaná, připojená zařízení mají svůj mikroprocesor a komunikují spolu bez centrály tedy Peer-to-peer. Informace se přenáší po dvouvodičové datové sběrnici. Obr. 2.1: KNX struktura sítě rozdělená adresací na zóny [12] 5

13 2.2. KOMUNIKAČNÍ PLATFORMY KAPITOLA 2. TEORETICKÁ ČÁST Hierarchická struktura viz. obr. 2.1 je dělena do linií (line) a oddílů (area). Nejvýše je centrální nebo také páteřní linie (backbone line). Z páteřní linie může být odvozeno 15 oblastí (area). V každé oblasti může být až 15 linií. 256 zařízení lze připojit do jedné linie. Protokol podporuje hned několik přenosových médií. KNX TP - pro přenos je využit kabel se dvěma kroucenými páry vodičů. Přesněji TP1 byl převzat z EIB s datovým tokem 9600 bit/s. Vodič musí splňovat parametry soustavy bezpečného malého napětí SELV, kterým vyhovují i napájecí zdroje a všechny připojené přístroje. Díky soustavě SELV se sběrnicový kabel může vést hned vedle silového vedení bez omezení souběžné délky. Při použití propojovacích konektorů na kabelu lze výrazně snížit montážní pracnost a náklady na instalaci. Podporované struktury jsou liniové, paprskové, stromové nebo jejich kombinace. Zakázané je naopak struktura kruhová, neboť se na sběrnici nikdy nesmí uzavřít smyčka. KNX PL - používá silové vedení o datovém toku 1200 bit/s, což bylo také převzato z EIB. Produkty certifikované EIB a KNX PL110 spolu dokáží pracovat a komunikovat na stejné síti. Používá se modulace klíčovaného posunu v rozprostřeném spektru. Úvodní sekvence s náhodným rozdělením slotů řídí přístup k přenosovému médiu. Rozdělení adres obstarává BAU, které je vybavené náležitým numericky přizpůsobeným filtrem. KNX RF - telegramy přenáší po rádiových signálech. Komunikační médium funguje na 868 MHz (Short Range Devices) frekvenčního pásma s maximálním výkonem 25mW a datovým tokem 16,384 kbit/s. Dokonce dokáže nejen jednosměrnou ale i obousměrnou komunikaci. Toto médium se vyznačuje nízkou energetickou náročností. V malých a středně velkých instalacích je třeba přeposílání požadavků jen v ojedinělých případech. KNXnet/IP - se provozuje na IP telegramech. Jsou to všechna média s linkovou vrstvou patřící do normy ISO/IEC 802-2, což jsou například Ethernet a Arcnet. 6

14 2.2. KOMUNIKAČNÍ PLATFORMY KAPITOLA 2. TEORETICKÁ ČÁST Díky kompatibilitě s LAN sítí a také internetem lze telegramy tunelovat a routovat. Zde lze využít routery jako alternativu k USB data rozhraní přesněji TP linii nebo patření spojce. V novějších případech fast Ethernet nahrazuje obvyklé TP páteřní sítě. Kontrol Zdroj. adresa Cílová adresa rout délka Data CRC 8 bit 16 bit 17 bit 3 4 max 16 x 8 bit 8 bit Obr. 2.2: KNX telegram Informace se mezi účastníky šíří prostřednictvím datových telegramů. Telegram obsahuje části ve stejném pořadí jako jsou popsány níže nebo obrázku 2.2. U každé části se také nalézá v hranatých závorkách údaj o velikost dané části. 1. kontrolní pole s prioritou telegramu [8 bit] 2. adresa odesílatele [16 bit] 3. příslušnou skupinovou adresu [17 bit] 4. routing číslo (pro telegramy přesahující linii nebo oblast) [3 bit] 5. délka telegramu [4 bit] 6. vlastní výkonný povel (zapnutí/vypnutí, nastavení atd.) [max 16 x 8 bit] 7. kontrolní hodnotu [8 bit] Vlastní posílání telegramu po sběrnici je znázorněno na obrázku 2.3. Čekací doba (podle periody) je vidět na jako T1. T2 znázorňuje mezeru mezi telegramem a potvrzením. Čas pro uvolnění sběrnice se vyskytuje pod T3 [6, 7] BACnet BACnet je komunikační protokol pro automatizaci budov a řízení. Z anglického výrazu získal i své jméno Building Automatization and Control network. Jedná se 7

15 2.2. KOMUNIKAČNÍ PLATFORMY KAPITOLA 2. TEORETICKÁ ČÁST T1 Telegram ( bit) T2 Potvrzení (8 bit) T3 Obr. 2.3: Posílání telegramu po sběrnici o ASHRAE, ANSI a ISO standardizovaný protokol. BACnet byl navržen pro komunikaci mezi jednotlivými zařízeními v inteligentní budově. Využívá se zejména pro řízení světel, topení, ventilace, klimatizace nebo v bezpečnostních systémech od alarmu přes odemykání dveří až k zjišťování požárů. Protokol také lze užít i v jiných zde nejmenovaných systémech. BACnet standardizuje reprezentaci dat jednotlivých zařízení jako jsou analogové či binární vstupy a výstupy, alarmy, časové programy a řídící smyčky. Touto standardizací BACnet umožnil propojení různých systémů od různých výrobců. Svoji politikou bez licenčních poplatků se stal celosvětově oblíbeným standardem. Mezi velkým množstvím firem podporujících BACnet nalezneme například Seimens, Johnson Controls, Honeywell a LG Electronics [15, 21]. Obr. 2.4: Složení architektůry BACnet [2] BACnet obsahuje tři hlavní části. První část určuje metody jak reprezentovat zařízení standardním způsobem, tedy jak reprezentovat jakýkoliv objekt. Další část 8

16 2.2. KOMUNIKAČNÍ PLATFORMY KAPITOLA 2. TEORETICKÁ ČÁST popisuje zasílané zprávy počítačovou sítí pro ovládání a sledování zařízení, tedy popisuje služby. Třetí a poslední částí se definují sítě připojitelné k systému, jako je ARCNET nebo LonTalk. Architektůra BACnet na obrázku 2.4 vychází z modelu ISO/OSI [8] ZigBee ZigBee je specifikace pro vysokoúrovňový komunikační protokol užitý v malých a nízkoenergetických bezdrátových digitálních modulech. Tyto moduly jsou založeny na standardu IEEE pro sítě PAN. Specifikace byla navržena jako jednodušší a levnější varianta než jiné bezdrátové PAN technologie, jako je například Bluetooth. ZigBee je využíváno v bezdrátových projektech, kde je žádána dlouhá výdrž baterií, bezpečnost sítě a nízká datová rychlost. ZigBee komunikuje v bezlicenčním rádiovém ISM pásmu, které je v Evropě na 868MHz, v USA s Australii na 915MHz a celosvětově na 2.4GHz. Přenosová rychlost se pohybuje od 20 do 900 Kb/s. Dále také využívá síť typu mesh, která poskytuje vysokou spolehlivost a možnost zvětšení vzdálenosti. Jsou přirozeně podporovány i sítě typu hvězda a strom. V této technologii se zařízení dělí do třech druhů. První a také nejdůležitější typ je takzvaný "Coordinátor", který musí být obsažen v každé síti přesně jednou. Je schopen mít v sobě uloženy informace o síti. Provádí základní údržbu a kontrolu parametrů sítě, působí jako centrála zabezpečení a uložiště pro 128 bitový zabezpečující klíč. V síti typu hvězda musí být centrálním prvkem a v typu strom kořenem. Druhým typem je "Router". Kromě zpracovávání vlastních zpráv funguje i jako prostředník, který předává data mezi ostatními zařízeními. Poslední je "Konečné zařízení"tzv. End Device, které obsahuje pouze funkcionalitu pro komunikaci s nadřízeným prvkem Coordinátorem nebo Routerem. Nepřeposílá cizí zprávy a proto může být prvek většinu času uspaný. Při uspání zařízení spotřebovává méně energie a prodlužuje tak výdrž na baterii. Také nepotřebuje tolik paměti jako Coordinátor nebo Router, a proto může být levnější na výrobu [1, 24]. ZigBee umožňuje užití dvou na sobě nezávislých adresací. První adresace používá rozšířenou adresu. Rozšířená adresa je statická šedesáti čtyř bitová adresa, která byla 9

17 2.3. ARDUINO KAPITOLA 2. TEORETICKÁ ČÁST definovaná při výrobě s garancí jedinečnosti. Rozšířenou adresu si lze představit jako MAC adresu v Ethernet síti. V druhé adresaci najdeme šestnácti bitové síťové adresy, které se dají přirovnat k IP adrese Ethernetové sítě. Tyto adresy přiřazuje Coordinátor, když se uzel připojí do sítě. U xbee Series 1, které je v projektu využito, lze tuto adresu nastavit v parametru "MY". Pro správnou identifikaci uzlů musí být tato adresa také jedinečná. [3] Nyní je uveden příklad jak mohou vypadat adresy. Obě adresy jsou stejného xbee Series 1 modulu v modu Coordinátor. 0013A F6815 je rozšířená adresa zapsaná v hexadecimálním zápisu tak, jak se vyskytuje na modulu. Síťová adresa vypadá takto 0, což je hodnota obvykle přiřazovaná Coordinátoru. 2.3 Arduino Arduino je open-source elektronická prototypová platforma. Hardware platforma obsahuje jednoduchý otevřený návrh Arduino desky s jednočipovým microcontrollerem Atmel AVR a se vstupně výstupní podporou přímo na desce. Po softwérové stránce se platforma skládá ze standardního programového překladače a zavaděče, který běží přímo na desce. Arduino lze přeprogramovávat za pomoci jazyku založeného na Wiringu. Syntaxí a knihovnami se velice podobá programovacímu jazyku C/C++ s trochou úprav a zjednodušení. Pro svoji mnohoúčelovost, modularitu a cenu je hojně vyhledávaná mezi kutily, návrháři a každým, kdo vytváří programovatelné obvody [20] Hardware Arduino deska obsahuje 8-bitový Atmel AVR microcontrollerem s doplňujícími prvky pro snadnější programování a začleňování do jiných obvodů. Jednou z největších výhod Arduina je způsob připojování. Ten dovoluje k desce s procesorem snadno připojit různé vyměnitelné přídavné moduly, kterým se říká shields. Tyto shieldy mohou přidávat základní desce Arduina různou další funkcialitu od připojení k ethernetu přes Zigbee až po připojení stejnosměrného motoru. Arduino využívá microcontrollery řady megaavr, speciálně ATmega8, ATmega168, ATmega328, ATmega

18 2.3. ARDUINO KAPITOLA 2. TEORETICKÁ ČÁST a ATmega2560. Většina desek v sobě obsahuje 3 nebo 5 voltový lineární regulátor a krystal na 16 MHz nebo 8 MHz. Desky také obsahují vstupně výstupní piny, přes které je deska připojena ke zbytku obvodu. Pro příklad v Arduinu Uno je 6 analogových vstupních a 14 digitálních vstupně výstupních pinů. Z těchto 14 je šest pinů výstupních s PWM. Microcontroller Arduina je také předprogramován se zavaděčem, který jednoduše přehraje program do jednočipové flash paměti, na rozdíl od jiných zařízení s nutností externího programátora. Arduina byla při přeprogramování spojena s počítačem přes RS-232 sériovou linku. Nyní jsou desky připojeny přes USB port s naimplementovaným USB-toserial adaptérem [20] Typy Vyrábí se spousta různých typů desek, které obsahují různé konfigurace [14]. Zde v tabulce 2.2 uvádím desky, se kterými jsem se při experimentu seznámil. Typ Fio Uno ADK Microcontroller ATmega328P ATmega328 ATmega2560 Napětí 3,3 V 5V 5 Digitální (PWM) piny 14 (6) 14 (6) 54 (14) Analogové piny Flash paměti 32 KB 32 KB 256 KB SRAM 2 KB 2 KB 8 KB EEPROM 1 KB 1 KB 4 KB Rychlost krystalu 8 MHz 16 MHz 16 MHz Zvláštnost konektor ZigBee a bezdrátově přeprogramovatelný Tab. 2.2: Specifikace použitých Arduin. 4 sériové linky a USB host pro zařízení s Android OS 11

19 2.4. FORMÁT JSON KAPITOLA 2. TEORETICKÁ ČÁST Software Pro programování Arduin je doporučováno používat Arduino IDE. Tato multiplatformní aplikace je napsána v Javě a odvozena od vývojového prostředí pro programovací jazyk Processing a projektu Wiring. Je navržena pro představení programování nováčkům bez znalosti vývoje softwaru. IDE v sobě spojuje editor kódu, který zvýrazňuje syntaxi a závorky a automaticky odsazuje, s překladačem a nahráním na desku v jednom tlačítku. Arduino IDE v sobě obsahuje C/C++ knihovnu zvanou "Wiring"(ze stejnojmeného projektu), která velice zjednodušuje práci s vstupně-výstupními operacemi. Pro funkčnost programu je nutné nadefinovat dvě funkce : setup() - funkce se jednou spustí na startu programu a je určená pro inicializaci loop() - tělo této funkce se provádí opakovaně v nekonečné smyčce. Pro názornost zde uvádím jednoduchý program, který v intervalu jedna sekunda bliká LED diodou připojenou na digitální pin číslo 13 [14]:. #define LED_PIN 13 //nastaveni pinu, na kterém je LED dioda připojena void setup () { pinmode (LED_PIN, OUTPUT); } void loop () { digitalwrite (LED_PIN, HIGH); delay (1000); digitalwrite (LED_PIN, LOW); delay (1000); } // zapne pin diody na výstup // rozsvítí LED diodu // počká jednu sekundu (1000 ms) // zhasne LED diodu // zase počká jednu sekundu 2.4 Formát JSON JSON pojmenovává odlehčený textový otevřený formát dat pro jejich snadnou výměnu. Vznikl na podmnožině programovacího jazyka JavaScript Standard ECMA rd Edition z prosince Jedná se o textový na jazyce zcela nezávislý formát. 12

20 2.4. FORMÁT JSON KAPITOLA 2. TEORETICKÁ ČÁST Formát využívá dobře známé konvence z programovacích jazyků jako je například Java, javascript, Python a mnoha dalších. Díky svým vlastnostem je lehko čitelným a zapisovatelným člověkem i jednoduše analyzovatelným a generovatelným strojem. Formát využívá dvě struktury. První je kolekce párů název a hodnota. V různých jazycích jí realizuje jako objekt, záznam, struktury, hash tabulka, asociativní pole. Druhou strukturou se myslí tříděný seznam hodnot. Ten v jazycích vidíme jako pole, vektor, seznam. Za pomoci těchto struktur lze vytvořit reprezentaci snad každého objektu, který se zkonstruuje pro výměnu dat. Pro zápis těchto struktur do JSONu se využívá 5 konstrukcí s určenou syntaxí. Bílé znaky, jako je mezera nebo konec řádku, lze vkládat mezi jednotlivé hodnoty a syntaktické znaky. Obr. 2.5: Syntaktický diagram objektu v JSON [16] První popisovanou konstrukcí je objekt, jehož diagram vidíme na obrázku 2.5. Objekt je netříděná množina párů název a hodnota. Začíná znakem ""a končí znakem "".Za každým názvem následuje znak ":"a páry od sebe dělí znak ",". Obr. 2.6: Syntaktický diagram pole v JSON [16] Druhá struktura znázorňuje pole. Jak je vidět na obrázku 2.6, obsahuje setříděnou kolekci hodnot. Pole uvozuje znak "["a zakončuje znak "]". Hodnoty mezi sebou odděluje znak ",". 13

21 2.4. FORMÁT JSON KAPITOLA 2. TEORETICKÁ ČÁST Obr. 2.7: Syntaktický diagram hodnoty v JSON [16] Další struktura je hodnota, kterou ukazuje obrázek 2.7. Pod pojmem hodnota rozumíme číslo, řetězec, true, false, null, pole nebo dokonce objekt. Uvedené struktury mohou být vnořené. Obr. 2.8: Syntaktický diagram čísla v JSON [16] Číslo z obrázku 2.8 se velice podobá číslům v programovacích jazycích. Hlavní rozdíl je v nepoužívání osmičkového a hexadecimálního zápisu. Řetězec na obrázku 2.9 obsahuje žádný nebo více znaků. Řetězec je uzavřen do dvojitých uvozovek a využívá takzvaných únikových sekvencích s použitím zpětného lomítka. Znak je znázorněn jako řetězec o jednom znaku. Je tedy jasné, že se JSON řetězec velmi shoduje s řetězcem programovacích jazyků. 14

22 2.4. FORMÁT JSON KAPITOLA 2. TEORETICKÁ ČÁST Obr. 2.9: Syntaktický diagram řetězce v JSON [16] Pro názornost zde uvedu ukázku, jak takový JSON vypadá. Pro snadnější čitelnost jednotlivé řádky, které se při strojovém analýze ignorují, odřádkuji [16]. { } "nazev" : "hodnota", "objekt": { "cisloo" :200, "retezec":"ok"}, "pole" : ["jedna","dva"], "cislo" : 1 15

23 KAPITOLA 3. NÁVRH 3 NÁVRH 3.1 Popis V navrženém hypotetickém inteligentním domě bude spolupracovat několik druhů modulů. Činnost modulů se od sebe liší do stejné míry jako se od sebe liší konfigurace jednotlivých druhů. Nejhloupější částí systému jsou pasivní moduly, které provádí určenou akci pouze na základě zprávy. Chytřejší část nazýváme aktivní modul. Ten na rozdíl od předchůdce dokáže své provádění řídit podle definovaných pravidel, která se mohou v průběhu fungování systému měnit. Rozšířením aktivního modulu vznikne centrála, která zajišťuje shromažďování informací a distribuci nastavení nebo pravidel do ostatních modulů systému. Poslední a nechytřejší částí, která nemusí být přímo součástí systému ani být ve stejné budově jako řízený systém, je Externí modul. Externí modul sbírá informace ze systému přes centrálu a zpět posílá zprávy ovlivňující systém. Moduly, s výjimkou externího, mezi sebou udržují bezdrátové spojení, která zajišťuje spolehlivost komunikace. Pro komunikaci jsou využity XBee moduly Series 1, což jsou ZigBee moduly společností Digi. Pro vytvoření centrály a aktivních modulů je využito několik druhů otevřeného hardwaru Arduino. 3.2 Pasivní modul Nejjednodušší modul celého systému se skládá z XBee modulu, zdroje energie, případně z nějakého senzoru. U tohoto modulu se využívá jednoho druhu xbee zprávy. "I/O Data Sample Rx Indicator"zpráva je určena pro odesílání naměřených dat ze senzorů do inteligentnějších modulů [4]. Pro svou jednoduchost a energetickou nenáročnost je jako zdroj energie uvažována obyčejná 3 Voltová baterie. 16

24 3.3. AKTIVNÍ MODUL KAPITOLA 3. NÁVRH Obr. 3.1: Jednoduché schéma Pasivního modulu. 3.3 Aktivní modul Aktivní modul už v sobě obsahuje programovatelnou jednotku. Tato jednotka je založena na desce Arduino Uno nebo Arduino Fio. K programovací jednotce musí být připojeno XBee kvůli komunikaci s ostatními moduly systému. K jednotce lze také připojit další senzory a ovládací prvky. V programovací jednotce běží ovládací program tohoto modulu. Programy modulů dokáží provést základní činnosti, jako je automatické nastavení ovládacího prvku. Pro automatizování ovládacích prvků se využívá definovaných pravidel. Pravidla lze předefinovat zasláním zprávy z centrály. Pak je také v programovací jednotce nastaven interval mezi zasíláním zjištěných senzorových informací do shromažďovacího místa dat. Moduly s programovatelnou jednotkou Arduino Fio používají jako energetický zdroj Lithium-polymerovou baterii. 17

25 3.4. CENTRÁLA KAPITOLA 3. NÁVRH Obr. 3.2: Schéma ukázkového Aktivního modulu. 3.4 Centrála Centrála patří mezi nejvýkonnější moduly systému, výkonnější už může být pouze externí modul. Pro zajištění dostatečně velkého výkonu programovatelné jednotky se sem umístí Arduino ADK na místo Una nebo Fia. Jinak se hardwarové vybavení shoduje s aktivním modulem. Základem činností prováděných v centrále je činnost aktivního modulu, ale na rozdíl od aktivního modulu zajišťuje také distribuci nových pravidel získaných od inteligentnějšího externího modulu. Tento modul slouží ke komunikaci celého systému s externím modulem. Bez tohoto modulu by se ostatní vnitřní moduly systému nedokázaly přizpůsobit požadavkům externího modulu. Prvek zajišťuje i shromažďování dat ze senzorů ostatních modulů a také odesílání shromážděných dat do externího modulu. 18

26 3.5. EXTERNÍ MODUL KAPITOLA 3. NÁVRH Obr. 3.3: Jednoduché schéma Centrála. 3.5 Externí modul Změny v nastavení systému se provádí přes takzvaný externí modul. Modul jako jediný z celého systému přichází do kontaktu s uživatelem a obyvatelem domu. Pro snadné vzdálené ovládání je externí modul webová aplikace. Pro vytvoření webové aplikace je použita Java EE, přesněji Java Servlet. Komunikaci mezi externím modulem se zbytkem systému zajišťují přes ethernetovou počítačovou sít zprávy http. Server webové aplikace dostane zprávu, na kterou adekvátně odpoví. Http zpráva typu GET značí, že se systém, přesněji centrála, dotazuje na změny. Server zasílá změny zpět jako odpověď. Druhým očekávaným typem zprávy je zaslání nasbíraných dat ze senzorů modulů. Pro posílání nasbíraných dat se využívá http zpráva typu PUT. 19

27 3.6. KOMUNIKACE KAPITOLA 3. NÁVRH 3.6 Komunikace Komunikace v síti probíhá za pomoci zpráv. Tyto uživatelské zprávy v sobě přenáší adresáta a informace nutné k řízení celé sítě Formát zpráv Zprávy jsou ve formátu JSON. Původně jsem uvažoval o užití formátu XML. Moduly mají však docela dost omezenou velikost datové paměti. Bylo vhodné zmenšit velikost jednotlivých zpráv a tím i související objem dat ke zpracování. Dalším důvodem pro zmenšení zasílaných zpráv byla maximální velikost zprávy, která lze zasílat přes xbee v API modu Přenos zprávy přes Ethernet Centrála zažádá externí modul o řídící uživatelskou zprávu. Externí modul ve své odpovědi odešle tuto uživatelskou zprávu. Pro správné řízení za užití externího modulu musí být externí modul informován o činnosti v senzorové síti. Tento úkon zajišťuje centrální modul, který naměřené hodnoty senzorů a ostatní informace odesílá do externího modulu Přenos zprávy přes xbee I přes použití formátu JSON xbee v API módu nedokáže poslat celou uživatelskou zprávu, která je delší než maximálně dovolená délka zprávy v xbee. Tento problém jsem vyřešil rozdělením uživatelské zprávy do více po sobě jdoucích zpráv posílaných přes xbee. Při odesílání uživatelské zprávy jí program rozdělí na části o dovolené délce. Tyto části jsou za sebou odeslány v nové zprávě s minimálním zpožděním. Přijímací strana netuší na kolik částí byla uživatelská zpráva rozdělena, proto příjemce zprávy při obdržení zprávy čeká definovaný interval na další zprávu. Pokud přijde v určeném intervalu další zpráva, příjemce předpokládá, že přišlá zpráva je další částí 20

28 3.6. KOMUNIKACE KAPITOLA 3. NÁVRH přicházející uživatelské zprávy. Zprávy s částmi uživatelské zprávy příjemce spojí v jednu zprávu. Pro odeslání zprávy je nutné znát adresu příjemce. Tuto adresu centrála (odesílatel) zjistí z uživatelské zprávy v níž je obsažena. Pro odeslání zpráv na centrálu je využita síťová šestnácti bitová adresa. Toto adresování jsem použil hlavně pro jednu svoji vlastnost. Síťovou adresu lze na xbee modulu nastavit na rozdíl od Rozšířené šedesáti čtyř bitové adresy, která je fyzicky závislá na xbee modulu a tedy nezměnitelná. Každý pasivní i aktivní prvek odesílá informace na centrálu. Pokud by bylo potřeba vyměnit z nějakého důvodu xbee modul centrály, musela by se rozšířená adresa změnit u všech vnitřních prvků sítě. U využití síťové adresy stačí změnit jen jednu adresu a to ještě na xbee modulu, který se vyměňuje. 21

29 KAPITOLA 4. IMPLEMENTACE 4 IMPLEMENTACE 4.1 Pasivní modul Pasivní modul, přesněji xbee, řídí firmware od výrobce, nikoliv můj vlastní program. Činnost firmwaru lze přizpůsobit za pomocí parametrů. První parametr ID určuje takzvané PAN ID, jedná se o identifikaci sítě ve které bude modul komunikovat s ostatními moduly. Další tři parametry, které je nutné nastavit pro správné adresování, jsou DH,DL a MY. DH a DL určují rozšířenou nebo síťovou adresu příjemce posílané zprávy. Pokud je DH 0 a DL menší než hexadecimální hodnota FFFF jedná se o síťovou adresu jinak o rozšířenou adresu. Parametrem MY lze nastavit síťovou adresu u nastavovaného modulu. Parametr IR určuje interval mezi odesílání zpráv na adresu z DH a DL. Čas intervalu se nastavuje v milisekundách. Do hodnoty lze maximálně nastavit FFFF, což je přibližně šedesát pět a půl sekundy. Parametry s názvy od D0 do D8 označují jednotlivá nastavení podobně pojmenovaných pinů, které jsou na modulu xbee. Nultý až pátý pin dokáže zpracovat jak digitální tak i analogová data. Zbylé označené piny jsou určeny k zjišťování pouze digitálních hodnot. Nastavením parametru na hodnotu 2 respektive 3 dáme xbee vědět, že chceme znát analogovou respektive digitální hodnotu. Při odesílání zprávy se zjišťují pouze piny, které jsou nastaveny jako analogový nebo digitální vstup. Pro ukázku zde uvedu konfiguraci XBee v pasivním modulu se vstupem 0 a 3 na analogovou a digitální hodnotu: ATID 1234 ATDH 0 ATDL 0 ATMY 103 ATIR FFFF ATD0 2 ATD3 3 22

30 4.2. AKTIVNÍ MODUL KAPITOLA 4. IMPLEMENTACE 4.2 Aktivní modul Aktivní modul obsahuje obslužný program řízení Arduina, který je mozkem celého modulu. Na vstupy jsou připojeny senzory a na výstupy akční člen. Digitální piny Arduina se dokáží chovat jako vstupy, ale také jako výstupy. Aby Arduino vědělo, jak se má chovat na určitém portu, je nutné v programu definovat, jaký pin je vstupní a jaký výstupní. Arduino má za úkol provádět tři hlavní činnosti. První činností je odesílání informací ze senzorů na centrálu. Druhý úkon obstarává příjem zpráv z centrály a třetí provádí akci Nastavení xbee V aktivním modulu se také vyskytuje modul xbee, který musí být pro správné fungování nakonfigurován. Pro správnou funkci je nutné nastavit parametr ID stejně jak je řečeno u Pasivního modulu. Pak je také vhodné nastavit MY. Další velice důležité parametry, které je nutné nastavit pro komunikaci mezi Arduinem a xbeem, jsou BD a AP. Parametr BD určuje rychlost přenosu dat sériového rozhraní mezi Arduinem a xbeem. V mém případě jsem se rozhodl použít baudu, což je hodnota 6 daného parametru. Druhý nutný parametr je AP, ten nastavuje API mód. API režim je určen pro komunikaci mezi dvěma zařízeními. Výhoda API režimu oproti normálnímu je kontrola na chyby a potvrzování přijetí. Hodnotu je nutné nastavit na 2. Tato hodnota zapíná API mód s únikovým znakem. Pro ukázku zde uvedu konfiguraci XBee užitý v mém ukázkovém aktivním modulu: ATID 1234 ATMY 2 ATBD 6 ATAP 2 23

31 4.2. AKTIVNÍ MODUL KAPITOLA 4. IMPLEMENTACE Poslání zpráv Zapnutí API módu s únikovým znakem je podmínkou pro správné fungování Arduino knihovny "xbee-arduino" na obsluhu xbee [9]. Nejprve se vytvoří uživatelská JSON zpráva. Tato zpráva obsahuje adresu odesílatele a naměřené hodnoty ze vstupů přesněji senzorů. Adresa odesílatele je definovaná při překladu programu pro Aktivní modul. Naměřené hodnoty získává program z předem definovaných vstupních pinů, na kterých jsou připojeny měřící zařízení. Ukázka vytvoření JSON zprávy: String makejson(long Name){ String json="{\"name\":"; json+=string(name); json+=",\"input\":{"; // vypsani vstupu(senzory) for(int i=0;i<(sizeof(inpin)/sizeof(int));i++){ json+="\"in"; json+=inpin[i]; json+="\":"; json+=analogread(inpin[i]); json+=","; } //smazani posledni prebitecne, if(json.endswith(",")){ json=json.substring(0,json.length()-1); } //uzavreni zpravy json+="}}"; return json; } Po vytvoření zprávy se zpráva odešle na centrálu. Po jejím odeslání program ještě zjišťuje, zda byla zpráva odesilatelem přijata. Pokud je uživatelská zpráva delší 24

32 4.2. AKTIVNÍ MODUL KAPITOLA 4. IMPLEMENTACE než maximální možná odesilatelná, zpráva se pošle po částech. Ukázka odeslání zprávy na logickou adresu: void xbees1_send16(xbee xb,uint16_t adrs,string msg){ //pomocný retezec String tmp; //vytvoreni pozadavku Tx16Request txs1 = Tx16Request(); //nastaveni adresy txs1.setaddress16(adrs); //rozkouskovani na kratsi zpravy na nastavenou maximalni delku for(int i=0,delka=xbeemax;i<msg.length();i=delka,delka=i+xbeemax) { //pokud je posledni cast kratsi nez maximalni delka if (msg.length()<delka) delka=msg.length(); //nastaveni obsahu zpravy msg.substring(i,delka).getbytes(load,delka-i+1); txs1.setpayload(load); //nastaveni delky obsahu zpravy txs1.setpayloadlength(delka-i+1); //odeslani xb.send(txs1); //ocekavani potvrzeni prijeti zpravy if (xbees1_read(xb,1000,tmp)==0) lc_printaction("xbee poslal zpravu"); else lc_printaction("xbee Neposlal zpravu"); }; } 25

33 4.2. AKTIVNÍ MODUL KAPITOLA 4. IMPLEMENTACE Přijímaní zpráv Na rozdíl od odesílání modul neustále očekává příchod zprávy. Pokud nějaká zpráva na modul přijde, program ještě čeká určenou dobu na přijetí další zprávy. Proč se očekává více zpráv rychle za sebou? Odpovědí je možnost posílání dlouhé zprávy, která může být rozdělené do více částí. //Nacteni prichozich zprav prislich v~maximalnim intervalu void xbees1_reads(xbee xb,string& s){ //pomocny retezec pro castecnou zpravu String tmp; //vyprazdneni retezce pro zprávu s=""; //ctení se opakuje dokud zprávy přichazí a nenastane chyba while(xbees1_read(xb,read_time,tmp)==0)s+=tmp; } První, co se provede, je ověření JSON formátu. Pokud zpráva tímto ověřením neprojde, je další zpracování zastaveno a zpráva je zahozena. Po úspěšném prověření program zprávu zpracuje. Zpracování zprávy probíhá rozdělením zprávy po informacích. Informace o nastavení jednotlivých výstupů se uloží do pole pro ně určené. Důvodem pro uložení je možnost opětovného použití těchto informací. Pole má takovou velikost jako má Arduino množinu výstupů Provádění akce Provádění akce vlastně znamená pouhé předání získané informace ze zprávy na výstup Arduina se zapojeným akčním členem. Při této činnosti je využito pole informací pro výstupy. Tuto činnost provádí zde ukázaná funkce: //zapsani hodnoty na vystupni pin urceny v~poli outpin void doactionpin(){ for(int i=0;i<(sizeof(outpin)/sizeof(int));i++) 26

34 4.3. CENTRÁLA KAPITOLA 4. IMPLEMENTACE } analogwrite(outpin[i],readval[outpin[i]]); 4.3 Centrála Centrála je asi nejdůležitějším prvkem celé sítě. Zprostředkovává předávání získaných informací ze sítě do externího modulu a také zpětné posílání příkazů nastavení pro jednotlivé prvky sítě. Centrála také obsahuje modulu xbee a ještě pro potřeby komunikace s externím modulem je vybaven připojením k Ethernet síti. Připojení Arduina k Ethernetu sítí zajišťuje Ethernet shield Nastavení xbee Nastavení modulu je velice podobné konfiguraci Aktivního modulu. Hlavní rozdíl je v nastavení xbee na Coordinátor za pomoci parametru CE. Pokud je v CE parametru nastavena 1, xbee modul funguje jako Coordinator. Nastavení parametru MY u Coordinatoru bývá většinou nastavena na hodnotu 0. Aby xbee modul byl také v API módu s únikovým znakem, parametr AP obsahuje hodnotu 2. Pro ukázku zde uvedu konfiguraci XBee užitý v mém ukázkové centrále: ATID 1234 ATMY 0 ATCE 1 ATBD 6 ATAP Posílání nastavení pro akční členy Tato činnost se děje v určeném intervalu. Začíná odesláním GET zprávy přes Ethernet na externí modul. Následuje očekávání odpovědi obsahující JSON zprávu. Z této zprávy se po ověření správnosti formátu zjistí adresa aktivního modulu, pro kterého je zpráva určena. 27

35 4.4. EXTERNÍ MODUL KAPITOLA 4. IMPLEMENTACE Zpráva se odešle na určenou adresu xbee aktivního modulu. Po odeslání se čeká na odpověď, zda příjemce zprávu obdržel Posílání dat ze senzorů Daná akce se provádí vždy na základě přišlé zprávy. Jak už bylo řečeno, startem pro toto chování je příchod zprávy od pasivního nebo aktivního modulu. Chováním se od sebe trochu liší podle typu odesílajícího modulu. První způsob značí činnost pro pasivní modul. Modul posílá "I/O Data Sample Rx Indicator"zprávu, která nemá správný formát uživatelské zprávy. Zpráva modulu se převede na uživatelskou zprávu obsahující data vstupů. V uživatelské zprávě musí být také uvedena adresa modulu, aby externí modul věděl, od koho zpráva pochází. Tuto adresaci musí rovněž zajistit centrála, proto centrála přidá do zprávy adresu odesílatele. Druhý způsob chování je určen pro aktivní modul. Zpráva z aktivního modulu už je zprávou uživatelskou,která obsahuje adresu odesilatele, a není nutné jí tedy přeformátovat ani přidávat adresu. Dále se už činnost nerozchází. Postoupí se k přeposlání přijaté zprávy. Přes stejný Ethernet, jakým externí modul posílá zprávy do centrály, centrála odesílá došlou zprávu. Zpráva se odesílá jako PUT zpráva. 4.4 Externí modul Externí modul obstarává rozhraní mezi senzorovou sítí a rozhodujícím členem, v tomto případě se myslí obyvatelem domu. Modul je vlastně webová aplikace založená na Javě EE. Webová aplikace obsahuje dvě velice jednoduché stránky s formuláři. Úvodní stránka zobrazuje již naměřené hodnoty na senzorech vybraného modulu. Ve druhé stránce se do formuláře se vyplňují udaje o nastavení, které se mají odeslat na modul senzorové sítě. 28

36 4.4. EXTERNÍ MODUL KAPITOLA 4. IMPLEMENTACE Nastavení modulu Správné fungování webové aplikace zajišťuje Apache Tomcat. Uchovávání příchozích dat z modulu obstarává databáze, konkrétně PostgreSQL. Tato databáze se nalézá na stejné stroji jako je aplikační server. Aplikace má vlastní přístup do databáze pojmenované "arduin" pod uživatelským jménem "username" a heslem "password". Pokud potřebné tabulky v databázi nejsou, aplikace si je při jejich potřebě vytvoří Zobrazení senzorových dat modulu Pro zobrazení dat ze senzorů je vytvořena úvodní stránka webové aplikace "index.jsp". Ve výběrovém poli formuláře se nachází v hexadecimální podobě název, přesněji adresa modulu systému, o kterém už má externí modul záznamy. Zobrazení záznamů chtěného modulu se provede pouhým výběrem modulu z pole hodnot daných v datové třídě ListName. Záznamy z modulu se po určení zobrazí v tabulce pod výběrovým polem. Zde je ukázka výběru modulu z index.jsp: <jsp:usebean id="namebean" scope="page" class="servlet.data.listname"> <form method="post" name="formindex" action="showdata"> <!-- pri nastaveni jmena(adresy) se formular odesle --> <select name="namearduin" onchange="this.form.submit();"> <c:foreach var="name" items="${namebean.getnames()}"> <!-- ukazani vybraneho jmena(adresy) --> <option value="${name}" <c:if test="${name == param.namearduin}"> selected="selected" </c:if> >${name}</option> </c:foreach> </select> 29

37 4.4. EXTERNÍ MODUL KAPITOLA 4. IMPLEMENTACE </form> </jsp:usebean> Načtení dat pro zobrazení zajišťuje servlet ShowData. Tento servlet obslouží POST požadavek od formuláře z index.jsp. Servlet se připojí do databáze s daty a dotáže se na všechny uložené záznamy od vybraného modul ve formuláři. Jednotlivé odpovědi se převedou do datových tříd ModuleHistoryRecord a ty se shromáždí do třídy ModuleHistory. Třída ModuleHistory tedy obsahuje všechny nalezené záznamy modulu a proto se této třídy využije k přenesení dat zpět na stránku, která údaje zobrazí jako tabulku. Ukázka výpisu tabulky z index.jsp: <jsp:usebean id="datainfobean" scope="page" class="servlet.data.modulehistory"> <table border=2> <tr> <!-- Vypis nazvu sloupcu --> <c:foreach var="label" items="${datainfobean.getlabels()}"> <th>${label}</th> </c:foreach> </tr> <!-- Prochazeni radku --> <c:foreach var="rec" items="${datainfobean.getrecords()}"> <tr> <!-- Vypis hodnoty --> <c:foreach var="label" items="${datainfobean.getlabels()}"> <td>${rec.getrecord().get(label)} </td> </c:foreach> </tr> </c:foreach> </table> </jsp:usebean> 30

38 4.4. EXTERNÍ MODUL KAPITOLA 4. IMPLEMENTACE Nastavení zprávy pro modul Pro tuto činnost webová aplikace obsahuje druhou stránku "config.jsp". Tato stránka obsahuje formulář, který vytvoří zprávy pro modul. Formulář obsahuje stejné výběrové pole jako bylo u výše uvedeného zobrazování dat. Zde je toto pole užito hlavně kvůli zjednodušení výběru adresy chtěného modulu. Ve formuláři se dále nachází standardní potvrzovací a resetovací tlačítko. Dále jsou ve formuláři textové vstupy pro jednotlivé výstupy modulu. Tyto textové vstupy jsou zaznamenány v datové třídě Model. Očekávané hodnoty vstupů jsou celá čísla, na která je aplikace javaskriptově kontroluje přímo při zadávaní do formuláře: function check(name) { if(name.value!=""){ if(isnan(name.value)){ alert(name.name+": Prosim zadavejte pouze cele cislo!"); name.focus(); return false; } else name.value=parseint(name.value); }; return true; } Zpracování odeslaného formuláře obstarává servlet Control metodou pro požadavek POST. Ten předá jméno, přesněji adresu, a mapu zadaných výstupů modulu do statické proměnné datové třídy ModulData Odesílání zprávy s nastavením modul Toto odesílání zařizuje stejný servlet Control jako nastavení zprávy, ale tentokrát metodou pro GET. 31

39 4.4. EXTERNÍ MODUL KAPITOLA 4. IMPLEMENTACE Práce servletu je zde velice jednoduchá. Čeká na žádost, která je popsaná u centrály. Po přijetí žádosti metoda vezme statickou proměnou, určenou při nastavení zprávy, a převede jí za pomocí knihovny Gson [10] do odpovědi ve formátu JSON. Pro názornost je zde uvedeno, jak vypadá posílaná odesílaná JSON zpráva od modul s adresou 103 (v hexadecimální podobě) a nastavenými vstupy 0 respektive 2 na hodnotu 0 respektive 254: {"name":259,"input":{"in2":254,"in0":0}} Přijímání dat ze senzorů Tento příjem také zajišťuje servlet Control nyní však metodou pro PUT. Servlet očekává PUT požadavek od centrály se zprávou s daty modulu. Metoda nejprve zkontroluje v hlavičce požadavku typ obsahu požadavku. Pokud zpráva není ve formátu JSON je požadavek zahozen a nic se neprovede. Jinak metoda přetvoří zprávu, opět díky Gson knihovny, do nové třídy ModulData. // pokud je v~hlavicce nastaven format zpravy na JSON if (request.getcontenttype().tolowercase().contains("json")) { Gson gson = new Gson(); // nacteni JSON zpravy z~modulu ModulData arduindata = gson.fromjson(request.getreader(),moduldata.class); // ulozeni nactenich dat zpravy do databaze arduindata.dbinsert(connection); } Třída ModulData uloží přijaté informace jako je jméno s mapou hodnot vstupů do databáze. Při ukládání do databáze se ještě k záznamu přidá aktuální čas, který zjednodušuje orientaci záznamech historie modulu. 32

40 KAPITOLA 5. ZÁVĚR 5 ZÁVĚR Hlavním úkolem této bakalářské práce je experiment vytvoření základu chytrého domu. V této práci popisuji vlastní návrh chytrého domu s využitím bezdrátové senzorové sítě a otevřeného hardwaru. Pro spojení jednotlivých modulů mezi sebou jsem využil bezdrátovou komunikaci založenou na specifikaci ZigBee. Obrovskou výhodou bezdrátové komunikace je možnost snadného dobudování sítě bez nutnosti stavebních úprav. Specifikace ZigBee má navíc velkou podporu od různých firem zabývajících se bezdrátovou automatizační technikou pro budovy. V inteligentních modulech jsem využil jako základ Arduino desky, a to pro svoji jednoduchost a modifikovatelnost. Externím modulem by mohla být i jiná než webová aplikace, například aplikace pro zařízení s operační systém Android, který lze přímo připojit do centrály. Aplikace pro Android mi ale nepřipadá tak univerzální jako jsou internetové stránky. Webová aplikace není nikterak závislá na operačním systému ovládacího přístroje a pokud je aplikace připojená na internet, je dostupná i z druhého konce světa. Pokud by se tento projekt měl objevit v praxi v domácnostech, bylo by vhodné zvýšit bezpečnost spojení přinejmenším šifrováním. V tuto chvíli lze zprávy ve spojích velice snadno podvrhnout a to zprávu jak se senzorovými daty tak s povely. Spojení centrály a externího modulu zahajuje sice centrála, ale pokud si jiný stroj přivlastní identitu externího modulu, centrála to nikdy nezjistí. Ve spoji centrály a aktivního modulu se také neověřuje totožnost stran. Pokud útočník zná ID sítě, adresu modulu a formát zprávy, může dát povel aktivnímu modulu bez informování centrály. Jedno z možných vylepšení se nabízí u zprávy s daty modulu. U této zprávy se adresa odesílatele definuje při překladu obslužného programu modulu. Při výměně ZigBee modulu je nutné pozměnit adresu v obslužném program. Tomu by se dalo předejít pomocí automatického zjišťování adresy z hlavičky ZigBee zprávy. 33

Studentská tvůrčí a odborná činnost STOČ 2015

Studentská tvůrčí a odborná činnost STOČ 2015 Studentská tvůrčí a odborná činnost STOČ 2015 PROGRAMOVATELNÝ PRVEK SYSTÉMU INTELIGENTNÍ DOMÁCNOSTI Lukáš SMOLKA Vysoká škola báňská Technická univerzita Ostrava 17. listopadu 15/2172 708 33 Ostrava-Poruba

Více

Základní normalizované datové přenosy

Základní normalizované datové přenosy Základní normalizované datové přenosy Ing. Lenka Kretschmerová, Ph.D. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF

Více

Úvod ke sběrnicovým systémům

Úvod ke sběrnicovým systémům KNX Základy Úvod ke sběrnicovým systémům Inteligentní sběrnicové systémy činí budovy nákladově mnohem efektivnější, ovladatelnější, bezpečnější, mnohem přizpůsobivější, energeticky úspornější a především

Více

Počítačové sítě. Miloš Hrdý. 21. října 2007

Počítačové sítě. Miloš Hrdý. 21. října 2007 Počítačové sítě Miloš Hrdý 21. října 2007 Obsah 1 Pojmy 2 2 Rozdělení sítí 2 2.1 Podle rozlehlosti........................... 2 2.2 Podle topologie............................ 2 2.3 Podle přístupové metody.......................

Více

Bezdrátový přenos dat

Bezdrátový přenos dat Obsah Počítačové systémy Bezdrátový přenos dat Miroslav Flídr Počítačové systémy LS 2007-1/21- Západočeská univerzita v Plzni Obsah Obsah přednášky 1 Úvod 2 IrDA 3 Bluetooth 4 ZigBee 5 Datové přenosy v

Více

UDAQ-1216A UDAQ-1416A. multifunkèní modul pro rozhraní USB

UDAQ-1216A UDAQ-1416A. multifunkèní modul pro rozhraní USB UDAQ-1216A UDAQ-1416A multifunkèní modul pro rozhraní USB Záruèní a pozáruèní servis, technická podpora: adresa: TEDIA spol. s r. o., Zábìlská 12, 31211 Plzeò telefon: +420 377 478 168 fax: +420 377 478

Více

1 Podrobná specifikace Yunifly Datasheet

1 Podrobná specifikace Yunifly Datasheet 1 Podrobná specifikace Yunifly Datasheet OBRAZEK fotky Yunifly obe desky zvlast + dohromady + top view - merge to one 1.1 Hmotnost a rozměry Elektronika Yunifly je složena ze dvou samostatných částí, které

Více

ArduinotechGSMShield knihovna

ArduinotechGSMShield knihovna Knihovna pro GSM shiled Pro Arduinotech GSM shield jsme vypracovali knihovnu základních funkcí, které jsou potřeba pro zacházení s hovorem a SMSkou. Tato knihovna bude dále rozvíjena. Některé příklady

Více

Smart Sensors and Wireless Networks Inteligentní senzory a bezdrátové sítě

Smart Sensors and Wireless Networks Inteligentní senzory a bezdrátové sítě XXX. ASR '2005 Seminar, Instruments and Control, Ostrava, April 29, 2005 519 Smart Sensors and Wireless Networks Inteligentní senzory a bezdrátové sítě WOJCIASZYK, Petr Ing., VŠB-TU Ostrava, FS, katedra

Více

Podstanice DESIGO PX Modulární řada s rozšiřujícím modulem

Podstanice DESIGO PX Modulární řada s rozšiřujícím modulem 9 221 PXC64-U DESIGO PX Podstanice DESIGO PX Modulární řada s rozšiřujícím modulem PXC-U PXA30-T Volně programovatelné automatizační podstanice pro řízení a regulaci VVK a technických zařízení budov Sběrnice

Více

M7410G VLASTNOSTI MALÝ POHON VENTILŮ S KOMUNIKACÍ LON TECHNICKÉ INFORMACE. Pohon LON je určen pro decentralizované řízení budov a

M7410G VLASTNOSTI MALÝ POHON VENTILŮ S KOMUNIKACÍ LON TECHNICKÉ INFORMACE. Pohon LON je určen pro decentralizované řízení budov a M7410G MALÝ POHON VENTILŮ S KOMUNIKACÍ LON TECHNICKÉ INFORMACE POUŽITÍ Pohon LON je určen pro decentralizované řízení budov a dává zákazníkům nové možnosti efektivního řízení toku energií a přizpůsobivost

Více

DÁLKOVÁ SPRÁVA ŘÍDICÍCH SYSTÉMŮ V PROSTŘEDÍ CONTROL WEB 5

DÁLKOVÁ SPRÁVA ŘÍDICÍCH SYSTÉMŮ V PROSTŘEDÍ CONTROL WEB 5 1 DÁLKOVÁ SPRÁVA ŘÍDICÍCH SYSTÉMŮ V PROSTŘEDÍ CONTROL WEB 5 VŠB - Technická Univerzita Ostrava, Katedra automatizační techniky a řízení Příspěvek popisuje způsoby přístupů k řídicím systémům na nejnižší

Více

Cílem této kapitoly je seznámit s parametry a moduly stavebnice NXT. Obr. 1: Brick s moduly [3]

Cílem této kapitoly je seznámit s parametry a moduly stavebnice NXT. Obr. 1: Brick s moduly [3] 2. Popis robota NXT Cílem této kapitoly je seznámit s parametry a moduly stavebnice NXT. Klíčové pojmy: Stavebnice, moduly, CPU, firmware, komunikace, brick. Nejdůležitější součástkou stavebnice je kostka

Více

Třífázové statické činné elektroměry

Třífázové statické činné elektroměry Třífázové statické činné elektroměry ED 310, ED 310.I Displej, odběr i dodávka, 4 tarify Elektroměr ED 310 a ED 310.I (dále jen ED 310) - elektronické, programovatelné elektroměry pro sledování odběru

Více

3. Linková vrstva. Linková (spojová) vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl

3. Linková vrstva. Linková (spojová) vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl 3. Linková vrstva Studijní cíl Představíme si funkci linkové vrstvy. Popíšeme její dvě podvrstvy, způsoby adresace, jednotlivé položky rámce. Doba nutná k nastudování 2 hodiny Linková (spojová) vrstva

Více

VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ

VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU HOST PC - TARGET PC PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ Stanislav Flígl Katedra elektrických pohonů a trakce (K13114),

Více

MyIO - webový komunikátor

MyIO - webový komunikátor MyIO - webový komunikátor Technická příručka verze dokumentu 1.0 FW verze modulu 1.4-1 - Obsah 1 MyIO modul... 3 2 Lokální webové rozhraní... 3 2.1 Start, první přihlášení... 3 2.2 Home úvodní strana MyIO...

Více

Průmyslové pece Tepelné procesy Sušárny a klimatizační komory Zkušebny Technologické linky Stroje

Průmyslové pece Tepelné procesy Sušárny a klimatizační komory Zkušebny Technologické linky Stroje PMA a Company of WEST Control Solutions KS 108 easy Kompaktní řídicí a regulační přístroj pro průmyslové aplikace Kombinované funkce regulace, sekvenčního řízení a ovládání Rozsáhlá knihovna funkcí a ovládacích

Více

Topologie počítačových sítí Topologie = popisuje způsob zapojení sítí, jejich architekturu adt 1) Sběrnicová topologie (BUS)

Topologie počítačových sítí Topologie = popisuje způsob zapojení sítí, jejich architekturu adt 1) Sběrnicová topologie (BUS) Počítačové sítě Je to spojení dvou a více uzlů (uzel = počítač nebo další síť), za pomoci pasivních a aktivních prvků při čemž toto spojení nám umožňuje = sdílení technických prostředků, sdílení dat, vzdálenou

Více

Komunikační jednotka MEg202.2

Komunikační jednotka MEg202.2 Komunikační jednotka MEg202.2 Měřící Energetické Aparáty Komunikační jednotka MEg202.2 Komunikační jednotka MEg202.2 1/ CHARAKTERISTIKA Komunikační jednotka GPRS MEg202.2 v základním provedení zajišťuje

Více

PB169 Operační systémy a sítě

PB169 Operační systémy a sítě PB169 Operační systémy a sítě Architektura poč. sítí, model OSI Marek Kumpošt, Zdeněk Říha Úvod počítačová síť Počítačová síť skupina počítačů a síťových zařízení vzájemně spojených komunikačním médiem

Více

POLOHOVÁNÍ ULTRAZVUKOVÉHO SENZORU

POLOHOVÁNÍ ULTRAZVUKOVÉHO SENZORU 1 VŠB - Technická Univerzita Ostrava, Katedra automatizační techniky a řízení Příspěvek popisuje zařízení realizující lineární posuv ultrazvukového snímače. Mechanismem realizujícím lineární posuv je kuličkový

Více

Distribuované průmyslové měřicí systémy

Distribuované průmyslové měřicí systémy Distribuované průmyslové měřicí systémy vývoj směřuje k rozdělení měř. systémů na laboratorní a průmyslový provoz. 1. Základní charakteristiky laboratorního a průmyslového provozu Laboratorní provoz Průmyslový

Více

Uživatelský manuál. KNXgw232

Uživatelský manuál. KNXgw232 KNXgw232 Uživatelský manuál verze 1.5 KNXgw232 slouží pro ovládání a vyčítání stavů ze sběrnice KNX RS232 s ASCII protokolem signalizace komunikace galvanické oddělení KNX - RS232 možnost napájení z KNX

Více

Elektronická stavebnice: Deska s jednočipovým počítačem

Elektronická stavebnice: Deska s jednočipovým počítačem Elektronická stavebnice: Deska s jednočipovým počítačem Modul s jednočipovým počítačem Modul s řídícím jednočipovým počítačem je centrálním prvkem stavebnice. Jeho konstrukce umožňuje přímé připojení do

Více

Registrační teploměr

Registrační teploměr Popis zapojení: Registrační teploměr ukládá aktuální teplotu do paměti EEPROM v intervalu jedné hodiny. Zařízení je vybaveno zdrojem reálného času (RTC), který zároveň probouzí mikroprocesor ze stavu spánku.

Více

Adresovatelný převodník rozhraní RS48/RS232 ELO E250. Uživatelský manuál

Adresovatelný převodník rozhraní RS48/RS232 ELO E250. Uživatelský manuál Adresovatelný převodník rozhraní RS48/RS232 ELO E250 Uživatelský manuál 2 ELO E250ZK001 1.1 Použití převodníku...4 2.0 Principy činnosti...5 3.0 Instalace...5 3.1 Vybudování sběrnice RS-485...5 3.2 Připojení

Více

Fakulta informačních technologií VUT v Brně Ústav počítačových systémů Periferní zařízení, cvičení IPZ Analýza komunikace na sběrnici USB

Fakulta informačních technologií VUT v Brně Ústav počítačových systémů Periferní zařízení, cvičení IPZ Analýza komunikace na sběrnici USB Fakulta informačních technologií VUT v Brně Ústav počítačových systémů Periferní zařízení, cvičení IPZ Analýza komunikace na sběrnici USB Úloha č. 2. Zadání: 1. Seznamte se s principy komunikace na sériovém

Více

LOGIC. Stavebnice PROMOS Line 2. Technický manuál

LOGIC. Stavebnice PROMOS Line 2. Technický manuál ELSO, Jaselská 177 28000 KOLÍN, Z tel/fax +420-321-727753 http://www.elsaco.cz mail: elsaco@elsaco.cz Stavebnice PROMOS Line 2 LOGI Technický manuál 17. 04. 2014 2005 sdružení ELSO Účelová publikace ELSO

Více

LTC 8500 Modulární maticové přepínače a řídicí systémy Allegiant

LTC 8500 Modulární maticové přepínače a řídicí systémy Allegiant CCTV LTC 85 Modulární maticové přepínače a řídicí systémy Allegiant LTC 85 Modulární maticové přepínače a řídicí systémy Allegiant Přepínání 64 kamer na 8 monitorech 8 nezávislých klávesnic Modulární konstrukce

Více

Porovnání korelátorů dodávaných firmou Halma Water Management

Porovnání korelátorů dodávaných firmou Halma Water Management Katalog výrobků Porovnání korelátorů dodávaných firmou Halma Water Management MicroCorr Digital DX Digitální radiový přenos Digitální senzor MicroCALL+ DigiCALL MicroCorr 7 SoundSens "i" Analogový senzor

Více

ULTRAZVUKOVÝ DÁLKOMĚR

ULTRAZVUKOVÝ DÁLKOMĚR Středoškolská technika 2010 Setkání a prezentace prací středoškolských studentů na ČVUT ULTRAZVUKOVÝ DÁLKOMĚR Tomáš Pelikán, Václav Vejvoda Střední průmyslová škola dopravní, a.s. Plzeňská 102/219, 150

Více

GRAFICKÉ ROZHRANÍ V MATLABU PRO ŘÍZENÍ DIGITÁLNÍHO DETEKTORU PROSTŘEDNICTVÍM RS232 LINKY

GRAFICKÉ ROZHRANÍ V MATLABU PRO ŘÍZENÍ DIGITÁLNÍHO DETEKTORU PROSTŘEDNICTVÍM RS232 LINKY GRAFICKÉ ROZHRANÍ V MATLABU PRO ŘÍZENÍ DIGITÁLNÍHO DETEKTORU PROSTŘEDNICTVÍM RS232 LINKY Jiří Šebesta Ústav radioelektroniky, Fakulta elektroniky a komunikačních technologií Vysoké učení technické v Brně

Více

TECHNICKÁ UNIVERZITA V LIBERCI Studentská 1402/2 461 17 Liberec 1

TECHNICKÁ UNIVERZITA V LIBERCI Studentská 1402/2 461 17 Liberec 1 Technická univerzita v Liberci Studentská 1402/2, 461 17 Liberec IČ: 467 47 885 vyřizuje oddělení veřejných zakázek 1 VÝZVA K PODÁNÍ NABÍDEK A PROKÁZÁNÍ SPLNĚNÍ KVALIFIKACE A ZADÁVACÍ DOKUMENTACE Zadavatel

Více

Vzdálené řízení modelu připojeného k programovatelnému automatu

Vzdálené řízení modelu připojeného k programovatelnému automatu Vzdálené řízení modelu připojeného k programovatelnému automatu Remote control of the model connected to Programmable Logic Controller Martin Malinka Bakalářská práce 2009 UTB ve Zlíně, Fakulta aplikované

Více

Zpracování informací

Zpracování informací Ústav automatizace a informatiky Fakulta strojního inženýrství Vysoké učení technické v Brně Přednáška č. 2 z předmětu Zpracování informací Ing. Radek Poliščuk, Ph.D. Tato publikace vznikla jako součást

Více

C 208. Dálkové ovládání GB060. Aplikační list. Dálkové ovládání regulátorů a přenos technologických informací telefonním terminálem GB060

C 208. Dálkové ovládání GB060. Aplikační list. Dálkové ovládání regulátorů a přenos technologických informací telefonním terminálem GB060 C 208 Dálkové ovládání GB060 Dálkové ovládání regulátorů a přenos technologických informací telefonním terminálem GB060 Aplikační list Profesionální řešení pro dálkové ovládání otopné soustavy mobilním

Více

XD Routing a vstupní I/O systém. Digitální broadcast technologie

XD Routing a vstupní I/O systém. Digitální broadcast technologie Řada 52 XD Routing a vstupní I/O systém Digitální broadcast technologie Design Core XD a Core XC systému Core - Jádro systému 52/XC Core je DHD centrální procesor pro menší a střední mixážní pulty se zpracováním

Více

EIB/KNX systémové instalace s odděleným řízením dílčích prostorů Ing. Josef Kunc ABB s.r.o. Elektro-Praga

EIB/KNX systémové instalace s odděleným řízením dílčích prostorů Ing. Josef Kunc ABB s.r.o. Elektro-Praga EIB/KNX systémové instalace s odděleným řízením dílčích prostorů Ing. Josef Kunc ABB s.r.o. Elektro-Praga V jednotlivých oddělených prostorách (v kancelářích, v provozních či obytných místnostech) často

Více

Externí filtrová kola pro kamery G2, G3 a G4

Externí filtrová kola pro kamery G2, G3 a G4 Externí filtrová kola pro kamery G2, G3 a G4 Uživatelská příručka Verze 1.0 Modifikováno 6. listopadu 2013 Tato publikace byla vytvořena ve snaze poskytnout přesné a úplné informace. Společnost Moravské

Více

) informace o stavu řízené veličiny (předávaná řídícímu systému) - nahrazování člověka při řízení Příklad řízení CNC obráběcího stroje

) informace o stavu řízené veličiny (předávaná řídícímu systému) - nahrazování člověka při řízení Příklad řízení CNC obráběcího stroje zapis_rizeni_uvod - Strana 1 z 9 20. Úvod do řízení Řízení Zpětná vazba (angl. #1 je proces, kdy #2 část působí na základě vstupních informací a zpětné vazby na #3 část zařízení tak, aby se dosáhlo požadovaného

Více

45.016/1. LRA 4**: Elektronická prostorová ovládací jednotka 868 MHz. Sauter Components

45.016/1. LRA 4**: Elektronická prostorová ovládací jednotka 868 MHz. Sauter Components 45.16/1 LRA 4**: Elektronická prostorová ovládací jednotka 868 MHz Vaše výhoda pro dosažení vyšší energetické účinnosti Optimální využití energie díky přesnému dodržování žádané hodnoty. Oblasti použití

Více

MLE2 a MLE8. Datalogery událostí

MLE2 a MLE8. Datalogery událostí MLE2 a MLE8 Datalogery událostí Zapisovač počtu pulsů a událostí Návod k obsluze modelů MLE2 MLE8 Doporučujeme vytisknout tento soubor, abyste jej mohli používat, když se budete učit zacházet se zapisovačem.

Více

Inovace bakalářského studijního oboru Aplikovaná chemie. Reg. č.: CZ.1.07/2.2.00/15.0247

Inovace bakalářského studijního oboru Aplikovaná chemie. Reg. č.: CZ.1.07/2.2.00/15.0247 Inovace bakalářského studijního oboru Aplikovaná chemie Reg. č.: CZ.1.07/2.2.00/15.0247 APLIKACE POČÍTAČŮ V MĚŘÍCÍCH SYSTÉMECH PRO CHEMIKY s využitím LabView 2. Číslicové počítače a jejich využití pro

Více

Obsah. 1. Upozornění. 2. Všeobecný popis

Obsah. 1. Upozornění. 2. Všeobecný popis Obsah 1. Upozornění... 1 2. Všeobecný popis... 1 3. Obsah servisního CD... 2 4. Hlavní elektronické části LES-RACK:... 2 5. Nastavení Ethernetového modulu zařízení LES-RACK... 2 6. Použití servisního programu

Více

STŘEDOŠKOLSKÁ TECHNIKA 2013

STŘEDOŠKOLSKÁ TECHNIKA 2013 STŘEDOŠKOLSKÁ TECHNIKA 2013 Setkání a prezentace prací středoškolských studentů na ČVUT Návrh systému inteligentního domu Pavel Mikšík Brno 2013 Setkání a prezentace prací středoškolských studentů na ČVUT

Více

Fibaro Z-Wave mod uly : Kompatibilní se všemi Z-Wave automatickými systémy, Cenově konkurenceschopné. tel.: www.yatun.cz

Fibaro Z-Wave mod uly : Kompatibilní se všemi Z-Wave automatickými systémy, Cenově konkurenceschopné. tel.: www.yatun.cz Přehled produktů Fibaro Z-Wave mod uly : Kompatibilní se všemi Z-Wave automatickými systémy, Fibaro elektronické moduly jsou nejmenší zařízení tohoto druhu na světě a mohou být instalovány do všech běžných

Více

Rozšiřující modul s protokolem MODBUS

Rozšiřující modul s protokolem MODBUS Rozšiřující modul s protokolem MODBUS Návod na obsluhu Verze 1.00 dmm-ui8do8_g_cz_100 AMiT, spol. s r. o. nepřejímá žádné záruky, pokud se týče obsahu této publikace a vyhrazuje si právo měnit obsah dokumentace

Více

DISTA. Technická dokumentace. Pokyny pro obsluhu a údržbu. Verze 2.5

DISTA. Technická dokumentace. Pokyny pro obsluhu a údržbu. Verze 2.5 DISTA Technická dokumentace Pokyny pro obsluhu a údržbu Verze 2.5 Průmyslová 1880 565 01 CHOCEŇ tel.: +420-465471415 fax: +420-465382391 e-mail: starmon@starmon.cz http://www.starmon.cz CZECH REPUBLIC

Více

CQ485. Opakovač a převodník linek RS485 a RS422. S aktivní i pasivní obnovou dat

CQ485. Opakovač a převodník linek RS485 a RS422. S aktivní i pasivní obnovou dat Opakovač a převodník linek RS485 a RS422 S aktivní i pasivní obnovou dat. CQ485 Katalogový list Vytvořen: 8.12.2004 Poslední aktualizace: 19.1.2011 13:54 Počet stran: 20 2011 Strana 2 CQ485 OBSAH Popis...

Více

Knihovna GalaxyLib TXV 003 74.01 druhé vydání srpen 2012 změny vyhrazeny

Knihovna GalaxyLib TXV 003 74.01 druhé vydání srpen 2012 změny vyhrazeny Knihovna GalaxyLib TXV 003 74.01 druhé vydání srpen 2012 změny vyhrazeny 1 TXV 003 74.01 Historie změn Datum Vydání Popis změn červenec 2012 1 První vydání, popis odpovídá GalaxyLib_v11 Srpen 2012 2 Doplněna

Více

RTU RTU. Podklady pro dokumentaci. Gateway to Modbus RTU RESET USB MODBUS RTU RS 485 DATA. Made in EU DATA

RTU RTU. Podklady pro dokumentaci. Gateway to Modbus RTU RESET USB MODBUS RTU RS 485 DATA. Made in EU DATA RTU Podklady pro dokumentaci + POWER 12VDC DATA DATA Made in EU USB RESET MODBUS RTU ON RTU Gateway to Modbus RTU RS 485 DOKTOR, s.r.o. NetKlima Katalogový list Vytvořen: 27.1.2015 Poslední aktualizace:

Více

Snímače teploty a vlhkosti s komunikací po RS485 protokolem Modbus RTU - řada PHM

Snímače teploty a vlhkosti s komunikací po RS485 protokolem Modbus RTU - řada PHM Popis: Snímače jsou určeny pro měření teploty a vlhkosti vzduchu bez agresivních příměsí v klimatizačních kanálech, exteriérech a interiérech bez zvýšených estetických nároků na design. Měřené hodnoty

Více

TCP2RTU. Transparentní převodník protokolu MODBUS TCP na MODBUS RTU/ASCII. Tři varianty: pro RS422, RS485 a RS232

TCP2RTU. Transparentní převodník protokolu MODBUS TCP na MODBUS RTU/ASCII. Tři varianty: pro RS422, RS485 a RS232 Transparentní převodník protokolu MODBUS TCP na MODBUS RTU/ASCII Tři varianty: pro RS422, RS485 a RS232 17. února 2016 w w w. p a p o u c h. c o m 0385 TCP2RTU Katalogový list Vytvořen: 6.2.2008 Poslední

Více

Temp-485. Teplotní čidlo pro vnitřní použití na sběrnici RS-485 s jednoduchým komunikačním protokolem

Temp-485. Teplotní čidlo pro vnitřní použití na sběrnici RS-485 s jednoduchým komunikačním protokolem Temp-485 Teplotní čidlo pro vnitřní použití na sběrnici RS-485 s jednoduchým komunikačním protokolem www.hw-group.com, Prague, Czech Republic 2 Popis zařízení Temp-485 je čidlo teploty, komunikující po

Více

Měřič krevního tlaku. 1 Měření krevního tlaku. 1.1 Princip oscilometrické metody 2007/19 30.5.2007

Měřič krevního tlaku. 1 Měření krevního tlaku. 1.1 Princip oscilometrické metody 2007/19 30.5.2007 Měřič krevního tlaku Ing. Martin Švrček martin.svrcek@phd.feec.vutbr.cz Ústav biomedicínckého inženýrství Fakulta elektrotechniky a komunikačních technologií VUT v Brně Kolejní 4, 61200 Brno Tento článek

Více

enos dat rnici inicializaci adresování adresu enosu zprávy start bit átek zprávy paritními bity Ukon ení zprávy stop bitu ijíma potvrzuje p

enos dat rnici inicializaci adresování adresu enosu zprávy start bit átek zprávy paritními bity Ukon ení zprávy stop bitu ijíma potvrzuje p Přenos dat Ing. Jiří Vlček Následující text je určen pro výuku předmětu Číslicová technika a doplňuje publikaci Moderní elektronika. Je vhodný i pro výuku předmětu Elektronická měření. Přenos digitálních

Více

AWGD 46 MWGD 46. Dveřní moduly APS mini / APS mini Plus s rozhraním WIEGAND s podporou zámků APERIO. Uživatelská příručka

AWGD 46 MWGD 46. Dveřní moduly APS mini / APS mini Plus s rozhraním WIEGAND s podporou zámků APERIO. Uživatelská příručka AWGD 46 MWGD 46 Dveřní moduly APS mini / APS mini Plus s rozhraním WIEGAND s podporou zámků APERIO Uživatelská příručka 2004 2012, TECHFASS s.r.o., Věštínská 1611/19, 153 00 Praha 5, www.techfass.cz, techfass@techfass.cz

Více

Arduino Martin Friedl

Arduino Martin Friedl Arduino Martin Friedl 1 Obsah Materiály Vlastnosti Programování Aplikace 2 Co je to Arduino? Arduino je otevřená elektronická platforma, založená na uživatelsky jednoduchém hardware a software. Arduino

Více

OZW772 V3 Odečet údajů o spotřebě energií. Building Technologies

OZW772 V3 Odečet údajů o spotřebě energií. Building Technologies OZW772 V3 Odečet údajů o spotřebě energií OZW772.. - Synco Web Server V3 Topologie KNX přístroje s údaji o spotřebě: QAX913 odečítá údaje až 20 ů Domácnost A KNX RF Regulátor Synco 700 odečítá údaje 2...4

Více

MONITORING A ANALÝZA KVALITY ELEKTŘINY

MONITORING A ANALÝZA KVALITY ELEKTŘINY MONITORING A ANALÝZA KVALITY ELEKTŘINY Doc. Ing. Jan Žídek, CSc. Kvalitativní stránka elektřiny dnes hraje čím dál významnější roli. Souvisí to jednak s liberalizací trhu s elektrickou energii a jednak

Více

AlarmTon - GSM hlásič - Verze HW 2.0, SW 3.5 Návod k obsluze a instalaci AlarmTon - GSM alarm - popis a funkce Stručný popis AlarmTon (GSM alarm) je určen k monitorování určitého objektu, např. auta nebo

Více

DISTRIBUOVANÉ ZABEZPEČOVACÍ ZAŘÍZENÍ SIRIUS

DISTRIBUOVANÉ ZABEZPEČOVACÍ ZAŘÍZENÍ SIRIUS DISTRIBUOVANÉ ZABEZPEČOVACÍ ZAŘÍZENÍ SIRIUS Ing. Jaroslav Mládek, Ing. Jiří Holinger Starmon s.r.o. Choceň 1. ÚVOD Systémové řešení SIRIUS (jak už z jeho názvu vyplývá - Starmon Innovative Railway Interlocking

Více

The easy way to connect. Produktová informace

The easy way to connect. Produktová informace www.eaton.cz www.eaton.sk The easy way to connect. Produktová informace Platnost od 1..2012 SmartWire-DT. Od jednoduché konektivity po jednoduchou automatizaci. Pomocí dodatečné inteligence vzdálených

Více

Firmware USBasp pro modul AVRUSB. Milan Horkel. Parametr Hodnota Poznámka. Rozhraní USB Low Speed. Procesor ATmega8 ATmega88 Varianty překladu

Firmware USBasp pro modul AVRUSB. Milan Horkel. Parametr Hodnota Poznámka. Rozhraní USB Low Speed. Procesor ATmega8 ATmega88 Varianty překladu Firmware USBasp pro modul AVRUSB Milan Horkel Firmware USBasp umožňuje použít modul AVRUSB jako ISP programátor procesorů řady AVR pod všemi běžnými operačními systémy. 1. Technické parametry Parametr

Více

Fides Card Reader 2.0.0.8

Fides Card Reader 2.0.0.8 Trade FIDES, a.s. Fides Card Reader 2.0.0.8 (aktualizace - 8/2015) Popis software Manuál technika systému 2 Fides Card Reader 2 Obsah 1 Popis produktu...4 1.1 Úvod...4 2 Instalace software...5 2.1 Nutné

Více

Technické podmínky měřící ústředny DISTA

Technické podmínky měřící ústředny DISTA Technické podmínky měřící ústředny DISTA Měřící ústředna DISTA je určena pro kontrolu stavu zabezpečovacích zařízení ve smyslu měření napětí stejnosměrných a střídavých, zjišťování izolačního stavu napěťových

Více

Druhá generace palivoměru LUN 5275 pro letoun EV-55

Druhá generace palivoměru LUN 5275 pro letoun EV-55 Druhá generace palivoměru LUN 5275 pro letoun EV-55 The second generation of the fuel gauge measuring system LUN 5275 for the EV-55 airplane Ing. Martin Moštěk, Ph.D. MESIT přístroje spol. s r. o., email:

Více

Universal Serial Bus. Téma 12: USB. Komunikační principy Enumerace Standardní třídy zařízení

Universal Serial Bus. Téma 12: USB. Komunikační principy Enumerace Standardní třídy zařízení Universal Serial Bus Téma 12: USB Komunikační principy Enumerace Standardní třídy zařízení Obecné charakteristiky distribuovaná datová pro připojení počítačových periferií klávesnice, myš, Flash disk,

Více

AREM 63 MREM 63. Čtecí moduly APS mini / APS mini Plus. Uživatelská příručka

AREM 63 MREM 63. Čtecí moduly APS mini / APS mini Plus. Uživatelská příručka AREM 63 MREM 63 Čtecí moduly APS mini / APS mini Plus Uživatelská příručka 2004 2012, TECHFASS s.r.o., Věštínská 1611/19, 153 00 Praha 5, www.techfass.cz, techfass@techfass.cz (vydáno dne: 2012/04/25,

Více

Počítačové sítě internet

Počítačové sítě internet 1 Počítačové sítě internet Historie počítačových sítí 1969 ARPANET 1973 Vinton Cerf protokoly TCP, základ LAN 1977 ověření TCP a jeho využití 1983 rozdělení ARPANETU na vojenskou a civilní část - akademie,

Více

Fiber To The Office. naturally connected. Nadčasová síťová infrastruktura pro moderní podnikové prostředí

Fiber To The Office. naturally connected. Nadčasová síťová infrastruktura pro moderní podnikové prostředí Fiber To The Office Nadčasová síťová infrastruktura pro moderní podnikové prostředí Řešení MICROSENS založená na optických vláknech jsou inteligentní, spolehlivá a výkonná. naturally connected KONCEPCE

Více

GO80 TargGR-EM. Čtečka tf hit pro panely Targha. Kompletní příručka

GO80 TargGR-EM. Čtečka tf hit pro panely Targha. Kompletní příručka GO80 TargGR-EM Čtečka tf hit pro panely Targha Kompletní příručka 2014, TECHFASS s.r.o., Věštínská 1611/19, 153 00 Praha 5, www.techfass.cz, techfass@techfass.cz (vydáno dne: 2014/06/06, platné pro FW

Více

Obsah. Zobrazovací a ovládací prvky na čelním panelu. Účel použití. Elektrické zapojení. Obr. 5.2-1: Analogový vstupní modul 07 AI 91

Obsah. Zobrazovací a ovládací prvky na čelním panelu. Účel použití. Elektrické zapojení. Obr. 5.2-1: Analogový vstupní modul 07 AI 91 5. Analogový vstupní modul 07 AI 91 8 vstupů, konfigurovatelných pro teplotní senzory nebo jako proudové nebo napěťové vstupy, napájení 4 V DC, CS31 - linie 1 1 3 4 Obr. 5.-1: Analogový vstupní modul 07

Více

TECHNICKÝ MANUÁL. Obj. č.: 19 83 15

TECHNICKÝ MANUÁL. Obj. č.: 19 83 15 TECHNICKÝ MANUÁL Obj. č.: 19 83 15 OBSAH 2 Strana: 1. Úvod... 2 2. Montáž... 3 3. popis funkce... 4 4. Přehled příkazů... 5 5. Přenos příkazů... 6 5.1 Datový přenos... 6 5.2 Syntaxe příkazu... 6 6. Popis

Více

ARDUINO L02. Programování a robotika snadno a rychle? Tomáš Feltl. Připraveno pro kroužek robotiky JAOS. Kroužek JAOS Farní sbor ČCE v Poličce

ARDUINO L02. Programování a robotika snadno a rychle? Tomáš Feltl. Připraveno pro kroužek robotiky JAOS. Kroužek JAOS Farní sbor ČCE v Poličce ARDUINO L02 Programování a robotika snadno a rychle? Tomáš Feltl Připraveno pro kroužek robotiky JAOS Arduino programování a robotika dětský vzdělávací kroužek JAOS 2 OPAKOVÁNÍ co je to Arduino a k čemu

Více

IRC systém. - Instalační příručka verze 1.04 (firmware 2.14) KOMFORTNÍ VYTÁPĚNÍ IRC SYSTÉM DIGI CAN MODUL ŘÍDÍCÍ JEDNOTKA

IRC systém. - Instalační příručka verze 1.04 (firmware 2.14) KOMFORTNÍ VYTÁPĚNÍ IRC SYSTÉM DIGI CAN MODUL ŘÍDÍCÍ JEDNOTKA IRC systém - Instalační příručka verze 1.04 (firmware 2.14) CHARAKTERISTIKA IRC SYSTÉMU IRC je určené k řízení otopných soustav, regulace teploty v jednotlivých místnostech. Funkce je založena na řízení

Více

RADIOVÝ KOMUNIKAČNÍ SYSTÉM WM868 WACO

RADIOVÝ KOMUNIKAČNÍ SYSTÉM WM868 WACO RADIOVÝ KOMUNIKAČNÍ SYSTÉM WM868 WACO Popis HW a provoz zařízení Modul WM868 RFE (WACO Ethernet GateWay rev. 1 ) SOFTLINK s.r.o., Tomkova 409, Kralupy nad Vltavou, PSČ 278 01 Tel.: 315 707 111; Fax: 315

Více

SBĚRNICOVÝ SYSTÉM NIKOBUS SVĚTELNÁ DOMOVNÍ INSTALACE

SBĚRNICOVÝ SYSTÉM NIKOBUS SVĚTELNÁ DOMOVNÍ INSTALACE Katedra obecné elektrotechniky Fakulta elektrotechniky a elektrotechniky, VŠB TU Ostrava SBĚRNICOVÝ SYSTÉM NIKOBUS SVĚTELNÁ DOMOVNÍ INSTALACE Návod do měření Ing. Jan Vaňuš listopad 2006 1 Úkol měření:

Více

Návrh aplikace. Project Westpon. Inteligentní simulátor budov. Martin Mudra, Jan Smejkal, Onřej Macoszek, Marek Žehra, Jiří Slivárich

Návrh aplikace. Project Westpon. Inteligentní simulátor budov. Martin Mudra, Jan Smejkal, Onřej Macoszek, Marek Žehra, Jiří Slivárich Návrh aplikace Project Westpon Inteligentní simulátor budov Martin Mudra, Jan Smejkal, Onřej Macoszek, Marek Žehra, Jiří Slivárich . Úvod.. Účel dokumentu Tento dokument má za účel detailně popsat návrh

Více

Popis licencování, nastavení a ovládání replikací - přenosů dat

Popis licencování, nastavení a ovládání replikací - přenosů dat Popis licencování, nastavení a ovládání replikací - přenosů dat Ing. Martin Klinger 1.6.2016 Co jsou replikace? Sdílení dat, tzv. replikace najdou své uplatnění všude tam, kde je potřeba výměna dat v online

Více

Dálkové ovládání GB060. Umožní jednoduché ovládání otopné soustavy. Osm binárních vstupů / výstupů a jeden reléový výstup

Dálkové ovládání GB060. Umožní jednoduché ovládání otopné soustavy. Osm binárních vstupů / výstupů a jeden reléový výstup Dálkové ovládání GB060 C 208 Aplikační list Dálkové ovládání regulátorů a přenos technologických informací GSM komunikací Profesionální řešení pro dálkové ovládání otopné soustavy mobilním telefonem GSM.

Více

KNX/EIB Celosvětově normalizovaný systém inteligentní instalace (3) Ing. Josef Kunc

KNX/EIB Celosvětově normalizovaný systém inteligentní instalace (3) Ing. Josef Kunc KNX/EIB Celosvětově normalizovaný systém inteligentní instalace (3) Ing. Josef Kunc Topologické uspořádání KNX/EIB instalace Již jsme uvedli, že všechny sběrnicové přístroje (účastníci na sběrnici) jsou

Více

Firemní aplikace pro nástěnný ovladač AMR-OP60. Aplikace disponuje automatickým přepínáním zobrazení vnitřní / venkovní teploty.

Firemní aplikace pro nástěnný ovladač AMR-OP60. Aplikace disponuje automatickým přepínáním zobrazení vnitřní / venkovní teploty. Firemní aplikace pro nástěnný ovladač AMR-OP60. Aplikace disponuje automatickým přepínáním zobrazení vnitřní / venkovní teploty. Historie revizí Verze Datum Změny 100 18. 7. 2014 Nový dokument 101 1. 6.

Více

PK Design. MB-ATmega16/32 v2.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (21.12.

PK Design. MB-ATmega16/32 v2.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (21.12. MB-ATmega16/32 v2.0 Základová deska modulárního vývojového systému MVS Uživatelský manuál Verze dokumentu 1.0 (21.12.2004) Obsah 1 Upozornění... 3 2 Úvod... 4 2.1 Vlastnosti základové desky...4 2.2 Vlastnosti

Více

SMX. Bezpečnost pro stroje a zařízení. Safety advanced Bezpečnostní řídicí systém naplňuje heslo Vhodný pro každou aplikaci!

SMX. Bezpečnost pro stroje a zařízení. Safety advanced Bezpečnostní řídicí systém naplňuje heslo Vhodný pro každou aplikaci! BBH PRODUCTS SMX Bezpečnost pro stroje a zařízení Safety advanced Bezpečnostní řídicí systém naplňuje heslo Vhodný pro každou aplikaci! Produktová řada SMX je tou správnou odpovědí na požadavky norem kladené

Více

M9621 CAB G2. Vozidlový adaptér s 10 W zesilovačem (Smart VIB) Výhody

M9621 CAB G2. Vozidlový adaptér s 10 W zesilovačem (Smart VIB) Výhody CAB G2 Vozidlový adaptér s 10 W zesilovačem (Smart VIB) Výhody Optimální využití ručních terminálů M9620 S/M G2 ve vozidle: zesílení výkonu na 10 W Snadná obsluha: ruční terminály M9620 S/M G2 lze snadno

Více

Kompaktní procesní stanice

Kompaktní procesní stanice MXPLC Kompaktní procesní stanice Shrnutí MXPLC je kompaktní procesní stanice s integrovaným I/O modulem se skladbou I/O optimalizovanou pro aplikace VVK a domovní techniky. Stanice může být po sběrnici

Více

BEZDRÁTOVÉ ZABEZPEČOVACÍ ZAŘÍZENÍ

BEZDRÁTOVÉ ZABEZPEČOVACÍ ZAŘÍZENÍ BEZDRÁTOVÉ ZABEZPEČOVACÍ ZAŘÍZENÍ (Bakalářská práce) Lukáš Čapek E-mail: xcapek10@stud.feec.vutbr.cz ÚVOD Cílem mého bakalářského projektu bylo zkonstruovat jednoduché bezdrátové zařízení pro všeobecné

Více

Síťové prvky seznámení s problematikou. s problematikou

Síťové prvky seznámení s problematikou. s problematikou Síťové prvky seznámení s problematikou s problematikou 1 Předmět: Téma hodiny: Třída: Počítačové sítě a systémy Seznámení s problematikou prvků sítí 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr

Více

Jednoduchý bezdrátový ovladač XWL Maus

Jednoduchý bezdrátový ovladač XWL Maus V Jednoduchý bezdrátový ovladač XWL Maus A Úvod XWL Maus je levný bezdrátový doplňkový ovladač pro ovládání lokomotiv v systémech Lokmaus nebo Lenz s následujícími funkcemi: Ovládání lokomotiv na adresách

Více

RADIOFREKVENČNÍ SYSTÉM - PROGRAMOVÁNÍ SYSTÉMU V ZÁKLADNÍM REŽIMU

RADIOFREKVENČNÍ SYSTÉM - PROGRAMOVÁNÍ SYSTÉMU V ZÁKLADNÍM REŽIMU RADIOFREKVENČNÍ SYSTÉM - PROGRAMOVÁNÍ SYSTÉMU V ZÁKLADNÍM REŽIMU Nastavení v Základním režimu Tento režim umožňuje snadné a rychlé nastavení komponent RF systému v základních funkcích - ZAP / VYP, stmívání

Více

Uživatelský manuál JA-60 Comfort

Uživatelský manuál JA-60 Comfort Uživatelský manuál JA-60 Comfort 1. Indikace Signálky událostí Informují co se v systému stalo, údaj na displeji upřesňuje, odkud je událost hlášena. Displej Poplach Sabotáž Porucha Baterie Zajištěno Napájení

Více

DIGITÁLNÍ ODPALOVACÍ PULT

DIGITÁLNÍ ODPALOVACÍ PULT Středoškolská technika 2010 Setkání a prezentace prací středoškolských studentů na ČVUT DIGITÁLNÍ ODPALOVACÍ PULT Matěj Zeman SPŠ a VOŠ Písek Karla Čapka 402, 397 11 Písek Jiţ od mala mě zajímá pyrotechnika

Více

QA-ES III Elektrochirurgický analyzátor

QA-ES III Elektrochirurgický analyzátor QA-ES III Elektrochirurgický analyzátor Technické údaje Elektrochirurgický analyzátor QA-ES III zajišťuje výkon a bezpečnost elektrochirurgických zařízení. S přesností výstupní proudu generátoru ± 2,5

Více

UNIVERZITA PARDUBICE ÚSTAV ELEKTROTECHNIKY A INFORMATIKY

UNIVERZITA PARDUBICE ÚSTAV ELEKTROTECHNIKY A INFORMATIKY UNIVERZITA PARDUBICE ÚSTAV ELEKTROTECHNIKY A INFORMATIKY GERÁTOR SIGNÁLU PŘESNÉHO KMITOČTU BAKALÁŘSKÁ PRÁCE AUTOR PRÁCE: Jan Šafařík VEDOUCÍ PRÁCE: Ing. Josef Marek, CSc. 2007 UNIVERSITY OF PARDUBICE INSTITUTE

Více

Elektronická kapacitní dekáda - BASIC

Elektronická kapacitní dekáda - BASIC Elektronická kapacitní dekáda - BASIC Stručná charakteristika: Plně elektronizovaná kapacitní dekáda s širokým rozsahem hodnot. Indikuje velké množství parametrů nastaveného kapacity včetně lokálních teplot.

Více

Když se snoubí design s funkčností elektroinstalace, získají Vaši zákazníci vysoký komfort a úspory energií.

Když se snoubí design s funkčností elektroinstalace, získají Vaši zákazníci vysoký komfort a úspory energií. Když se snoubí design s funkčností elektroinstalace, získají Vaši zákazníci vysoký komfort a úspory energií. ruční vysílač Element Neo Time Time 150 Ego-n ABB Katalog 2010 Domovní elektroinstalační materiál

Více

Displej DT20-6. Update firmware řadiče. Simulační systémy Řídicí systémy Zpracování a přenos dat TM 2012_10_10 10. 10. 2012

Displej DT20-6. Update firmware řadiče. Simulační systémy Řídicí systémy Zpracování a přenos dat TM 2012_10_10 10. 10. 2012 Simulační systémy Řídicí systémy Zpracování a přenos dat Displej DT20-6 Autor: Ing. Jan Tupý TM 2012_10_10 10. 10. 2012 OSC, a. s. tel: +420 (5) 416 43 111 Staňkova 557/18a fax: +420 (5) 416 43 109 602

Více

Maturitní témata - PRT 4M

Maturitní témata - PRT 4M Maturitní témata - PRT 4M ústní zkouška profilové části Maturita - školní rok 2015/2016 1. Architektura mikrořadičů a PC 2. Popis mikrořadičů řady 51 3. Zobrazovací jednotky 4. Řadiče Atmel 5. Hradlová

Více