mikrocontroller.net

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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Paul H. (powl)
Datum:

Bewertung
0 lesenswert
nicht 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
Autor: Paul H. (powl)
Datum:

Bewertung
0 lesenswert
nicht 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, Yahoo oder Facebook? Keine Anmeldung erforderlich!
Mit Google-Account einloggen | Mit Facebook-Account einloggen
Noch kein Account? Hier anmelden.