{"id":397,"date":"2020-04-23T15:16:00","date_gmt":"2020-04-23T07:16:00","guid":{"rendered":"https:\/\/blog.adlinktech.com\/?p=397"},"modified":"2022-04-25T15:38:48","modified_gmt":"2022-04-25T07:38:48","slug":"matlab-simulink-integration-with-data-distribution-service-dds-feeding-test-and-simulation-systems-with-operational-real-time-data","status":"publish","type":"post","link":"https:\/\/blog.adlinktech.com\/de\/2020\/04\/23\/matlab-simulink-integration-mit-datenverteilungsdienst-dds-futterung-von-test-und-simulationssystemen-mit-betrieblichen-echtzeitdaten\/","title":{"rendered":"MATLAB &amp; Simulink-Integration mit dem Data Distribution Service (DDS)"},"content":{"rendered":"<h3 class=\"wp-block-heading\">F\u00fctterungstest- und Simulationssysteme mit betrieblichen Echtzeitdaten<\/h3>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Datenverteilungsdienst und MATLAB Synergy<\/strong>&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die&nbsp;<a href=\"https:\/\/www.adlinktech.com\/en\/data-distribution-service-dds-community\">Datenverteilungsdienst (DDS \u2122)<\/a>&nbsp;Technologie ist eine Middleware-Plattform aus einer Reihe von&nbsp;<em>Standard-APIs<\/em>&nbsp;und der&nbsp;<em>Interoperables Protokoll<\/em>ls datenzentrierte Systeme zu bauen. Diese offene Technologie steht unter der Leitung des Konsortiums f\u00fcr internationale Standards (<strong>Oh mein Gott<\/strong>\u00ae), Object Management Group\u00ae.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit DDS sind Daten und die damit verbundene Quality of Services der einzige Vertrag, der verteilte Anwendungen miteinander verbindet und integriert. Daten k\u00f6nnen Systemzust\u00e4nde, Befehle oder Antworten, Video- und Audiostreams, Dokumente und Nachrichten darstellen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aus dieser Perspektive hilft DDS beim Aufbau entkoppelter und flexibler verteilter Architekturen, bei denen Anwendungen weder ihren Standort, ihre APIs, ihr internes Verhalten offenlegen noch gleichzeitig aktiv und lebendig sein m\u00fcssen. Mit DDS ist die Entkopplung zweidimensional, es passiert beides&nbsp;<em>in Raum und Zeit<\/em>.<br>Diese disruptive Innovation bietet:&nbsp;<em>Sichern<\/em>,&nbsp;<em>Geringe Wartezeit<\/em>&nbsp;und der&nbsp;<em>Ultra<\/em>\u2013<em>hoher Durchsatz<\/em>&nbsp;Datenwechselkurse. Dar\u00fcber hinaus bietet es extreme&nbsp;<em>Verl\u00e4sslichkeit<\/em>, automatisch<em>&nbsp;Entdeckung&nbsp;<\/em>und der<em>&nbsp;Ultra-Skalierbarkeit&nbsp;<\/em>bietet das gesch\u00e4fts- und unternehmenskritische Internet der Dinge (<strong>IoT-<\/strong>) Anwendungen ben\u00f6tigen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>DDS teilt die richtigen Daten jedes Mal zur richtigen Zeit am richtigen Ort auf vollst\u00e4ndig entkoppelte Weise.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Konzeptionell erstellt DDS eine verteilte&nbsp;<em>Globaler Datenraum<\/em>&nbsp;Anwendungen, die Daten erzeugen und verbrauchen, k\u00f6nnen diese in Echtzeit und fehlertolerant freigeben. DDS garantiert au\u00dfergew\u00f6hnliches deterministisches Verhalten und bietet gleichzeitig ein beispielloses Ma\u00df an Zuverl\u00e4ssigkeit, Sicherheit und Leistung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In den letzten zehn Jahren wurde nachgewiesen, dass DDS die einzige Technologie ist, die ein breites Spektrum von Anwendungsspektren abdeckt. Es erstreckt sich \u00fcber alle Bereiche, von eingebetteten Systemen mit extrem harten Echtzeitbeschr\u00e4nkungen bis hin zu System of System, IIoT (Industrielles Internet der Dinge) oder auf interkontinentaler Ebene, einschlie\u00dflich Flugsicherung, Kampfmanagement, Scada-Befehls- und Kontrollsystemen und vielen anderen Andere. Diese Technologie wird auch in Smart Cities, Smart Factories, Smart Grids, Software Defined Networks, Robotik, Gesundheits- und Medizinprodukten, Transport- und Automobilm\u00e4rkten eingesetzt.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.adlinktech.com\/en\/data-distribution-service\">Vortex DDS\u00ae<\/a>&nbsp;ist der Marktf\u00fchrer f\u00fcr DDS-Technologie.&nbsp;<a href=\"https:\/\/www.adlinktech.com\/Products\/IoT_solutions\/Vortex_DDS\/Vortex_DDS?lang=en\">Vortex DDS\u00ae<\/a>&nbsp;bietet sowohl die Middleware-Plattform f\u00fcr den intelligenten Datenaustausch als auch die erforderlichen Produktivit\u00e4tswerkzeuge zum Entwickeln, Testen, Optimieren, Bereitstellen und \u00dcberwachen der DDS-basierten Anwendungen \u00fcberall und unter allen Umst\u00e4nden. \u00dcber den lokalen Bereich, den weiten Bereich, die geringe Bandbreite, Ad-hoc, mobile Netzwerke oder \u00fcber die Gr\u00f6\u00dfe des Internets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auf der anderen Seite,&nbsp;<strong>MATLAB<\/strong>\u00ae wird im numerischen, wissenschaftlichen und industriellen Rechnen allgegenw\u00e4rtig eingesetzt. Das&nbsp;<em>Matrix-basiert<\/em>&nbsp;Die MATLAB-Sprache dr\u00fcckt leicht rechnergest\u00fctzte mathematische Konzepte aus. Die integrierten Grafiken erleichtern die Visualisierung und den Einblick in Daten. Mit einer umfangreichen Bibliothek vorgefertigter Toolboxen k\u00f6nnen Sie komplexe Algorithmen in Ihrer spezifischen Dom\u00e4ne erstellen. Sie k\u00f6nnen Ihre Analyse ausf\u00fchren&nbsp;<strong>gr\u00f6\u00dfere Datens\u00e4tze<\/strong>&nbsp;und skalieren Sie zu Clustern und Wolken. MATLAB-Code kann in andere Sprachen und Technologien integriert werden&nbsp;<strong><em>einschlie\u00dflich Vortex DDS<\/em>,<\/strong>&nbsp;So k\u00f6nnen Sie Ihre Anwendungen und Algorithmen f\u00fcttern&nbsp;<strong>mit&nbsp;<em>Echtzeit dat<\/em>ein<\/strong>&nbsp;von Ihren Produktionssystemen und stellen Sie sie auf dem&nbsp;<strong>Kante<\/strong>&nbsp;oder in der&nbsp;<strong>Wolke<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;\u00c4hnlich,&nbsp;<strong>Simulink<\/strong>\u00ae ist ein Modellierungswerkzeug mit Blockdiagrammumgebung f\u00fcr die Multidom\u00e4nensimulation und das modellbasierte Design. Es unterst\u00fctzt die Simulation der Systemdynamik, das Design auf Systemebene, die automatische Codegenerierung sowie das kontinuierliche Testen und Verifizieren eingebetteter Systeme. Simulink bietet einen grafischen Editor und anpassbare Blockbibliotheken. Es ist sowohl in MATLAB\u00ae als auch in MATLAB\u00ae integriert&nbsp;<strong>Vortex DDS<\/strong>Auf diese Weise k\u00f6nnen Sie die wichtigsten DDS-Rechenentit\u00e4ten darstellen und modellieren und MATLAB-Algorithmen in ein Modell integrieren. Anschlie\u00dfend k\u00f6nnen Sie den Code generieren und Simulationsergebnisse zur weiteren Analyse in MATLAB exportieren oder \u00fcber Vortex DDS im DDS Global Data Space verbreiten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Vortex DDS\u00ae, MATLAB\u00ae und Simulink\u00ae sind jetzt vollst\u00e4ndig integriert<\/strong>&nbsp;Damit k\u00f6nnen Sie eine breite Palette fortschrittlicher Produkte entwerfen und entwickeln, einschlie\u00dflich Automobilsystemen.&nbsp;<a href=\"https:\/\/www.adlinktech.com\/en\/Defense-Overview\">Verteidigung<\/a>, Flugsteuerung und Avionik in der Luft- und Raumfahrt,&nbsp;<a href=\"https:\/\/www.adlinktech.com\/en\/Telecommunication\">Telekommunikation<\/a>, industrielle Maschinen,&nbsp;<a href=\"https:\/\/www.adlinktech.com\/en\/Medical_Healthcare_Solutions\">medizinische Ger\u00e4te<\/a>und andere elektronische Ger\u00e4te. Sie sind Ihre grundlegenden Werkzeuge und Plattformen f\u00fcr Ihre Forschung und Entwicklung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Simulink-Integration mit Vortex DDS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Vortex DDS-Produkt wird mit geliefert&nbsp;<em>eine kostenlose<\/em><strong>DDS-Simulink-Integrationsmodul.&nbsp;<\/strong>Das DDS-Simulink-Integrationsmodul bietet eine dedizierte Bausteinbibliothek zur Modellierung der Interaktion des DDS in einem Simulink-Modell. Wie in 1 gezeigt, ist jede DDS-Entit\u00e4t, wie z&nbsp;<em>Verlag<\/em>\/<em>Abonnenten<\/em>, Leser \/ Schriftsteller und&nbsp;<em>Themen<\/em>&nbsp;wird im Simulink-Modell durch einen dedizierten Block dargestellt.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cdn.adlinktech.com\/webupd\/en\/Upload\/Vortex-DDS-MATLAB-Simulink-Integration\/DDS_blog_20042307391904433.jpg?w=723&#038;ssl=1\" alt=\"&lt;br \/&gt;Abbildung 1: Vortex DDS-Integration mit Simulink\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Abbildung 1: Vortex-DDS-Integration mit Simulink Dar\u00fcber hinaus ist jedem DDS-Block ein QoS-Profil zugeordnet, das optimiert und verfeinert werden kann, um das Verhalten der zugrunde liegenden DDS-Entit\u00e4t zu steuern.<br>Simulink-Daten sind in dargestellt&nbsp;<em>Busse<\/em>&nbsp;deren Typen m\u00fcssen zugeordnet werden&nbsp;<em>DDS-Datentypen<\/em>. Daher erfordert das Senden von Simulink-Daten an DDS eine Konvertierung von Simulink-Typen in DDS-Typen. Simulink-Busse werden DDS-Thementypen zugeordnet und umgekehrt. Der Benutzer kann die Simulink-Busdefinitionen generieren oder erstellen, indem er sie entweder aus einer IDL-Datei generiert oder den Simulink-Buseditor verwendet.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cdn.adlinktech.com\/webupd\/en\/Upload\/Vortex-DDS-MATLAB-Simulink-Integration\/mapping_data_20042307571205017.jpg?w=723&#038;ssl=1\" alt=\"&lt;br \/&gt;Abbildung 2: Mapping von Datentypen mit dem Simulink Bus Editor\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Abbildung 2: Zuordnen von Datentypen mit dem Simulink Bus EditorWenn erforderlich, k\u00f6nnen Sie die Daten mithilfe der Abfragesprache DDS SQL92 filtern oder abfragen (siehe Abbildung 3).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cdn.adlinktech.com\/webupd\/en\/Upload\/Vortex-DDS-MATLAB-Simulink-Integration\/query_20042307465651924.jpg?w=723&#038;ssl=1\" alt=\"&lt;br \/&gt;Abbildung 3: Abfragedefinition mit Vortex DDS Simulink Integration Module\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Abbildung 3: Abfragedefinition mit dem Vortex DDS Simulink-Integrationsmodul Sobald die wichtigsten DDS-Bausteine und -Datentypen definiert und DDS-Themen zugeordnet sind, kann der Benutzer die DDS-Bausteine einschlie\u00dflich nativer Simulink-Modellierungsbl\u00f6cke wie Math-Funktion, Zeitfunktion oder miteinander verbinden und miteinander verbinden Simulink Anzeigebl\u00f6cke zum Erstellen des gesamten Simulationsmoduls. Der Benutzer kann dann die Simulation wie in der folgenden Abbildung dargestellt ausf\u00fchren.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cdn.adlinktech.com\/webupd\/en\/Upload\/Vortex-DDS-MATLAB-Simulink-Integration\/Vortex%20DDS_20042307510685875.jpg?w=723&#038;ssl=1\" alt=\"&lt;br \/&gt;Abbildung 4: Integration von Vortex DDS Publisher- und Subscriber-Modellen mit Simulink\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Abbildung 4: Integration von Vortex DDS Publisher- und Abonnentenmodellen in Simulink Sobald Ihr Modell \u00fcber den Simulationsmodus validiert wurde, k\u00f6nnen Sie den zugeh\u00f6rigen Code Ihrer Modelle generieren und kompilieren (oder \u00fcberkompilieren). Das Vortex DDS Simulink-Integrationsmodul interagiert mit&nbsp;<em>Simulink Coder<\/em>&nbsp;das entsprechende zu generieren&nbsp;<em>C.<\/em>&nbsp;Code aus den DDS-Bausteinen. Nach der Kompilierung kann Ihre Simulation \u00fcber DDS verteilt auf Ihrem ausgew\u00e4hlten Ziel ausgef\u00fchrt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das resultierende Simulationsmodell kann jetzt mit jeder anderen DDS-Anwendung kommunizieren, um entweder die Ergebnisse der Simulation \u00fcber das Netzwerk zu verbreiten oder das Simulationsmodell mit Echtzeitdaten aus dem Feld zu versorgen.&nbsp;<br><br>Im n\u00e4chsten Abschnitt wird erl\u00e4utert, wie Instanzen von MATLAB Vortex-DDS-Klassen in MATLAB erstellt werden und mit DDS-Entit\u00e4ten interagieren k\u00f6nnen, wie im n\u00e4chsten Abschnitt gezeigt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MATLAB-Integration mit Vortex DDS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die DDS MATLAB-Integration bietet Benutzern DDS MATLAB-Klassen zum Modellieren der DDS-Kommunikation mithilfe der MATLAB-Sprache.<br>In der Regel m\u00fcssen Benutzer w\u00e4hrend der Entwicklungsphase:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Definieren Sie a&nbsp;<strong>DDS-Datenmodell<\/strong>&nbsp;Verwenden der Standard-OMG IDL-Datendefinitionssprache.<\/li><li>\u00dcbersetzen Sie das DDS-Datenmodell in&nbsp;<strong>MATLAB DDS-Entit\u00e4tsklassen<\/strong>&nbsp;(zB Themenklassen).<\/li><li><strong>Code<\/strong>&nbsp;das MATLAB-Programm mit dem&nbsp;<strong>MATLAB API f\u00fcr Vortex DDS<\/strong>.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Schritte sind im folgenden Code-Snapshot zusammengefasst:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cdn.adlinktech.com\/webupd\/en\/Upload\/Vortex-DDS-MATLAB-Simulink-Integration\/data_model_20042307560110742.jpg?w=723&#038;ssl=1\" alt=\"&lt;br \/&gt;Abbildung 5: MATLAB-basierte Pub-Sub-DDS-Anwendungen\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Abbildung 5: MATLAB-basierte Pub-Sub-DDS-AnwendungenDie MATLAB-API f\u00fcr Vortex-DDS unterst\u00fctzt alle DDS-Funktionen in Bezug auf QoS, Datenfilterung und Abfrage.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mit Vortex DDS k\u00f6nnen Sie eine Systemintegration einschlie\u00dflich MATLAB \/ Simulink-basierter Anwendungen erreichen und eine erstellen&nbsp;<strong>Weit verteilter globaler Datenraum<\/strong>. Auf diese Weise k\u00f6nnen Sie Ihre Test- und Simulations-Frameworks effektiv vereinheitlichen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der globale Datenraum wird in verwaltet und verwaltet&nbsp;<strong>Echtzeit,<\/strong>&nbsp;ohne ein<strong>&nbsp;der Punkt des Versagens,<\/strong>&nbsp;Alle Ihre wertvollen Daten unter Ber\u00fccksichtigung von Semantik, QoS, Typ, Inhalt und Format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Lassen Sie Ihre Simulationsmodelle \u00fcber Vortex DDS interagieren und profitieren Sie von der Analyse und Interaktion mit Echtzeitdaten \u00fcber MATLAB \/ Simulink.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cdn.adlinktech.com\/webupd\/en\/Upload\/Vortex-DDS-MATLAB-Simulink-Integration\/Gobal_data_space_20042308000156207.jpg?w=723&#038;ssl=1\" alt=\"&lt;br \/&gt;Abbildung 6: Der Global Data Space integriert und streamt MATLAB- und Simulink-Daten\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Abbildung 6: Der Global Data Space, der MATLAB- und Simulink dataSuch-Integrationstechnologie integriert und streamt, hilft Ihnen beim Aufbau Ihrer Daten&nbsp;<strong>Situationsbewusstseinsschicht&nbsp;<\/strong>Zus\u00e4tzlich zu Ihrem globalen Datenraum k\u00f6nnen Sie Ihr System steuern und \u00fcberwachen und Mehrwertdienste f\u00fcr Ihre Endbenutzer erstellen&nbsp;<strong>zu minimalen Kosten<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Sie mehr \u00fcber die MATLAB - Simulink-Integration mit Vortex DDS erfahren m\u00f6chten, laden Sie unsere herunter&nbsp;<a href=\"http:\/\/emb.adlinktech.com\/Products\/DownloadPublication.aspx?ID=1181\">wei\u00dfes Papier<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei Fragen zu Vortex DDS wenden Sie sich bitte an&nbsp;<a rel=\"noreferrer noopener\" href=\"http:\/\/go.adlinktech.com\/VortexDDS_LP.html\" target=\"_blank\">Kontaktieren Sie uns hier<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-coblocks-author\"><figure class=\"wp-block-coblocks-author__avatar\"><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Ramzi Karoui\" class=\"wp-block-coblocks-author__avatar-img\" src=\"https:\/\/i0.wp.com\/blog.adlinktech.com\/wp-content\/uploads\/2020\/08\/0-9.jpg?w=723&#038;ssl=1\"\/><\/figure><div class=\"wp-block-coblocks-author__content\"><span class=\"wp-block-coblocks-author__name\">Ramzi Karoui<\/span><p class=\"wp-block-coblocks-author__biography\">Produktmanager bei ADLINK Technology<\/p>\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/www.linkedin.com\/in\/ramzi-karoui-9166a\/?trk=author_mini-profile_title&amp;originalSubdomain=fr\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn<\/a><\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Feeding test and simulation systems with operational real-time data Data Distribution Service and MATLAB Synergy&nbsp; The&nbsp;Data Distribution Service (DDS\u2122)&nbsp;technology is a middleware platform made of a set of&nbsp;standard APIs&nbsp;and&nbsp;Interoperable protocols to build data-centric systems. This open technology is under the governance of the international standards consortium (OMG\u00ae), Object Management Group\u00ae. With DDS, Data and their [&hellip;]<\/p>\n","protected":false},"author":188103281,"featured_media":400,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_stc_notifier_status":"sent","_stc_notifier_sent_time":"2022-03-29 15:20:02","_stc_notifier_request":false,"_stc_notifier_prevent":false,"_stc_subscriber_keywords":"","_stc_subscriber_search_areas":"","_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false},"categories":[1,702134936,702134934],"tags":[702134900],"class_list":{"0":"post-397","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-uncategorized","8":"category-japanese","9":"category-simplified-chinese","10":"tag-iot","12":"fallback-thumbnail"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.adlinktech.com\/wp-content\/uploads\/2020\/08\/blog_img_DDS_kv_20200422.jpg?fit=1540%2C450&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pc6JDC-6p","_links":{"self":[{"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/posts\/397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/users\/188103281"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/comments?post=397"}],"version-history":[{"count":8,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/posts\/397\/revisions"}],"predecessor-version":[{"id":2676,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/posts\/397\/revisions\/2676"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/media\/400"}],"wp:attachment":[{"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/media?parent=397"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/categories?post=397"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/tags?post=397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}