Drahtlose LANs (3. Teil) Bluetooth Mobilkommunikation: Drahtlose LANs

Slides:



Advertisements
Ähnliche Präsentationen
Word Order in German Subordiante Clauses
Advertisements

DNS-Resolver-Mechanismus
Weihnachten (Christmas)
The Imperfect Tense Because more tenses get more marks………
Todays Lesson Objective: To apply weather phrases to hobby phrases Todays Language Focus: Which word is the verb?
The difference between kein and nicht.
Datum: Lernziel: To be able to make a wanted poster in German.
Question words and word order
The Verbs sein and heißen
LOS! Filme-Titel-Quiz! Welche Gruppe kann alle Filme richtig übersetzen?!
Wenn…… the conditional. Using the conditional tense The conditional tense is used to talk about something that happens only after something else happened.
Three minutes presentation I ArbeitsschritteW Seminar I-Prax: Inhaltserschließung visueller Medien, Spree WS 2010/2011 Giving directions.
Hallo/Hi – inf. , (Hello/Hi) Grüß Gott (AUT)/Guten Tag (DE) – f
Haben – to have ich habe du hast er/sie hat es hat man hat wir haben
Alles ist eins Die toten Hosen
Question words and word order By the end of this lesson you will have revised question words By the end of this lesson you will be able to use question.
Ready for English 1 Unit 2 DICTATION Mache dich zum Diktat bereit. Beim Klicken auf das Bild hörst du einen Satz. Schreibe ihn ins Heft. Ein Klick auf.
Wish as if if only it were so Ich wünsche, ich wäre in Deutschland. I wish I were in Germany. Es scheint, als wäre das möglich. It seems as if that would.
Alex will Jeans kaufen. preiswert = reasonably priced teuer = expensive Die Auswahl = selection bestimmt = certain(ly) passen = to fit dunkel= dark hell.
Conjunctions Subordinate or coordinate?. Connect the two sentences. Then translate.
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
Starter: Match-up 1.Ich spiele… 2.Ich höre… 3.Ich telefoniere… 4.Ich sehe… 5.Ich surfe … 6.Ich gehe auf … 7.Ich treibe … 8.Ich spiele ein … 9.Ich sammele.
Morphology and Syntax More on sentence structure.
Reflexive Verbs.
Christoph Durt: Wittgenstein on the possibility of philosophy: The importance of an intercultural approach
G Stunde DEUTSCH 1. Unit: Family & homeFamilie & Zuhause Objectives: Phrases about date, weather and time-telling Alphabet – pronunciation and words The.
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
IL – los deberes We are going to do a speaking test next week.
You need to use your mouse to see this presentation
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
Das Deutschlandlied The melody of the German national anthem comes from the old Austrian imperial anthem “Gott erhalte Franz den Kaiser” (“God Save Franz.
Haben – to have present past Ich Du Er/sie/es Wir Ihr Sie/sie habe
INTAKT- Interkulturelle Berufsfelderkundungen als ausbildungsbezogene Lerneinheiten in berufsqualifizierenden Auslandspraktika DE/10/LLP-LdV/TOI/
Leonardo is one of the renovators of the Theology of Freedom.
Reflexive Verben
Verben Wiederholung Deutsch III Notizen.
Deutsch 1 G Stunde. Unit: Introduction to German & Germany Objectives: Phrases about date, weather and time-telling Talking about grades Reflection on.
Ichhabedrei Würmer gegessen ich binschwimmen gegangen ich habe Schlange eine und eine haarige Spinne gesehen.
The word,,aber in German is most often used as a coordinating conjunction. Ich wollte nach Bremen fahren aber Mein Auto ist kaputt. Ich mag English aber.
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
“Weil” und “Denn”.
English Deutsch Choose your language Wähle deine Sprache Lebensweisheiten Wisdoms.
Perspektiven – “Perspectives” – Herr Wallace
The most obvious or direct use of auch is to mean also. Ich möchte auch Gitarre lernen. Auch ich möchte Gitarre lernen. I would like to learn Guitar. Someone.
The cheating verbs… (modal verbs). Modal Verb Chart wollenmüssenkönnenmögensollendürfenmöchten Ichwillmusskannmagsolldarfmöchte Duwillstmusstkannstmagstsollstdarfstmöchtest.
Present Past werde wurde wirst wurdest wurde wird wurden werden wurdet
External Labels – The rules For all external labels the following rules apply (external labels are all labels which are not inside of a shape) - all labels.
Relativpronomen / Relativsätze:
Gestern hat mich ein Regentropfen getroffen Yesterday a rain drop met me. ;) und gab meinem Kopf einen nassen Kuss. And gave my head a wet kiss. Ohne Warnung,
Alltagsleben Treffpunkt Deutsch Sixth Edition
Negation is when you dont have or dont do something.
Relativpronomen / Relativsätze:
DEUTSCHE VERBEN I. REGULAR VERBS.
PR LIVING IN FREEDOM: Paying the Price IN FREIHEIT LEBEN: Bezahle den Preis Copyright CIC 2009.
Adjective Endings Nominative & Accusative Cases describing auf deutsch The information contained in this document may not be duplicated or distributed.
Mann gegen Man Man / Husband One Mann = man =
Im Restaurant Zeus war ich eines Abends mit Freunden zum Essen. I was in the restaurant Zeus one evening with friends to eat. Wir haben uns unterhalten.
I will be able to use the verb gefallen (Seite 137)
Coordinating Conjunctions Why we need them & how to use them deutschdrang.com.
haben & sein haben sein habe hatte bin war hast hattest bist warst hat
Kapitel 4 Alles für die Schule Lernziel: Formation of Plural.
Heute ist Mittwoch der 4te Februar 2015 Lernziele: Akk Pronouns, sprechen Wir machen: AKK arbeiten, sprech arbeiten. Sprech Quiz Donnerstag.
Willkommen Deutsche II Schüler! What can you remember after the LONG, LONG summer? Let’s see! Count to 20 (you do it in 2's starting with 2; your partners.
The Journey to America… The Immigrant Experience.
Imperfekt (Simple Past) Irregular or strong verbs
10.3 Lektion 10 Geschichte und Gesellschaft STRUKTUREN © and ® 2012 Vista Higher Learning, Inc Der Konjunktiv I and indirect speech —Ich komme.
Interrogatives and Verbs
 Präsentation transkript:

Drahtlose LANs (3. Teil) Bluetooth Mobilkommunikation: Drahtlose LANs 7.0.2

Bluetooth Literatur: J. Bray, C. Sturman: Bluetooth 1.1 Connect Without Cables, Second Edition, 2001, Prentice Hall. Web: www.bluetooth.com (incl. Spezifikation!) „King Harald Bluetooth lived in Denmark between 910-940 AD, and was the son of Gorm.  Contrary to popular opinion, Bluetooth or "Blåtand" as it was in old Viking language had nothing to do with a blue tooth.  It means dark complexion – he had very dark hair, which was unusual for Vikings. Not only did Harald not fit the classic image physically, he was a rather unusual Viking.  That is, if your understanding was that the life of a Viking was all battles and pillage. The good King Harald brought Christianity to Scandinavia and also "united" Denmark and Norway. And while we are destroying long-held beliefs, Vikings did not have horns on their helmets!“  Zitat: http://www.cellular.co.za/bluetooth_king_harald.htm Mobilkommunikation: Drahtlose LANs

Bluetooth Generelle Idee: - keine Kabel mehr! - Personal Area network (PAN) Charakeristik: - billig: 5€ pro Einheit - niedrige Energieaufnahme - kurze Reichweite (5-10 Meter, mehr bei mehr Energie) - relativ geringe Datenrate (<800 kBit/s) Hintergrund: - 1994 Ericson erstellt Studie zum Anschluss drahtloser Endgeräte - 1998 Ericson/Intel/IBM/Toshiba/Nokia - 1999 Erste Spezifikation + Microsoft/Lucent/3COM/Motorola - 2001 Version 1.1 Mobilkommunikation: Drahtlose LANs

Bluetooth Consortium Bluetooth Technologie geschützt durch Patente Bluetooth Name als Trademark geschütz Kann man beides umsonst verwenden wenn: - man dem Bluetooth Consortium beitritt - seine Produkte einen Conformance Test unterzieht Im Jahr 2000 bereits mehr als 1800 Mitglieder www.bluetooth.com Mobilkommunikation: Drahtlose LANs

Bluetooth Anwendungen Anbindung von Peripheriegeräten Lautsprecher, Joystick, Kopfhörer Unterstützung von ad-hoc-Netzwerken kleine, billige Geräte Verbindung von Netzwerken e.g., GSM über Handy - Bluetooth - Laptop Einfacher, billiger Ersatz für IrDA, eingeschränkte Reichweite, niedrige Datenraten Mobilkommunikation: Drahtlose LANs 7.47.1

Bluetooth Protocol Stack Riku Mettala: Bluetooth Protocol Architecture service discovery RS232 Emulation LLC MAC PHY Mobilkommunikation: Drahtlose LANs

Bluetooth Radio Frequenz: 2.4 GHz (2.4 – 2.4835 GHz) Kanäle: 79 mit einem Abstand von 1MHz Modulation: Gausian Frequency Shift Keying (GFSK) Sybol Rate: 1Ms/s Frequency Hopping Spread Spectrum Sendeleistung 100mW / 2.5mW / 1mW Sendebereich: maximal: 100m normal: 10m Mobilkommunikation: Drahtlose LANs

Baseband - Allgemein Frequency Hopping Spread Spectrum über 79 Kanäle Zeitschlitze a 0.625 mSec Üblicherweise wird ein Paket in einem Zeitschlitz übertragen (bei sehr langen Paketen kann ein Paket mehrere Zeitschlitze benötigen) Frequenzsprung nach jedem Paket Time-Division Duplex (TDD) / Time-Division Multiplex (TDM) Mobilkommunikation: Drahtlose LANs

Baseband Master-Slave Bluetooth verwendet sogenannte Pico-Netze mit einem Master und bis zu 7 Slaves. Der Master eines Pico-Netzes bestimmt die hopping-Reihenfolge für das FHSS. Kommunikation ist NUR zwischen Master und Slave möglich, nicht zwischen zwei Slaves. Die Rollen Master und Slave können dynamisch getauscht werden. Scatternet: Ein Slave kann als Master oder Slave in einem anderen Pico-Netz teilnehmen, ein Master kann als Slave in einem anderen Pico-Netz teilnehmen. Für den Scatternet-Betrieb muss man seinen Aktivitäten in einem Pico Netz reduzieren um im anderen mitzumachen. Mobilkommunikation: Drahtlose LANs

Baseband - Beispiel aus der Spezifikation Paketgrößen: 1 Slot 3 Slot Mobilkommunikation: Drahtlose LANs

Baseband Piconet single slave operation multi-slave operation aus der Spezifikation single slave operation multi-slave operation scatternet operation Mobilkommunikation: Drahtlose LANs

Baseband – Physical Links Synchronous Connection-Oriented (SCO): kann zwischen Master und Slave mittels LMP hergestellt werden reserviert bestimmte Zeitschlitze für die Kommunikation zwischen dem Master und einem bestimmten Slave der Slave darf in den für ihn reservierten Zeiten senden, ohne vom Master dazu aufgefordert zu werden SCO Pakete werden nicht bestätigt wird für zeitbegrenzte Datenströme verwendet (z.B. Audioübertragung) typischerweise 64 kBit/s Mobilkommunikation: Drahtlose LANs

Baseband – Physical Links Asynchronous Connection-Less (ACL): alle Zeitschlitze, die nicht durch SCO reserviert sind werden für ACL genutzt dabei empfangen alle Slaves die ACL Pakete des Masters und dürfen Senden, wenn dieses Ihre Adresse beinhaltete (polling) ACL Pakete werden bestätigt: die Pakete vom Master direkt mit der Antwort des Slaves, die vom Slave beim nächsten Aufruf des Slaves durch den Master bis zu 723.2 kBit/s asymmetrisch (mit 57.6 kBit/s in Rückrichtung) bis zu 433.9kBit/s symmetrisch Mobilkommunikation: Drahtlose LANs

Baseband - Paketformat Zugangscode Synchronisation, abgeleitet vom Master, einzigartig pro Piconetz Paketkopf 1/3-FEC, MAC Adresse (1 Master, 7 weitere Knoten), Nachrichtentyp (unterschiedlich interpretiert für SCO/ACL), flow für Flusskontrolle, Alternating-Bit ARQ/SEQ, Prüfsumme 72 54 0-2745 Bits Zugangscode Paketkopf Nutzdaten 3 4 1 1 1 8 Bits MAC-Adresse Typ flow ARQN SEQN HEC Mobilkommunikation: Drahtlose LANs 7.49.2

Link Management Das Link Management dient: - dem Finden von Kommunikationspartnern - dem Aufbau und Aufrechterhalten von Verbindungen - dem Management von Energiesparmodi - dem Management des Pico oder Scatternets Mobilkommunikation: Drahtlose LANs

Link Management - Zustände Standby - Gerät inaktiv, kein paging möglich Inquiry - Suche nach Bluetooth fähigen Geräten - verwendet generelle Acess Codes - es muss eine Weile gesucht werden Inquiry Scan - warten auf Inquiry anderer Geräte - wird von den meisten Geräten periodisch durchgeführt Page - Master möchte Verbindung zu Slave aufnehmen - verwende die Infos aus Inquiry Page Scan - warten auf Page anderer Geräte - wird periodisch durchgeführt Mobilkommunikation: Drahtlose LANs

Link Management Zustände Connection – Active: - Standardzustand zum Empfang und Senden Connection – Hold: - Kein ACL Verkehr mehr um andere Aktivitäten durchzuführen (scanning, paging, etc.) - es wird eine Zeitspanne für Hold zwischen Master und Slave vereinbart - normale SCO Teilnahme Connection – Sniff: - es werden gezielte Zeitpunkte zwischen Master und Slave vereinbart - zu den Zeitpunkten lauscht die Station ob sie angesprochen wird - ansonsten hört sie nicht auf Übertragungen Mobilkommunikation: Drahtlose LANs

Link Management Zustände III Connection-Park: - Station gibt ihre 3 Bit Adresse auf - Station wacht ab und zu auf um sich zu synchronisieren - baut bei Bedarf wieder eine Verbindung zum Master auf - kann bei Bedarf vom Master aufgeweckt werden Mobilkommunikation: Drahtlose LANs

Link Management Protocol (LMP) Steuerfunktionen oberhalb vom Baseband. z.B. Herstellen einer Verbindung, bevor L2CAP Daten übertragen kann (nachdem die Baseband Verbindung hergestellt ist): aus der Spezifikation Mobilkommunikation: Drahtlose LANs

LMP Aufgaben Verbindungsauf- und -abbau Authentication / Encryption Einrichten eines SCO Links Wechsel zwischen den Connection-Modes (active, park, hold, sniff) Mobilkommunikation: Drahtlose LANs

Logical Link Controll and Adaptation Protocol Verwendet ACL Links des Basebands, erwartet fehlerfreie und verlustfreie Übertragung (durch ACL gegeben) Aufgaben: Protocol multiplexing: ACL hat keinen Identifier für das Protokoll welches im Datenteil transportiert wird. Dies wird nun durch L2CAP bereitgestellt. Segmentation & Reassembly: L2CAP erlaubt die transparente Übertragung von Datenblöcken mit bis zu 64kByte. Quality of Service: L2CAP erlaubt die Reservierung von Resourcen auf dem Kommunikationspartner um eine gewisse Dienstgüte zu garantieren. Unterstützung für Gruppenkommunikation: wie können Gruppenadressen abgebildet werden auf Pikonetze und deren Teilnehmer. Mobilkommunikation: Drahtlose LANs

Service Discovery Protocol (SDP) Sowohl Endgeräte als auch Diensterbringer (Drucker, etc.) sind mobil  wie findet man Dienste? SDP erlaubt es einem Dienstnutzer (SDP-Client) Informationen über die auf einem Dienstanbieter (SDP-Server) vorhandenen Dienste zu erlangen. SDP wird über L2CAP verwendet. SDP stellt KEINE Mechanismen bereit, wie sich SDP-Client und SDP-Server finden. SDP geht davon aus, dass bereits eine L2CAP Kommunikationsbeziehung existiert. Mobilkommunikation: Drahtlose LANs

SDP Architektur aus der Spezifikation Mobilkommunikation: Drahtlose LANs

SDP Service Record Ein SDP Service Record beschreibt einen Dienst (Service). Ein SDP Service Record besteht aus einer Liste von Service Attributen. Ein SDP Service Record wird durch eine 32 Bit ID identifiziert, diese ist eindeutig auf EINEM SDP Server. Ein Service gehört zu einer oder mehreren Service Klassen, wenn er zu mehreren Klassen gehört, dann sind diese in der Regel voneinander abgeleitet (Drucker - PS Drucker - Farb PS Drucker). Service Klassen haben eine global eindeutige 128 bit ID. Mobilkommunikation: Drahtlose LANs

SDP Attribute Ein SDP Attribut beschreibt eine Eigenschaft eines Dienstes. Ein Attribut besteht aus: - Type (1=unsigned iteger, 4=Text String, etc.) - Size Index (0=1 Byte, 4=16 Byte, 7=Größe folgt in den nächsten 32 Bit) - Attribute ID (spezifiziert die Bedeutung, z. B. Service Class ID List, es gibt globale IDs und Class spezifische) - Value Mobilkommunikation: Drahtlose LANs

SDP Nachrichtenformat aus der Spezifikation Mit: - PDU ID=Nachrichtentyp - Transaction ID=Identifizierer, zu dem die Antwort passen muss - Parameter Length=Länge der Nachricht in Byte - Parameter 1-N=Parameter der Nachricht Mobilkommunikation: Drahtlose LANs

SDP Nachricht SDP_ServiceSearchRequest PDU ID = 2 Parameters: - ServiceSearchPattern (Liste von Service Class IDs, die ALLE in einem Dienst vorhanden sein müssen, damit er „passt“) - MaximumServiceRecordCount (Maximale Anzahl von Diensten, die als Antwort akzeptiert werden) - Continuation State (ist die Nachricht abgeschlossen, oder folgen weitere Segmente, sinnvoll wenn Nachricht größer als 64 kByte ist) Mobilkommunikation: Drahtlose LANs

SDP Nachricht SDP_ServiceSearchResponse PDU ID = 3 Parameters: - ServiceRecordHandleList (Liste mit 32 Bit IDs für die Dienste, die auf die Anfrage passen) - weitere Parameter Abfrage der Attribute mit: SDP_ServiceAttributeRequest/Response Benötigt ID für Dienst und ID für Attribut beim Request. Mobilkommunikation: Drahtlose LANs