Sistemi Daljinskega Vodenja Vaja 3 Matej Kristan Laboratorij za Strojni Vid Fakulteta za elektrotehniko, Univerza v Ljubl

Podobni dokumenti
Laboratorij za strojni vid, Fakulteta za elektrotehniko, Univerza v Ljubljani Komunikacije v Avtomatiki Vaje, Ura 8 Matej Kristan

Sistemi Daljinskega Vodenja Vaja 1 Matej Kristan Laboratorij za Strojni Vid Fakulteta za elektrotehniko, Univerza v Ljubljani

NAVODILA ZA UPORABO K01-WIFI Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shr

Brezžični senzorji I Sistemi Daljinskega Vodenja Laboratorijske Vaje 18. november 2011 Sledite spodnjim navodilom za opravljanje prve vaje z brezžični

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni

Analiza vpliva materiala, maziva in aktuatorja na dinamiko pnevmatičnega ventila

DCS-2330L_A1_QIG_v1.00(EU).indd

Navodilo za uporabo dokumenta Dokument vsebuje 35 vzorčnih vprašanj za ustni izpit pri 2. predmetu poklicne mature v programu Tehnik računalništva. Vs

Protokoli v računalniškem komuniciranju TCP, IP, nivojski model, paket informacij.

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk

Base NET.cdr

SLO NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: NAVODILA ZA UPORABO WLAN usmerjevalnik TP LINK Archer C5 Kataloška št.:

innbox_f60_navodila.indd

Prekinitveni način delovanja PLK Glavni program (OB1; MAIN) se izvaja ciklično Prekinitev začasno ustavi izvajanje glavnega programa in zažene izvajan

DES

BYOB Žogica v vesolju Besedilo naloge Glavna ideja igre je paziti, da žoga ne pade na tla igralne površine, pri tem pa zbrati čim več točk. Podobno ig

Vgrajeni sistemi Uvod & ponovitev C

Navodila za uporabo Mini snemalnik

NAVODILA ZA MONTAŽO SI EWPE SMART Wi-FI app

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas

Modem in krajevno omrežje Uporabniški priročnik

Elektronska pošta

Microsoft Word doc

Slide 1

Si.mobil Si.most Najkrajša pot do vaših strank. Ljubljana,

Področje uporabe

NASLOV PREDAVANJA IME IN PRIIMEK PREDAVATELJA

Space Invaders Opis igre: Originalna igra: Space Invaders je arkadna igra, ki so jo ustvarili leta Bila je ena izmed prvih streljaških iger, v k

Microsoft Word doc

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in

NAVODILA ZA UPORABO SPLETNE APLIKACIJE

ThiEYE i60+ 4K športna kamera Navodila za uporabo

