Ubertooth One - to platforma sprzętowa projektu Ubertooth. Zastępuje Ubertooth Zero i jest obecnie preferowaną platformą.
Architektura:
• Złącze RP-SMA RF: łączy się ze sprzętem testowym, anteną lub obciążeniem zastępczym.
• Moduł CC2591 RF.
• Bezprzewodowy nadajnik-odbiornik CC2400.
• Mikrokontroler LPC175x ARM Cortex-M3 z Full-Speed USB 2.0.
• Wtyczka USB A: łączy się z komputerem hosta z systemem Kismet lub innym oprogramowaniem hosta.
Funkcje:
• Transmisja i odbiór 2,4 GHz.
• Nadawaj i odbieraj czułość porównywalną z urządzeniem Bluetooth klasy 1.
• Standardowe złącze debugowania Cortex (10-pinowe 50-mil JTAG).
• Złącze szeregowe programowania w systemie (ISP).
• Złącze rozszerzające: przeznaczone do komunikacji między Ubertooth lub innych przyszłych zastosowań.
• Sześć wskaźników LED.
Projekt:
Zamieszczony schemat pokazuje lokalizację diod LED i pinów złącza rozszerzeń:
Przewodnik LED:
• RST: wskazuje, że LPC175x jest włączony. Powinno to być zawsze włączone podczas pracy, z wyjątkiem pełnego resetu LPC175x (np. podczas wchodzenia w tryb ISP).
• 1V8: wskazuje, że CC2400 jest zasilany napięciem 1,8 V. Sterowanie tym zasilaniem zależy od oprogramowania układowego. Moc 1V8 jest wymagana do aktywacji oscylatora kwarcowego, który jest wymagany do aktywacji USB.
• USB: wskazuje, że USB przeszło wyliczanie i konfigurację.
• TX: Kontrola tej diody LED zależy od oprogramowania układowego. Zazwyczaj oznacza transmisję radiową.
• RX: Kontrola tej diody LED zależy od oprogramowania układowego. Zazwyczaj oznacza odbiór radiowy.
• USR: Sterowanie tej diody LED zależy od oprogramowania układowego.
Diody TX, RX i USR migają w charakterystycznym wzorze, gdy bootloader jest gotowy do przyjęcia poleceń USB DFU.
Zużycie energii:
Pomiary te zostały wykonane przy użyciu oprogramowania Ubertooth One z wersją oprogramowania układowego 2014-02-R2. Zero_Chaos wykonał te pomiary za pomocą Centecha CT-USB-PW, dostępnego na eBayu i innych.
Command |
Description |
Power draw (amps) |
|
Idle |
0.09A |
ubertooth-dump |
Receive |
0.13A |
ubertooth-util -t |
Transmit |
0.22A |
ubertooth-dfu --write |
Firmware upgrade |
0.10A |
Demonstracja:
Michael Ossmann zaprezentował Project Ubertooth: Building a Better Bluetooth Adapter na ShmooCon 2011.