{"id":2100,"date":"2026-10-10T12:00:00","date_gmt":"2026-10-10T12:00:00","guid":{"rendered":"https:\/\/lumexislaser.com\/?p=2100"},"modified":"2026-10-07T20:08:19","modified_gmt":"2026-10-07T20:08:19","slug":"laser-rangefinder-protocol","status":"publish","type":"post","link":"https:\/\/lumexislaser.com\/de\/laser-rangefinder-protocol\/","title":{"rendered":"Laser-Entfernungsmesser-Protokoll: Frames, Pr\u00fcfsummen und Tests"},"content":{"rendered":"<p>Ein Laser-Entfernungsmesser kann genaue Entfernungsdaten liefern und trotzdem an der Systemgrenze versagen. Eine undokumentierte Byte-Reihenfolge, ein Timeout, ein Statuscode oder eine Startmeldung gen\u00fcgt, um aus einer sauberen Bench-Demo intermittierendes Feldverhalten zu machen.<\/p>\n<p>A <strong>Laser-Entfernungsmesser-Protokoll<\/strong> ist der Byte-Vertrag zwischen dem Modul und seinem Host. Es definiert Befehle, Antworten, Frame-Grenzen, Payload-Kodierung, Integrit\u00e4tspr\u00fcfungen, Timing, Statusbedeutungen und Versionsverhalten. Zuverl\u00e4ssige Integration entsteht durch die Implementierung dieses exakten Vertrags, die Ablehnung fehlerhafter oder veralteter Daten und das Testen der Wiederherstellung ebenso sorgf\u00e4ltig wie normaler Messungen.<\/p>\n<h2>Starten Sie das Laser-Entfernungsmesser-Protokoll auf der richtigen Ebene<\/h2>\n<p>Der Steckverbinder und die Nachricht sind unterschiedliche Designebenen. UART beschreibt die asynchrone serielle Signal\u00fcbertragung. RS-232 und RS-422 erg\u00e4nzen elektrische Eigenschaften f\u00fcr die installierte Verbindung. Ein herstellerspezifischer Befehlssatz oder Modbus RTU definiert dann, wie Bytes zu Anfragen, Messungen, Einstellungen und Fehlern werden.<\/p>\n<p>Leiten Sie nicht eine Ebene aus einer anderen ab. Zwei Module k\u00f6nnen beide UART bereitstellen, aber unterschiedliche Baudraten, Frame-Header, Pr\u00fcfsummen, Befehlscodes, Byte-Reihenfolgen und Antwortzeiten verwenden. Dasselbe Anwendungsprotokoll kann auch \u00fcber mehr als eine elektrische Schnittstelle \u00fcbertragen werden.<\/p>\n<p>Nutzen Sie unsere <a href=\"https:\/\/lumexislaser.com\/de\/laser-rangefinder-module-interface\/\">Vergleich der Laser-Entfernungsmesser-Schnittstellen<\/a> um zuerst die physische Verbindung zu w\u00e4hlen. Wenn der Host auf Logikpegel-Ebene verbindet, deckt der <a href=\"https:\/\/lumexislaser.com\/de\/laser-rangefinder-module-uart\/\">UART-Integrationsleitfaden<\/a> Spannung, Erdung und Sende-\/Empfangsrichtung ab. Das ver\u00f6ffentlichte Protokolldokument f\u00fcr das exakte Modul und die Firmware muss dann die Software-Implementierung steuern.<\/p>\n<h2>Ordnen Sie jedes Feld zu, bevor Sie den Parser schreiben<\/h2>\n<p>Bin\u00e4re Frames enthalten \u00fcblicherweise eine Kombination aus einem Synchronisationsfeld, Adresse oder Version, Befehl oder Nachrichtentyp, L\u00e4nge, Payload, Status, Sequenzinformationen und einem Integrit\u00e4tsfeld. Das ist ein n\u00fctzliches Pr\u00fcfmodell, kein universelles Frame-Format.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/lumexislaser.com\/wp-content\/uploads\/2026\/10\/lumexis-rangefinder-protocol-body-frame-anatomy-v01.webp\" alt=\"Generisches Laser-Entfernungsmesser-Protokollframe mit Synchronisation, Nachrichtentyp, L\u00e4nge, Payload, Status und Integrit\u00e4tsfeldern\" \/><\/figure>\n<p>Dokumentieren Sie f\u00fcr jede ver\u00f6ffentlichte Nachricht diese Fragen:<\/p>\n<ul>\n<li>Welche Bytes kennzeichnen den Beginn eines Frames, und k\u00f6nnen diese Werte innerhalb der Payload auftreten?<\/li>\n<li>Enth\u00e4lt die L\u00e4nge den Header, die Payload, die Pr\u00fcfsumme oder nur ausgew\u00e4hlte Felder?<\/li>\n<li>Wird ein Mehrbyte-Wert mit dem niederwertigsten Byte zuerst oder mit dem h\u00f6chstwertigen Byte zuerst \u00fcbertragen?<\/li>\n<li>Was sind Skalierung, Offset, Einheiten, Vorzeichenbehaftung und reservierte Werte?<\/li>\n<li>Welche Bytes sind von der Pr\u00fcfsumme oder CRC abgedeckt, und in welcher \u00dcbertragungsreihenfolge?<\/li>\n<\/ul>\n<p>TIs UART-Beispiele verwenden unterschiedliche Kombinationen aus Start-, Adress-, Steuer-, L\u00e4ngen-, Payload-, Trenn- und Integrit\u00e4tsfeldern. Keines der Layouts geh\u00f6rt in einen Entfernungsmesser-Treiber, es sei denn, es stimmt mit dem ver\u00f6ffentlichten Interface Control Document des Herstellers \u00fcberein.<\/p>\n<p>Erstellen Sie eine Feldtabelle und mindestens eine bekannte gute hexadezimale Anfrage und Antwort f\u00fcr jeden Befehl. Eine Prosa-Beschreibung ohne Byte-Positionen reicht nicht f\u00fcr unabh\u00e4ngige Implementierung oder Regressionstests aus.<\/p>\n<h2>Trennen Sie Befehle, Best\u00e4tigungen, Messungen und Fehler<\/h2>\n<p>Ein robuster Host sollte nicht jeden g\u00fcltigen Frame als Entfernung behandeln. Verwenden Sie explizite Nachrichtenklassen oder Befehl-Antwort-Regeln, damit der Parser Konfigurationsbest\u00e4tigung, Messdaten, Ger\u00e4testatus, Startbenachrichtigung und Fehlerberichterstattung unterscheiden kann.<\/p>\n<p>Definieren Sie, ob das Protokoll Anfrage-Antwort, periodisches Streaming, ereignisgesteuert oder eine Mischung ist. Geben Sie f\u00fcr einen Anfrage-Antwort-Austausch an, ob eine Anfrage eine Antwort erzeugt, was die passende Antwort identifiziert und was der Host mit einem unzusammenh\u00e4ngenden Frame macht. Definieren Sie f\u00fcr Streaming-Ausgabe, wann der Stream beginnt, sein nominales Aktualisierungsverhalten und wie der Host die Synchronisation wiedererlangt, wenn er mitten im Frame einsteigt.<\/p>\n<p>Status geh\u00f6rt neben den Wert, nicht in einen nachtr\u00e4glichen Gedanken. Der Host ben\u00f6tigt eine dokumentierte M\u00f6glichkeit, ein g\u00fcltiges Ergebnis von au\u00dferhalb des Bereichs, besch\u00e4ftigt, keine R\u00fcckkehr, internem Fehler, ung\u00fcltigem Befehl oder Kommunikationsfehler zu unterscheiden. Wenn das Modul keinen expliziten Aktualit\u00e4tsz\u00e4hler hat, sollte der Host dennoch eine Empfangszeit zuweisen und ein maximal akzeptables Datenalter erzwingen.<\/p>\n<p>Behandeln Sie Start und Neustart als Protokollzust\u00e4nde. Ein Ger\u00e4t kann Identifikationsdaten ausgeben, gespeicherte Konfiguration wiederherstellen oder besch\u00e4ftigt bleiben, bevor es einen Befehl annimmt. Der <a href=\"https:\/\/lumexislaser.com\/de\/rs232-laser-rangefinder-module\/\">RS-232-Entfernungsmesser-Integrationsleitfaden<\/a> erkl\u00e4rt, warum ein funktionierendes Kabel kein korrektes Anwendungsverhalten beweist.<\/p>\n<h2>Implementieren Sie das Parsing als Zustandsmaschine, nicht als festes Lesen<\/h2>\n<p>Ein serielles Lesen kann einen Teil eines Frames, mehrere Frames oder Bytes zur\u00fcckgeben, die in der Mitte einer Nachricht beginnen. Code, der <code>read(N)<\/code> einmal aufruft und eine vollst\u00e4ndige Antwort annimmt, wird sich schlie\u00dflich fehlausrichten.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/lumexislaser.com\/wp-content\/uploads\/2026\/10\/lumexis-rangefinder-protocol-body-parser-state-machine-v01.webp\" alt=\"Parser-Zustandsmaschine, die einen Frame-Header sucht, die deklarierte L\u00e4nge liest, Integrit\u00e4t verifiziert, g\u00fcltige Daten akzeptiert und nach einem Fehler resynchronisiert\" \/><\/figure>\n<p>Ein sichererer Parser beh\u00e4lt einen persistenten Empfangszustand bei:<\/p>\n<ol>\n<li>Suchen Sie nach dem dokumentierten Synchronisationsmuster.<\/li>\n<li>Lesen Sie gen\u00fcgend feste Felder, um den Nachrichtentyp und die erwartete L\u00e4nge zu bestimmen.<\/li>\n<li>Lehnen Sie unm\u00f6gliche L\u00e4ngen ab, bevor Sie Speicher zuweisen oder auf weitere Daten warten.<\/li>\n<li>Puffern Sie, bis der vollst\u00e4ndige Kandidaten-Frame ankommt oder ein Timeout abl\u00e4uft.<\/li>\n<li>Verifizieren Sie die Pr\u00fcfsumme oder CRC \u00fcber den exakt dokumentierten Byte-Bereich.<\/li>\n<li>Dekodieren Sie nur einen erkannten Nachrichtentyp mit g\u00fcltiger Payload-L\u00e4nge.<\/li>\n<li>Verwerfen Sie bei einem Fehler die kleinste sichere Menge und setzen Sie die Header-Suche fort.<\/li>\n<\/ol>\n<p>Setzen Sie Grenzen f\u00fcr Payload-L\u00e4nge und Puffer-Nutzung. Reservierte Befehle, unm\u00f6gliche L\u00e4ngen und Teilframes sollten den Parser nicht unbegrenzt blockieren. Z\u00e4hlen Sie Ablehnungen und Timeouts f\u00fcr die Diagnose.<\/p>\n<h2>Eine Pr\u00fcfsumme ist nur n\u00fctzlich, wenn ihre Definition exakt ist<\/h2>\n<p>\u201cPr\u00fcfsumme\u201d identifiziert keinen Algorithmus. Es k\u00f6nnte eine additive Summe, XOR, Einerkomplement, CRC-16 oder eine andere Regel bedeuten. Abdeckung, Anfangswert, Polynom, Reflexionsverhalten, finales XOR und Byte-Reihenfolge k\u00f6nnen alle das Ergebnis ver\u00e4ndern.<\/p>\n<p>Der Modbus Serial Line-Leitfaden definiert beispielsweise ein spezifisches CRC-16-Verfahren und \u00fcbertr\u00e4gt das niederwertige CRC-Byte vor dem h\u00f6herwertigen Byte. Diese Konvention gilt f\u00fcr Modbus RTU. Sie darf nicht auf ein herstellerspezifisches Laser-Entfernungsmesser-Protokoll \u00fcbertragen werden, es sei denn, der Hersteller \u00fcbernimmt sie ausdr\u00fccklich.<\/p>\n<p>Halten Sie die Integrit\u00e4tsroutine klein und testen Sie sie separat. Speichern Sie Golden Vectors mit den vollst\u00e4ndigen Eingabe-Bytes und dem erwarteten Ergebnis. F\u00fcgen Sie F\u00e4lle mit Ein-Bit-Korruption, fehlendem Byte und vertauschtem Byte ein. Wenn Anfragen und Antworten unterschiedliche Abdeckungsregeln verwenden, geben Sie ihnen separate Funktionen und Tests.<\/p>\n<p>Eine Integrit\u00e4tspr\u00fcfung erkennt einige \u00dcbertragungs- oder Framing-Fehler. Sie beweist nicht, dass die Entfernung aktuell, plausibel, dem angeforderten Modus zugeordnet oder f\u00fcr die Verwendung durch den Host sicher ist.<\/p>\n<h2>Definieren Sie Timeouts, Wiederholungsversuche und das Verhalten bei veralteten Daten gemeinsam<\/h2>\n<p>Das Protokoll-Timing muss mehr als die Baudrate umfassen. Erfassen Sie die Befehlsverarbeitungszeit, die Messlatenz, den Antwort-Timeout, den Abstand zwischen Befehlen, die Streaming-Kadenz, die Neustartverz\u00f6gerung und das maximale Alter, das von der konsumierenden Funktion akzeptiert wird.<\/p>\n<p>Vermeiden Sie eine automatische Wiederholungsschleife ohne Zustandsmodell. Ein wiederholter Messbefehl kann harmlos sein, die Erfassung neu starten oder je nach Modul doppelte Antworten erzeugen. Konfigurationsschreibvorg\u00e4nge erfordern noch mehr Sorgfalt, da ein Wiederholungsversuch nach einer unsicheren Best\u00e4tigung einen unbekannten Host-Ger\u00e4te-Zustand erzeugen kann.<\/p>\n<p>Verwenden Sie begrenzte Wiederholungsversuche nur dort, wo der Befehl als sicher wiederholbar dokumentiert ist. Nach Erreichen des Limits legen Sie einen klaren Kommunikationsfehler offen und versetzen Sie das System in seinen genehmigten Fallback. Bewahren Sie niemals die letzte g\u00fcltige Entfernung unbegrenzt auf. Markieren Sie sie als veraltet, wenn ihr Alter die Systemanforderung \u00fcberschreitet, selbst wenn kein besch\u00e4digtes Frame empfangen wurde.<\/p>\n<h2>Steuerprotokollversionen wie eine Hardwareschnittstelle<\/h2>\n<p>Das Protokolldokument sollte kompatible Hardware- und Firmware-Revisionen identifizieren. Jedes reservierte Byte und Bit ben\u00f6tigt eine festgelegte Sende- und Empfangsregel.<\/p>\n<p>Fordern Sie diese Lieferanten-Deliverables vor der Designfreigabe an:<\/p>\n<ul>\n<li>versioniertes Schnittstellenkontroll Dokument und \u00c4nderungshistorie;<\/li>\n<li>Befehls-, Antwort-, Status- und Fehlertabellen;<\/li>\n<li>Felddefinitionen mit Einheiten, Skalierung, Byte-Reihenfolge und g\u00fcltigen Bereichen;<\/li>\n<li>Pr\u00fcfsummen- oder CRC-Definition plus Golden Vectors;<\/li>\n<li>Start-, Reset-, Timeout-, Wiederholungs- und Konfigurationspersistenzverhalten;<\/li>\n<li>ein bekannt gutes Host-Beispiel und eine Methode zum Auslesen der Firmware-Identit\u00e4t.<\/li>\n<\/ul>\n<p>Frieren Sie die Dokumentrevision mit dem genehmigten Modul und der Host-Firmware ein. Wenn eine neue Modul-Firmware Parsing, Timing oder Statusbedeutung \u00e4ndert, behandeln Sie dies als Schnittstellen\u00e4nderung, die Review und Regressionstests erfordert.<\/p>\n<h2>Validieren Sie die Fehlerpfade vor der Produktion<\/h2>\n<p>Beginnen Sie mit aufgezeichneten bekannt guten Austauschvorg\u00e4ngen. Best\u00e4tigen Sie jeden Befehl, jede Antwort, Byte-Reihenfolge, Einheitenumrechnung und jeden Statuswert gegen das freigegebene Dokument. Injizieren Sie dann Fehler absichtlich, anstatt darauf zu warten, dass Rauschen sie erzeugt.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/lumexislaser.com\/wp-content\/uploads\/2026\/10\/lumexis-rangefinder-protocol-body-validation-evidence-v01.webp\" alt=\"Protokollvalidierungsplan mit Golden Frames, abgeschnittenen und besch\u00e4digten Eingaben, Stale-Data-Pr\u00fcfungen und Release-Nachweisen\" \/><\/figure>\n<p>Testen Sie ein abgeschnittenes Frame, ein fehlerhaftes Integrit\u00e4tsfeld, einen unbekannten Befehl, eine ung\u00fcltige L\u00e4nge, eine verz\u00f6gerte Antwort, eine doppelte Antwort, zus\u00e4tzliche f\u00fchrende Bytes, aufeinanderfolgende Frames, eine Verbindung mitten im Frame, einen Modul-Neustart und einen Host-Neustart. Best\u00e4tigen Sie, dass g\u00fcltiger Verkehr nach jedem Fehler korrekt dekodiert wird. Testen Sie Puffer\u00fcberlaufschutz und Log-Ratenlimits ebenso wie den Happy Path.<\/p>\n<p>Wechseln Sie von einem Desktop-Adapter zum endg\u00fcltigen Host, Kabelbaum, zur Stromarchitektur, Firmware-Scheduler und erwartetem Verkehr. Unser <a href=\"https:\/\/lumexislaser.com\/de\/laser-rangefinder-range-test\/\">Laser-Entfernungsmesser-Reichweitentest-Leitfaden<\/a> zeigt, wie kontrollierte Bedingungen und Abnahmeregeln Demonstrationen in Nachweise verwandeln.<\/p>\n<h2>Was Lumexis mit OEM-Teams \u00fcberpr\u00fcft<\/h2>\n<p>Lumexis-Applikationsingenieure k\u00f6nnen die elektrische Schnittstelle, den Protokollvertrag, das Host-Parser-Verhalten, den Validierungsplan und die Fehlerbehandlung mit Ihrem Team \u00fcberpr\u00fcfen. Diese Arbeit passt in einen breiteren <a href=\"https:\/\/lumexislaser.com\/de\/laser-rangefinder-module-integration\/\">Integrationsprozess f\u00fcr Laser-Entfernungsmessmodule<\/a> Bereich, der optische, mechanische, thermische, Leistungs- und Datengrenzen abdeckt.<\/p>\n<p>Unser B\u00fcro in Wuxi arbeitet mit dem 14.000 Quadratmeter gro\u00dfen Fertigungsstandort in Taizhou zusammen. Elektronik, Firmware, Schwachsignalalgorithmen, Testmethodenentwicklung, Montage, Burn-in und Endtests unterst\u00fctzen die OEM-Qualifizierung. Durchsuchen Sie die <a href=\"https:\/\/lumexislaser.com\/de\/shop-laser-source-module\/\">Laser-Entfernungsmesser-Modulfamilie<\/a> oder pr\u00fcfen Sie unsere <a href=\"https:\/\/lumexislaser.com\/de\/service\/\">Engineering-Dienstleistungen<\/a> wenn eine Standardschnittstelle nicht passt.<\/p>\n<h2>FAQ<\/h2>\n<h3>Ist eine UART-Schnittstelle dasselbe wie ein Laser-Entfernungsmesser-Protokoll?<\/h3>\n<p>Nein. UART definiert asynchrone serielle \u00dcbertragung auf Hardware-Peripherieebene. Das Laser-Entfernungsmesser-Protokoll definiert Frame-Grenzen, Befehle, Antworten, Payload-Bedeutungen, Statuswerte, Timing und Integrit\u00e4tspr\u00fcfungen, die \u00fcber diese Verbindung \u00fcbertragen werden. Spannungspegel und physische Verkabelung sind wiederum separate Entscheidungen.<\/p>\n<h3>Sollte ein Host eine Pr\u00fcfsumme oder eine CRC verwenden?<\/h3>\n<p>Verwenden Sie den Algorithmus, der durch das freigegebene Modulprotokoll definiert ist. Ersetzen Sie keine additive Pr\u00fcfsumme durch eine CRC und nehmen Sie nicht an, dass jede CRC-16 dieselben Parameter verwendet. Wenn Sie beide Enden eines neuen Designs kontrollieren, w\u00e4hlen Sie eine Integrit\u00e4tsmethode basierend auf dem Systemrisiko und testen Sie sie mit ver\u00f6ffentlichten Golden Vectors.<\/p>\n<h3>Wie sollte Software nach dem Empfang eines fehlerhaften Frames wiederherstellen?<\/h3>\n<p>Verwerfen Sie das Kandidaten-Frame, protokollieren Sie den Fehler und kehren Sie zu einer begrenzten Synchronisationssuche zur\u00fcck. Die genaue Verwerfungsregel h\u00e4ngt vom Delimiter und der Escaping-Methode des Protokolls ab. Ein Parser sollte sich erholen, wenn das n\u00e4chste g\u00fcltige Frame ankommt, ohne einen Power Cycle zu erfordern oder Bytes aus dem besch\u00e4digten Frame als Messung zu akzeptieren.<\/p>\n<h3>Welche Protokolldateien sollte ein OEM von einem Lieferanten anfordern?<\/h3>\n<p>Fordern Sie ein versioniertes Schnittstellenkontroll Dokument, Befehls- und Statustabellen, feldgenaue Byte-Definitionen, Integrit\u00e4tsalgorithmus, Timing-Regeln, Start- und Reset-Verhalten, Firmware-Kompatibilit\u00e4t, Golden Request-Response Vectors und ein bekannt gutes Host-Beispiel an. Halten Sie sie unter derselben Konfigurationskontrolle wie die Modul- und Host-Firmware.<\/p>\n<h3>Wie testet man veraltete Entfernungsdaten?<\/h3>\n<p>Stoppen oder verz\u00f6gern Sie g\u00fcltige Messframes, w\u00e4hrend der Host weiterl\u00e4uft. Verifizieren Sie, dass der Consumer die Entfernung am angegebenen Alterslimit als nicht verf\u00fcgbar markiert, den Kommunikationszustand aufzeichnet und dem genehmigten Fallback folgt. Stellen Sie dann g\u00fcltigen Verkehr wieder her und best\u00e4tigen Sie die Wiederherstellung ohne den alten Wert erneut abzuspielen.<\/p>\n<h2>Referenzen<\/h2>\n<ul>\n<li><a href=\"https:\/\/software-dl.ti.com\/msp430\/esd\/MSPM0-SDK\/2_08_00_03\/docs\/english\/middleware\/comm_modules\/doc_guide\/doc_guide-srcs\/comm_module_uart_users_guide.html\" target=\"_blank\" rel=\"noopener\">TI MSPM0 Kommunikationsmodule: UART Benutzerhandbuch<\/a><\/li>\n<li><a href=\"https:\/\/software-dl.ti.com\/lprf\/packet_sniffer_2\/docs\/user_guide\/html\/sniffer_fw\/firmware\/command_interface.html\" target=\"_blank\" rel=\"noopener\">TI SmartRF Packet Sniffer 2: Befehlsschnittstelle<\/a><\/li>\n<li><a href=\"https:\/\/www.modbus.org\/docs\/Modbus_over_serial_line_V1_02.pdf\" target=\"_blank\" rel=\"noopener\">Modbus Serial Line Protokoll- und Implementierungsleitfaden V1.02<\/a><\/li>\n<\/ul>\n<p>Teilen Sie Ihr Zielmodul, Ihre Host-Schnittstelle, Firmware-Revision, Aktualisierungsrate, Timeout-Budget und Fehlerantwortanforderung \u00fcber die <a href=\"https:\/\/lumexislaser.com\/de\/contact\/\">Lumexis-Kontaktseite<\/a>. Wir k\u00f6nnen eine Standardprodukt-Passung und einen Drei-Tage-Versand best\u00e4tigen, wenn Lagerbestand verf\u00fcgbar ist, oder das Protokoll und die Lieferzeit f\u00fcr ein kundenspezifisches oder Private-Label-Projekt pr\u00fcfen.<\/p>","protected":false},"excerpt":{"rendered":"<p>Leitfaden zum Protokoll f\u00fcr Laser-Entfernungsmesser: Befehle, Frames, Pr\u00fcfsummen, Statusbehandlung, Versionskontrolle und Validierung f\u00fcr zuverl\u00e4ssige OEM-Integration.<\/p>","protected":false},"author":3,"featured_media":2096,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[29],"tags":[32,46],"class_list":["post-2100","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laser-basic-knowledge-101","tag-laser-parameters","tag-laser-ranging"],"acf":[],"_links":{"self":[{"href":"https:\/\/lumexislaser.com\/de\/wp-json\/wp\/v2\/posts\/2100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lumexislaser.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lumexislaser.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lumexislaser.com\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/lumexislaser.com\/de\/wp-json\/wp\/v2\/comments?post=2100"}],"version-history":[{"count":1,"href":"https:\/\/lumexislaser.com\/de\/wp-json\/wp\/v2\/posts\/2100\/revisions"}],"predecessor-version":[{"id":2101,"href":"https:\/\/lumexislaser.com\/de\/wp-json\/wp\/v2\/posts\/2100\/revisions\/2101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lumexislaser.com\/de\/wp-json\/wp\/v2\/media\/2096"}],"wp:attachment":[{"href":"https:\/\/lumexislaser.com\/de\/wp-json\/wp\/v2\/media?parent=2100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lumexislaser.com\/de\/wp-json\/wp\/v2\/categories?post=2100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lumexislaser.com\/de\/wp-json\/wp\/v2\/tags?post=2100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}