InfoszakMobilInoora2010 20

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez

Ez az oldal a korábbi SCH wiki-ről lett áthozva. Az eredeti változata itt érhető el.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor kérlek javíts rajta egy rövid szerkesztéssel.

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót



20. óra - 2010.04.29

Bluetooth

  • Kis hatótávolságú kis kiterjedésű hálózat
  • Kügyük + számítógép, vagy telefon
  • Eredetileg Ericsson volt

* Rájöttek, hogy jobb az, ha együtt csinálják

  • 1999-es az első specifikáció
    • Miért kell egy hálózatot elnevezni a Királyról?
    • Kékfogú Harald egyesítette Dániát Svédországot

Követelmények

  • kicsi, olcsó
  • világszinten elterjeggyen
    • ISM sávban menjen.
    • WiFi mellett
      • mikró is ebbe megy

Mit specifikál a Bluetooth

  • "mivel ipari szabvány, miért hívnánk szabványos osi rétegeknek őket?"
  • Protokollszerkezet:
    • Alkalmazások
    • Middleware protokollok
    • RF-COMM, TCS, SDP, más
    • Transzport protokollok
      • L2CAP
      • ----- HCI
      • Link manager entity
      • Baseband
      • Radio

Extend:

  • Protokollszerkezet:
    • Alkalmazások
    • Middleware protokollok
      • Köztes modul
      • Bluetooth adaptált protokollok speciális célokra
    • RF-COMM, TCS, SDP, más
      • SDP: Service Discovery Protocol
        • Hálózat/szolgáltatások felderítése
      • TCS: Telephony Control Signaling
      • RF-COMM: az RS232 soros port
    • Transzport protokollok: Speciális Bluetooth protokollok, minden átvitelben részt vesznek
      • L2CAP
        • Logical Link (Layer 2) Control Aplication Protocol
          • Interfész a felsőbb rétegek felé, Bluetooth fizikai specialitások "eltakarására"
      • HCI
      • Link manager entity
        • összeköttetések menedzselése, külön LMP: Link Manager Protocol
        • titkosítás, hitelesítés
      • Baseband
      • Radio: Fizikai réteg alja
      • kb fizikai réteg teteje + MAC

hogy?

    • Alja: 2.4GHZ ISM sávban
    • frekvenciaugratásos szórt spektrum van
    • 1600 ugrás/másodperc:
    • 625us egy időrés
    • TDMA/TDD:
      • frekvenciaugratás nem osztja szét a felhasználókat
      • TDMA van.
      • a hálózatokat viszont szétosztja
    • Moduláció: GFSK, 1 Msym/sec
      • 2 szintű: bit1: +df, bit0: -df
    • 79 db 1 MHz széles sávban ugrál
      • 2402...2480 MHz között

Hálózattípusok:

  • Piconet:
    • 1 db master
    • max 7 aktív slave
    • Ugratási sorozat:
      • M->S->M->S->M-> ...
    • alap: 1 rés uplink, 1 rés duwnlink
    • Mester szolga változhat
    • teljesítmény kímélő üzemmódban több passzív szolga is lehet.
    • egy eszköz több piconetben lehet tag, egyikben master, másikban slave
    • összeköti a piconeteket
    • azonosítja az ugratási sorozatot is
    • a master címéből generálható, hogy melyik sorozatot használják.
    • BD_ADDR: 48 bites IEEE cím
  • ScatterNET

Kapcsolatfelvétel

  • van Master (egy elosztott algoritmussal önállóan választják az eszközök)
  • M felderítése, hogy milyen potenciális slave eszközök a környéken
    • inquiry folyamat
  • utána: page: a felderített S-ek behívja a piconetbe

	 M						  S
	 
 inquiry
						  inquiry scan
		--------------->

							inquiry response
		<-----------------
	Page

		----------------> Page scan
		
							  Page response
		<----------------
	Master response
	
		-----------------> connection

 connection <--------------


  • 1. Inquiring: a master egy 32 hoppos speci inquiry sorozatban fél időrésenként (312.5us) küld egy Master ID-t.
  • min 256* ismétli
  • a potenciális slave pedig egy frekvencián hallgat, hátha belebotlik egy master ID-ba.
  • ha nem kap választ a master, ugratási sorozatot vált.
  • ha a slave nem vesz master id-t, akkor átvált másik frekire
  • slave hallotta mastert egy bizonyos frekvencián.
  • 0...1023 egyenletes eloszlású számot: ennyi* 625 us múlva
  • megvárja a következő MID-t a köv frekin
  • utána 625us múlva válaszol egy FHS (Frequency Hiooing Selection)
  • FHS:
    • S címe, stb
  • PAGING jön:
    • van page ugrási sorozat
    • fél résenként a slave ID-t küldi
    • a slave pedig figyel egy frekvencián
    • ha veszi a S a saját ID-t, azonnal 625us múlva válaszol ugyanezzel az id-vel


<< Előző Kövezkező >>


-- Liba - 2010.05.03.