Forum: Offtopic BLE mit Python unter Linux: Einzelne Advertising Pakete empfangen?


von Paul H. (powl)


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

: Bearbeitet durch User
von Paul H. (powl)


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.

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.