Splošni pogoji poslovanja 1. Uvodna določba 1) Splošni pogoji poslovanja so pravni dogovor med končnim uporabnikom (fizična ali pravna oseba, v nadalj

PowerPointova predstavitev

Microsoft Word - Seštevamo stotice.doc

Microsoft Word - NAVODILA ZA UPORABO.docx

Turingov stroj in programiranje Barbara Strniša Opis in definicija Definirajmo nekaj oznak: Σ abeceda... končna neprazna množica simbolo

Microsoft Word - CNR-BTU3_Bluetooth_vmesnik

BDV-N890W/BDV-N790W

Microsoft Word doc

Microsoft Word Navodila za povezavo naprave v oblak_SLO

Kovinska protipoplavna KD vrata Življenje je kot reka, včasih mirna, drugič deroča a vedno polna presenečenj. Če vas v življenju p

COBISS3/Medknjižnična izposoja

NETGEAR R6100 WiFi Router Installation Guide

DES11_realno

Analiza brezžicnih usmerjevalnikov

Darko Poberţnik INTEGRACIJSKI VZORCI IN PROTIVZORCI Diplomsko delo Maribor, september 2009

101353_-an-01-sl-_vbodni_termometer

4P N Vmesnik za priključitev v brezžično omrežje LAN <BRP069A41> Priročnik za montažo

INFORMACIJSKO KOMUNIKACIJSKE TEHNOLOGIJE ŠTUDIJ INFORMACIJSKO KOMUNIKACIJSKIH TEHNOLOGIJ

POTEK POUKA TUJIH JEZIKOV - dolžnost učencev je, da redno in točno obiskujejo pouk, - pri pouku sodelujejo, pišejo zapiske - k pouku redno prinašajo u

Slide 1

SLO NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: NAVODILA ZA UPORABO TP LINK dvopasovni gigabitni WLANusmerjevalnik N600 Kataloška

Microsoft PowerPoint - ales_casar_v5.ppt [Samo za branje]

Delavnica Načrtovanje digitalnih vezij

MATLAB programiranje MATLAB... programski jezik in programersko okolje Zakaj Matlab? tipičen proceduralni jezik enostaven za uporabo hitro učenje prir

Folie 1

Microsoft Word - UP_Lekcija04_2014.docx

CelotniPraktikum_2011_verZaTisk.pdf

VHF1-VHF2

NAVODILA ZA UPORABO Smart watch JW018 POZOR! Ura vsebuje magnetne sestavine. Osebe z vgrajenim srčnim spodbujevalnikom (pacemaker) ali kakršnimi drugi

Brezžična Dostopna Točka 1200Mb AC Mesh UAP-AC-M UniFi UBIQUITI PREDSTAVITEV Idealen za uporabo na številnih lokacijah, UniFi AC Mesh ponuja o

Na podlagi 24. in 25. člena Zakona o varstvu osebnih podatkov (Ur. list RS, št. 94/07), sprejema ravnatelj javnega zavoda Dijaški dom Nova Gorica nasl

Diapozitiv 1

PRIROČNIK JEZIKOVNIH IZZIVOV ZA TAJNE AGENTE SL

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje:

ELEKTRONIKA ŠTUDIJ ELEKTRONIKE

Uporaba informacijsko komunikacijske tehnologije v naravoslovju in tehniki

Delavnica Načrtovanje digitalnih vezij

Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavč

Microsoft Word - Splosni pogoji za uporabnike storitve_ONA_ doc

Microsoft Word doc

Microsoft Word - M docx

PowerPoint Presentation

FOR SMARTER PEOPLE TAKO SE VLOMI PREPREČUJEJO DANES REHAU Smart Guard System plus preventivna protivlomna zaščita WINDOWS. REINVENTED FOR MODERN LIFE.

Uredba Komisije (ES) št. 414/2009 z dne 30. aprila 2009 o spremembi Uredbe (EGS) št. 2454/93 o določbah za izvajanje Uredbe Sveta (EGS) št. 2913/92 o

Diapozitiv 1

Brezžični Usmerjevalnik AC wave2 1200Mb AC5 Tenda Dual-Band NAVODILA ZA UPORABO PREDSTAVITEV Brezžični Dual-Band 1200Mb usmerjevalnik (ROUTER)

Microsoft Word C doc

EVROPSKA KOMISIJA Bruselj, C(2018) 6665 final IZVEDBENI SKLEP KOMISIJE (EU).../ z dne o določitvi ukrepov za pripravo seznama os

Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak

(Microsoft Word - Nakupovalni vodi\350 po angle\232kih spletnih trgovinah - IzAnglije)

ŠTUDIJSKA PROGRAMA PRVE IN DRUGE STOPNJE

Microsoft Word - CNC obdelava kazalo vsebine.doc

Slajd 1

Linksys PLEK500 User Guide

Microsoft Word doc

Besedilo naloge:

Vedno pod nadzorom, kjerkoli že ste

ŠOLA: SŠTS Šiška

an-01-USB_digitalni_zvocniki_Logitech_S-150.docx

Postavka Naziv storitve Enota mere Cenik velja od dalje. Cena v EUR brez davka z davkom Stopnja davka 1. Poslovni paketi in dodatne storitv

Univerza v Ljubljani Fakulteta za računalništvo in informatiko Blaž Roženbergar Upravljanje trgovskega blaga z značkami RFID DIPLOMSKO DELO VISOKOŠOLS

Brezžična Dostopna Točka 300Mb AP5 Repeater Tenda NAVODILA ZA UPORABO PREDSTAVITEV Tenda Brezžična Dostopna Točka (ACCESS POINT) 300N + pasivn

Microsoft Word doc

10. Meritev šumnega števila ojačevalnika Vsako radijsko zvezo načrtujemo za zahtevano razmerje signal/šum. Šum ima vsaj dva izvora: naravni šum T A, k

docx

Navodila:

Transkripcija:

Sistemi Daljinskega Vodenja Vaja 3 Matej Kristan <matej.kristan@fe.uni-lj.si> Laboratorij za Strojni Vid Fakulteta za elektrotehniko, Univerza v Ljubljani matej.kristan@fe.uni-lj.si

Česa smo se naučili v drugi vaji: Delovanje Komunikacija preko UART, Signalizacija z LED diodami. Ukaze smo pošiljali preko UART Vozlišče lahko ročno postavimo na izbran kanal Iskanje vstopne točke Brezžični senzor nano usmerjevalnik 3D:0F:02:00:00:20:15:00 3D:0F:02:00:90:1A:08:00 192.168.2.10 UART

Vsebina vaj: Odkrivanje vstopne točke NanoStack. Aktivno odkrivanje VT. Avtonomno vozlišče

Standardna postavitev Vozlišče komunicira preko vstopne točke (angl. gateway). Na voljo imamo enajst kanalov. Za uspešno komunikacijo morata biti oba na istem kanalu. Dogovarjanje za komunikacijo izvedeno preko ICMP paketkov (Internet Control Message Protocol). Kdo oglašuje svojo prisotnost? Kdo posluša? Kdo poizveduje? Dva tipa: (1) Pasivno odkrivanje in (2) Aktivno odkrivanje brezžično vozlišče 3D:0F:02:00:00:20:15:00 11 12 13 26 Vstopna točka nano usmerjevalnik 3D:0F:02:00:90:1A:08:00 aplikacija 192.168.2.10

Pasivno odkrivanje vstopne točke 1. Navadno Vstopna Točka odda RAM vsakih 15s na izbranem kanalu in posluša. NanoStack funkcija: portchar gw_advertisment(void) 2. Vozlišče periodično preklaplja med kanali in posluša. 3. Na vozlišču se sproži dogodek: ROUTER_DISCOVER_RESPONSE 4. Vozlišče si zapomni naslov MAC vstopne točke (angl. gateway). 5. Vozlišče lahko pošilja/prejema podatke z vstopne točke. ICMP Router Advertisement Message (RAM) 15s Brezžično vozlišče event: ROUTER_DISCOVER_RESPONSE se konfigurira Vstopna točka aplikacija 3D:0F:02:00:00:20:15:00 0A:0C:02:00:00:20:15:00 192.168.2.10 podatki, itd

Aktivno odkrivanje vstopne točke Vstopna točka samo posluša na izbranem komunikacijskem kanalu. Vozlišče periodično preklaplja med kanali, npr. vsako sekundo Generira ICMP RSM (Router Solicitation Message). Poplavi kanal (angl. flooding) tako, da pošlje RSM vsem napravam na kanalu (MAC=FFF...FF). Vstopna točka, ki je na istem kanalu, prejme RSM. VT se odzove na RMS z Router Advertisement Message (RAM) Preklopi na kanal Poizveduje Čaka ~1s ICMP RSM ICMP RAM Posluša na izbranem kanalu Prebere sporočilo RSM Odgovori z RAM Zapomne MAC in ustavi iskanje. event: ROUTER_DISCOVER_RESPONSE se konfigurira aplikacija Brezžično vozlišče podatki Posluša Nano usmerjevalnik 192.168.2.10 3D:0F:02:00:00:20:15:00 0A:0C:02:00:00:20:15:00

Cilj današnje naloge: avtonomno vozlišče Vozlišče preklopi na kanal in poizveduje po vstopni točki. Če v eni sekundi ne dobi odziva, preklopi na nov kanal. Preklaplja ciklično med kanali. Ko prestreže odziv od vstopne točke in preveri njeno identiteto(!). Če je identiteta ustrezna, si zapomni njene podatke. S tem je vozlišče pripravljeno na oddajanje na vstopno točko. Implementirali bomo dodatne funkcije za komunikacijo preko UART porta.

Podrobneje o nalogi Naloga je sestavljena iz dveh zaključenih podnalog Pri vsaki se bomo ukvarjali s specifično funkcionalnostjo. Prvi del: Spoznali se bomo z dogodki (angl. events) Vozlišče neprestano poizveduje na ročno izbranem kanalu Prestreže dogodek in izpiše na UART naslov MAC detektirane vstopne točke Drugi del: Vozlišče avtomatsko preklaplja med kanali in poizveduje Vozlišče v naprej pozna identiteto (MAC) iskane vstopne točke (VT). Ko prestreže dogodek, preveri identiteto VTja in se primerno odzove.

Tipična struktura programa 1 vključitve za predprevajalnik 2 deklaracije 1. Definicije in dodatne inicializacije 3 glavna funkcija 4 2. Glavna zanka, kamor vstavimo program. 1 4 definicije naših funkcij 2

Konec. Hvala.

Delo z dogodki Definicija: Inicializacija: Poslušanje: Če ni dogodka, vrne 0 (NULL), kar je kazalec na prazno polje. Če prestreže dogodek, kreira polje in vrne kazalec nanj!!v tem primeru moramo polje po uporabi sprostiti: Za lažjo analizo vsebine polja nam NanoStack ponuja: