Wow, ich hatte ja alle Seiten einmal angeklickt, aber unter "Device List" als Überschrift habe ich "Anchor calibration" nicht vermutet (deshalb auch nicht so weit runter gescrollt).
Hätte ich fürs Lesen des Abschnitts Positioning (direkt oben drüber) etwa 5 Zeilen weiter runter gescrollt hatte ich es (wegen der farblichen Hervorhebung) gefunden.
Mein Fazit die Seite könnte eine Suchfunktion oder eine bessere Gliederung/ bessere Tags gebrauchen.
Unter https://www.pozyx.io/Documentation/D...nalDescription gefunden:
"Alternatively or it can be performed automatically by calling the function register POZYX_DEVICES_CALIBRATE. This function will automatically discover all neighboring pozyx devices and will estimate their relative coordinates."
Ich denke mal, das ist der Teil der "Doku", wo man anfangen sollte.
Total lustig: https://www.pozyx.io/Documentation/h...sitioning_work (ganz unten):
We can't guarantee anything, because the performance depends very much on the environment the system is used in.When using four anchors the upper bounds are: - 35 …
Der Link geht leider ins Nirvana.
Oder in FAQ:
What is the range of the system?
The maximum range of the ultra-wideband signals is 100m in clear line-of-sight (LOS). In indoor environments this will be less due to obstructions such as walls. Our test have shown that the signal can usually penetrate 1 or 2 thick concrete walls.
Will heißen: Ins Nachbarzimmer geht. Von der Küche durchs Schlafzimmer ins Wohnzimmer ist grenzwertig.
Das deckt sich mit meinen Erfahrungen: Bei uns in der Küche ist die Umgebung so mit Moniereisen und Versorgungsschachtgittern zugepflastert, dass ich nicht mit WLAN drankomme. Nicht mal die Futaba FF7 (1km Reichweite im Freifeld), die mit Frequenzhopping und Burstsending die max. Sendeleistungsbeschränkung umgeht, kommt da durch Wände rein.
(Sprich: Aluhut brauch ich nicht, ich gehe bei mir in die Küche).
Unter Datasheet > Function Description hatte ich auch nachgesehen, aber halt nur bis Positioning runter gescrollt. Von Devicelist war da grade noch rechts im Bild "Device 2" zu sehen. Und unter der Beschreibung wie die Daten organisiert sind hatte ich "Anchor calibartion" nicht vermutet. also im Browser auf Back und nächste Seite.
Da das System mit UWB arbeitet, ist die Sendeleistung entsprechend beschränkt. Das da jeder Hauch von Dämpfung das aus bedeutet ist klar.
Wobei meine letzte Wohnung war EM-dicht. Haus aus Zementsteinen, die der Eigentümer selbst hergestellt hatte. Als Zuschlagstoff war Hochofenschlacke verwendet worden. WLAN: ein AP im Flur an der Decke vor Schalfzimmer und Küche und einer 8m weiter im Wohnzimmer. trotzdem war im BAD (Luftline 5m und 6m von den beiden AP's entfernt kein Empfang. Auf der Terasse auch nur Empfang in Sichtlinie (genau vorm Fenster oder vor der Tür) sobald Wand im Weg war, war tote Hose.
Handy- und Radioempfang in der ganzen Wohnung nur im Wohnzimmer nahe der Fenster.
Funkmodule an Roboterrn haben nur im selben Raum funktioniert oder ich habe eine Repeater Barke in jede Türöffnung stellen.
so einfach ist das evtl doch nicht - es scheint so zu sein, dass das NICHT einfach per Arduino-Programm geht, sondern nur über eine sog. "Cloud-App":
"Arduino has the code for auto-calibrate but it does not run well. Manual calibration is advised. The cloud app does require an internet access and a dedicated computer to simulate a "positioning server" which we commonly have a dedicated device for on larger setups. "
Hmm, kommt mir irgendwie undurchsichtig vor. Aber naja, vlt klappt ja die manuelle Methode wenigstens zuverlässig, ich will ja nicht allzuoft mit den pozyx-Baken in andere Häuser umziehen....
Dass die Autokalibrierung des Systems nicht so genaue Positionswerte liefert, wie die manuelle Eingabe der Bakenpositionen, liegt in der Natur der Sache. Jede Messung hat einen Fehler ("auf wenige Zentimeter genau"). Wenn schon die Positionen der Baken diesen Fehler beinhalten (weil nach dem gleichen Prinzip vermessen), wird die Positionsmessung der beweglichen Platine dadurch nicht unbedingt besser.
update, habe was gefunden:
https://pozyx.wistia.com/medias/8q36d53w53
gibts auch für Raspi C++ und MQTT:
https://www.pozyx.io/Documentation/get_started_cloud
https://www.instructables.com/id/10-...sitioning-for/
Lesezeichen