CC2540 Bluetooth Low Energy spezielle Frage

OP #3721632
Lesenswert?

Hallo zusammen,

ich versuche mal kurz mein Vorhaben zu beschreiben. Ich nutze den CC2540 
um Messdaten von einem Messgerät zu versenden. Dabei ist die Rolle des 
CC2540 als Peripheral. Auf der Gegenseite gibt es den Central, der die 
Messdaten ausließt und auswertet.

Der Peripheral soll advertisen, wenn ich einen Knopf drücken. 
(Hintergrund: Das Messgerät soll nicht die ganze Zeit in der 
Bluetoothumgebung auftauchen.
)

So erscheint dieser dann in der Bluetoothumgebung. Der Central scannt 
diesen, und verbindet sich anschließend. Darüber hinaus merkt sich der 
Central die Adresse des Peripherals.

Soweit alles gut und es funktioniert auch. Allerdings taucht folgendes 
Problem auf. Leider kann sich der Central nicht mit dem Peripheral 
verbinden, wenn dieser nicht im advertise Modus ist, obwohl der Central 
die Adresse des Peripherals kennt.

Kann mir jemand helfen, welche Einstellung bzw. Konfiguration ich 
vornehmen muss, damit mein Vorhaben gelingt?

Vielleicht verfolge ich einen falschen Ansatz und der Peripheral muss 
immer advertisen. Kann denn der Peripheral immer advertisen, aber sein 
Identität in der Bluetooth Umgebung verstecken, so wie das BR/EDR 
Bluetooth? Das würde schon für den Zweck ausreichen.

Vielen Dank

IsPo

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren