Forum: HF, Funk und Felder Bluetooth: Inquiry und die verwendeten Kanäle dafür + das FHS Paket


von Bjoern J. (thenozzle)


Lesenswert?

Hallo,
ich will gleich sagen, diese Frage richtet sich vorallem an Leute die 
sich schon mit der Bluetooth-Spezifikation beschäftigt haben, weil es 
sehr speziell ist. Nur als Warnung.

Seit geraumer Zeit beschäftige ich mich mit dem Bluetooth-Standard und 
habe schon unzählige Paper gelesen und mich auch mit der Programmierung 
auseinander gesetzt.


Allerdings habe ich immernoch ein großes Problem wenn es um das 
Inquiry-Verfahren (oder auch device discovery Verfahren) geht.

Nach der Speizifikation berechnet der Master(Inquirer) ja mit dem GIAC 
eine Sprungfolge die er im Inquiry-Zustand nutzt. Dabei verschickt er 
auf 2 unterschiedlichen Frequenzen jeweils ein ID-Paket und wartet dann 
auf eine Antwort von einem anderen Gerät(Slave) in Form eines 
FHS-Pakets. Zu jedem Kanal (also eine bestimmte Frequenz) auf dem vom 
Master ein ID-Paket verschickt wurde, gibt es einen entsprechenden 
Antwort-Kanal (eine andere Frequenz) auf dem das FHS-Paket verschickt 
wird.

Nun habe ich mir diese Folge von Frequenzen berechnet indem ich den Hop 
Selection Kernel implementiert habe und meine Sende-Frequenzen des 
Masters müssten stimmen, doch habe ich das Gefühl, dass meine 
Antwortfrequenzen nicht stimmen.

Außerdem wird mir aus der Spezifikation nicht klar, wie sich der Access 
Code des FHS-Pakets berechnet, also mit welchem LAP? Wird hier ein IAC 
genutzt oder der LAP der Adresse des antwortenden Gerätes? Weil die 
gesamte Adresse (NAP+UAP+LAP) des antwortenden Gerätes ja erst im 
Payload des FHS-Pakets zu finden ist.

Bin offen für jede Idee bzw. kleinen Schups in die richtige Richtung um 
eventuelle Denkfehler aufzudecken.

Danke

von Peter (Gast)


Lesenswert?

Hallo deine Frage ist wirklich etwas speziell.
Ich kann Sie aus dem Stegreif nicht beantworten.

Aber schau doch da mal rein:

http://www.btnode.ethz.ch/Documentation/

http://www.bluez.org/download/


Gruß,
Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.