Hallo ich habe mal eine praktische Frage zu BLE 5.0 in der Vergangeheit habe ich die NRF52832 BLE Soc's mit dem Softdevice Version 2 geflasht. Damit BLE 4.2 fähig. Nun habe ich zu testen das Softdevice Version 6 geflasht. Damit sollte BLE 5.0 unterstützt werden. Soweit so gut. Das beispiel Program läuft und der NRF advertised, lässt sich connecten usw. Ich kann mit einem BLE 4.2 und einem BLE 5.0 fähigen Smartphone connecten. (NRF Connect App) Leider sehe ich keinen Hinweis ob BLE 5.0 verwendet wird oder BLE 4.2 Woher weiß ich jetzt ob ich wirklich BLE 5.0 nutze? Die Reichweite scheint bei beiden Geräten gleich zu sein.
HI Soweit ich mich auskenne wurden bei Version 5 nur wenige Änderungen vorgenommen. Ich hab sie mal nachgeschaut: - PHY: höhere Sendeleistung und höhere Datenrate möglich - advertising length extention (jetzt 256 Byte, bis V4.2 nur 31 Bytes) - LE channel selection algorithm - high duty cycle non-connectable advertising Beim letzten hab ich keine Ahnung was es kann... Die advertising length könntest du vielleicht auslesen wenn du einen Beacon hast. Denn das wurde extra eingeführt umn Beacons schneller zu machen. Interesante Frage - Wenn er die Antwort kennt so möge er sie teilen.
Michael D. schrieb: > advertising length extention (jetzt 256 Byte, bis V4.2 nur 31 Bytes) bezieht sich das auf die Länge des Advertising Names? Wenn mein Gerät also "extralangeradvertisingnamefuerbluetooth" heißt: sehe ich mit 4.2 nur die ersten 31 Buchstaben? und mit 5.0 alle? gleich mal testen...
Das Problem ist auch, dass die Revision 5 ein Mischmasch aus Bugfixes, Erratas und neuen Funktionen ist. Alleine wenn man die Errats abgearbeitet hat, darf man sein Gerät schon als Bluetooth 5 vermarkten. Die neuen Funktionen muss man dazu gar nicht unterstüzen. Also Augen auf beim IC kauf.
John P. schrieb: > Wenn mein Gerät also "extralangeradvertisingnamefuerbluetooth" heißt: > > sehe ich mit 4.2 nur die ersten 31 Buchstaben? > und mit 5.0 alle? > > gleich mal testen... scheint nicht mal eben zu funktionieren sobald ich mehr als 31 Bytes als Namen verwende wird der default Name verwendet.
John P. schrieb: > scheint nicht mal eben zu funktionieren > > sobald ich mehr als 31 Bytes als Namen verwende wird der default Name > verwendet. Ich glaube mit dem Namen meinst du den "Scan Response Name", das hat mit dem Advertising-Inhalt erstmal nichts zu tun, ist eher eine Ergänzung dazu. :-)
schade. Weitere Möglichkeiten? Man muss doch irgendwie herrausfinden können ob mein BLE Peripheral BLE 5.0 fähig ist? Sonst kann ja jeder hersteller raufschreiben was er will
Auf welches "Feature" willst du denn testen? Wie gesagt, man muss nicht alles aus der BT5 Spec auch können um BT5 sein zu dürfen.
zZz schrieb: > Was sagt 'hcitool leinfo $addr'? ??? Kannst du bitte genauer erklären wie ich das testen kann? Chris K. schrieb: > Auf welches "Feature" willst du denn testen? Wie gesagt, man muss nicht > alles aus der BT5 Spec auch können um BT5 sein zu dürfen. naja BLE 5.0 soll ja eine höhere Reichweite haben. leider konnte ich genau dieses "feature" nicht bestätigen.
zZz schrieb: > Da brauchst du den nRF52840 wegen der höheren Sendeleistung? Welche vorteile bietet denn BLE 5.0? (im NRF52832) ich dachte bisher: - höhere Datenrate - größere Reichweite
Hallo, die optionalen Modi - höhere Reichweite - höhere Datenrate werden durch eine Veränderung der Codierung/Modulation erreicht. Dies kann der "alte" Chip nicht. Da diee Modi aber nur optional sind (nicht mandatory), muss man diese nicht implementieren und ist trotzdem ein BT 5er. Für die volle Funktionalität (incl. der Optionen) braucht es den 840er. Gruss
HF-Werkler schrieb: > Hallo, > die optionalen Modi > - höhere Reichweite > - höhere Datenrate > werden durch eine Veränderung der Codierung/Modulation erreicht. Dies > kann der "alte" Chip nicht. Da diee Modi aber nur optional sind (nicht > mandatory), muss man diese nicht implementieren und ist trotzdem ein BT > 5er. > > Für die volle Funktionalität (incl. der Optionen) braucht es den 840er. Danke für die Information. Jetzt bin ich wieder ein Stück schlauer ;) Stellt sich aber umsomehr die Frage: Wie finde ich herraus ob ich nun BLE 4.2 oder BLE 5.0 unterstütze?
Damit ein Hersteller die Wortmarke Bluetooth verwenden darf muss er sein Gerät zertifizieren. PTS heißt das Programm das die Tests ausführt. Dafür braucht man aber einen 200€-Bluetooth-SIG-spezial-USB-Stick.... Die Frage ist: Was treibt dieses Programm, um BLE durchzuchecken und dir das BLE5-Rating zu geben?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.