|
SerialBlue je
pécečkový analyzátor pro pasivní sledování i aktivní testování
asynchronního sériového provozu
na sériovém spoji rozhraní HCI mezi Bluetooth Host a Host Controller.
Schopnost plně dekódovat data
na sériovém rozhraní HCI je kritická pro vývojáře aplikací Bluetooth,
výrobce čipů, modulů a poskytovatelů
stacků, protože monitorování datového toku na tomto spojení poskytuje
informace, které nemohou být získána analyzéry, které snímají
data pouze ze vzduchu.
(Pro aplikace vyžadující snímání
ze vzduchu nebo více režimů snímání zároveň viz FTS
for Bluetooth).
Analýza protokolů Bluetooth na sériovém rozhraní
HCI
SerialBlue v reálném čase snímá, dekóduje a zobrazuje data,
současně detekuje i protokolové chyby. SerialBlue dekóduje HCI
UART (H4), BCSP, HCI, L2CAP, SDP, RFCOMM, TCS, OBEX, HDLC, PPP,
BNEP, HID, AT příkazy, HCRP a všechny klíčové protokoly ve stacku
TCP/IP.
Data jsou dekódována na úrovni rámce, byte a bitu, čímž se uživatelům
umožňuje pohotově detekovat a izolovat i jen občasné a nepravidelné
protokolové potíže související s vývojem produktů Bluetooth.
Zapojení SerialBlue i) Snímání ze sériového
rozhraní HCI
Signál TxD (Transmitted Data) ze
sériového spoje HCI link je připojen na obvod RxD (Received Data)
na jednom ze sériových portů měřícího PC na kterém běží SerialBlue.
Signál RxD ze sériového spoje HCI je připojen na obvod RxD druhého
sériového portu měřícího PC. Vodič SigGnd (Signal Ground) ze
sériového spoje HCI link je připojen na obvod SigGnd obou sériových
portů měřícího PC.
Pokud spoj HCI nepoužívá úrovně rozhraní RS-232,
je zapotřebí napěťový konvertor mezi takovým sériovým spojem
HCI a sériovými porty měřícího PC se SerialBlue.
Host (hostitel) je jakékoliv zařízení,
které potřebuje vysílat data jinému zařízení Bluetooth, např.
Palm Pilot, který
se připojuje na
externí host controller, nebo telefonní náhlavní sada, která
má host controller vestavěn.
Host Controller (řadič
hostitele) je řadič odpovědný za předání dat z platformy
Host do vysílací (radiové) jednotky
(Bluetooth Tranceiver), která se může ale
nemusí nalézat na shodném čipu jako řadič.
Transceiver (vysílač) přebírá data od platformy
Host (prostřednictvím Host Controller) a radiově je vysílá jinému
zařízení Bluetooth. Pozn.:
Při použití dodané kablíkové sady SerialBlue rovněž monitoruje
6 standardních řídících signálů RS-232: RTS, CTS, DSR, CD, DTR
a RI.
ii) Snímání z vnitřního
portu v PC funkcí SerialBlue SPY
Druhou možností je snímání dat z vnitřního sériového
portu PC na němž běží aplikace komunikující s externím Host /
vysílačem Bluetooth. Na PC zároveň běží SerialBlue v režimu SPY
a sleduje kanál čistě softwareovými prostředky, bez potřeby externích
měřících kablíků.

iii) Další možnosti snímání
Pro aplikace vyžadující snímání ze vzduchu nebo
více režimů snímání zároveň viz jiný analyzátor FTS
for Bluetooth, který zahrnuje i režim z HCI.
Měřící PC
SerialBlue běží na jakémkoliv pécéčku s operačními
systémy Windows 95/98/Me/NT/2000/XP.
Ve své standardní konfiguraci při použití dvou
standardních sériových portů PC (pro obousměrnou analýzu) podporuje
datové rychlosti až 115.2 Kbps. S přídavnými volbami vysokorychlostních
sériových adaptérů SerialBlue podporuje až 921.6 Kbps.
Aktivní režim
V aktivním režimu vysílá datové bajty, řetězce a soubory, což
uživatelům umožňuje emulovat živé operační prostředí nebo
jiné zařízení.
|