InfoszakMobilInoora2010 20
A VIK Wikiből
Ez az oldal a korábbi SCH wikiről lett áthozva.
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
- SDP: Service Discovery Protocol
- RF-COMM, TCS, SDP, más
- 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"
- Logical Link (Layer 2) Control Aplication Protocol
- L2CAP
- Transzport protokollok: Speciális Bluetooth protokollok, minden átvitelben részt vesznek
- HCI
- Link manager entity
- összeköttetések menedzselése, külön LMP: Link Manager Protocol
- titkosítás, hitelesítés
- Link manager entity
- 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
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
-- Liba - 2010.05.03.