BLE mit Python unter Linux: Einzelne Advertising Pakete empfangen?

OP #5940510
Lesenswert?

Hi, ich bastle gerade eine Anwendung bei der Sensordaten per BLE 
Broadcast versendet werden, d.h. die Sensordaten werden in den 
Advertising-Paketen versendet. Mit einem Raspberry Pi möchte ich die 
Pakete empfangen und auswerten. Da mit jedem Paket neue Sensordaten 
verfügbar sind soll auch wirklich jedes davon einzeln empfangen und 
verarbeitet werden.

Ich habe bislang mal die bluepy Library ausprobiert, aber hier wird das 
Event offenbar nur beim ersten Empfang eines Advertising-Paketes eines 
bisher noch undetektierten Gerätes gefeuert. Für mich wäre es aber 
notwendig wenn es wirklich beim Eintreffen eines jeden Einzelnen 
Advertising-Paketes separat feuert.

Hat jemand eine Ahnung, wie ich das bewerkstelligen könnte bzw. welche 
Library ich dazu heranziehen kann?

lg Paul
OP #5986764
Lesenswert?

Hat keiner eine Idee hierzu? Ich komme da nicht weiter aber das muss 
doch irgendwie möglich sein :/

Habe jetzt zwar mit der bluepy-Library eine Möglichkeit gefunden, indem 
ich immer wieder den scanner neu starte aber trotzdem gehen hier noch 
einige Advertising-Pakete verloren und wenn ich nebenher noch eine GUI 
laufen lasse kommt fast gar nix mehr an.

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