{"id":2002,"date":"2016-01-31T17:23:04","date_gmt":"2016-01-31T16:23:04","guid":{"rendered":"https:\/\/andyland.info\/wordpress\/?p=2002"},"modified":"2016-02-23T11:37:04","modified_gmt":"2016-02-23T10:37:04","slug":"thekenmeldesystem","status":"publish","type":"post","link":"https:\/\/andyland.info\/wordpress\/thekenmeldesystem\/","title":{"rendered":"Thekenmeldesystem"},"content":{"rendered":"<p>Im Auftrag eines Kunden habe ich ein Thekenmeldesystem entwickelt und gebaut.<\/p>\n<p>Ziel ist es, in einer Diskothek von mehreren (bis zu 10) Theken aus an zentraler Stelle Meldungen absetzen zu k\u00f6nnen (Ruf nach Security, Gesch\u00e4ftsf\u00fchrung, etc). Meldungen sollen durch einen Text und farblich entsprechendes Blinken auf einem Bildschirm dargestellt werden. Zum Beispiel: Rotes Blinken + Name der Theke, wenn es darum geht, die Security zu informieren. F\u00fcr den Fall, dass von keiner Theke eine Meldung kommt, sollen Animationen abgespielt werden (Veranstaltungshinweise etc). Die Texte, Farben und Videos sollen vom Kunden angepasst werden k\u00f6nnen. Das Ganze soll Luft nach oben haben: Erweiterung um den Anschluss an ein Bussystem, mehrere Monitore, Ethernet, etc .. .<\/p>\n<p><!--more--><\/p>\n<p>Die Ausgangslage f\u00fcr die Hardware ist eine Mischung aus Raspberry Pi und ATmega328. Der Raspberry \u00fcbernimmt die Ansteuerung des Monitors, die Verwaltung der Nachrichten, das Rendering des Videos etc. Das Ganze wird mittels eines Java-Programms gesteuert. Alles nicht so wirklich Hexenwerk.<\/p>\n<p>Der Raspberry bekommt die Daten &#8216;von Au\u00dfen&#8217; per serieller Schnittstelle. Eine selbstentwickelte Platine beherbergt einen ATmega328, der per Multiplexing bis zu 40 digitale Eing\u00e4nge anfragen kann.<\/p>\n<p>Bei der Eigenentwicklung von Platinen geht immer unendlich viel Zeit drauf. Der Workflow gestaltet sich bei mir dergestalt, da\u00df ich die Grundlagen der Schaltung zun\u00e4chst auf Steckbrett aufbaue und parallel dokumentiere (mitkrizzeln). Grund daf\u00fcr ist, dass ich einfach jedes mal die gleichen Fehler mache, wenn es zum Beispiel darum geht, Schieberegister per Daisy-Chain zu verlinken. Das kann ich tausend mal aufschreiben, das geht immer schief.<\/p>\n<p style=\"text-align: justify;\">\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2110\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140622_215122-1.jpg\" alt=\"IMG_20140622_215122\" width=\"576\" height=\"768\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140622_215122-1.jpg 576w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140622_215122-1-225x300.jpg 225w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140622_215122-1-113x150.jpg 113w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/p>\n<p>Auf Basis der mitgekrizzelten Doku entsteht dann zun\u00e4chst ein etwas weniger krizzeliger Schaltplan und schlie\u00dflich die Platine, die ich dieses mal mit dem Programm &#8220;DesignSpark&#8221; entworfen habe.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2112\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140713_165029-1-e1454258148427.jpg\" alt=\"IMG_20140713_165029\" width=\"768\" height=\"576\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140713_165029-1-e1454258148427.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140713_165029-1-e1454258148427-300x225.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140713_165029-1-e1454258148427-200x150.jpg 200w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140713_165029-1-e1454258148427-150x113.jpg 150w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<p>Ich habe mir dabei angew\u00f6hnt, so etwas \u00fcber mehrere Tage zu streuen. Am ersten Tag baut man die Platine (in Software) und ordnet schon mal ein paar Bauteile an. Einen Tag sp\u00e4ter schaut man sich die Verlegung der Leiterbahnen an und optimiert sie ( einfach so den Autorouter benutzen &#8230; nein). Am n\u00e4chsten Tag schaut man sich nochmal alles an und optimiert weiter. Man sollte dabei aber nicht mehr als ein paar Stunden pro Tag auf die Platine schauen. Man wird da ganz fix gaga bei. Das wiederholt man solange, bis man zufrieden ist.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-2079\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140722_212013-1024x768.jpg\" alt=\"IMG_20140722_212013\" width=\"800\" height=\"600\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140722_212013.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140722_212013-300x225.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140722_212013-768x576.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140722_212013-200x150.jpg 200w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/IMG_20140722_212013-150x113.jpg 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>Sp\u00e4ter geht man hin und versucht, Fehler in seiner Platine zu finden. So richtig fies. Stichprobenhaft mitten in die Schaltung rein und mal Signale verfolgen. Immer mit dem Fokus darauf, einen Fehler oder eine Ungereimtheit zu finden. Genau so, wie ein fieser Ausbilder oder Kunde das machen w\u00fcrde. Das wiederholt man ggf. wieder mehrere Tage, bis man so richtig guten gewissens die Platine zur Fertigung geben kann.<\/p>\n<p>Die eine Seite der Doppellayer-Platine in der Theorie &#8230;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-2026\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_007-1024x768.jpg\" alt=\"tms_007\" width=\"800\" height=\"600\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_007.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_007-300x225.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_007-768x576.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_007-200x150.jpg 200w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_007-150x113.jpg 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>&#8230;und in der Praxis. Wenig erstaunlich: Die Dinger sehen sich sehr \u00e4hnlich.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-2020\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_001-1024x614.jpg\" alt=\"tms_001\" width=\"800\" height=\"480\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_001-1024x614.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_001-300x180.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_001-768x461.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_001-250x150.jpg 250w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_001-150x90.jpg 150w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_001.jpg 1280w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Erster Check: Alles tut. Geilo!<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-2021\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_002-1024x614.jpg\" alt=\"tms_002\" width=\"800\" height=\"480\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_002-1024x614.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_002-300x180.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_002-768x461.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_002-250x150.jpg 250w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_002-150x90.jpg 150w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_002.jpg 1280w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p style=\"text-align: justify;\">Das Geh\u00e4use gibt es nat\u00fcrlich auch nicht von der Stange und die Entwicklung von Front- und R\u00fcckplatte nimmt in der Regel ebensoviel Zeit in Anspruch. Hier ist man -wirklich- gut beraten, keine \u00fcberschnellen Entscheidungen zu treffen. Bei der Frontplatte z\u00e4hlt der erste Eindruck, das MUSS sitzen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-2034\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20141121_144630-1024x614.jpg\" alt=\"20141121_144630\" width=\"800\" height=\"480\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20141121_144630.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20141121_144630-300x180.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20141121_144630-768x461.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20141121_144630-250x150.jpg 250w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20141121_144630-150x90.jpg 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p style=\"text-align: justify;\">St\u00fcck f\u00fcr St\u00fcck w\u00e4chst zusammen, was zusammen geh\u00f6rt.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-2023\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_004-1024x614.jpg\" alt=\"tms_004\" width=\"800\" height=\"480\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_004-1024x614.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_004-300x180.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_004-768x461.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_004-250x150.jpg 250w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_004-150x90.jpg 150w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_004.jpg 1280w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p style=\"text-align: justify;\">Das Teil gef\u00e4llt mir richtig gut.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-2022\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_003-1024x614.jpg\" alt=\"tms_003\" width=\"800\" height=\"480\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_003-1024x614.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_003-300x180.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_003-768x461.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_003-250x150.jpg 250w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_003-150x90.jpg 150w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_003.jpg 1280w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p style=\"text-align: justify;\">Jajaja. Der Zweck heiligt eben die Mittel. Nat\u00fcrlich kann man den RPI auch so an der R\u00fcckseite platzieren, dass die (meisten) Anschl\u00fcsse direkt erreichbar sind. Vorteile hat&#8217;s aber keine. Ganz im Gegenteil. Mechanische Einfl\u00fcsse gingen direkt auf die Platine. Bei einem HDMI-Stecker kann ich pers\u00f6nlich darauf verzichten, Kontakte auf Funktion zu pr\u00fcfen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-2025\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_006-1024x768.jpg\" alt=\"tms_006\" width=\"800\" height=\"600\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_006-1024x768.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_006-300x225.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_006-768x576.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_006-200x150.jpg 200w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_006-150x113.jpg 150w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_006.jpg 1280w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Die Handgeh\u00e4use bestechen durch naiven Simplizismus. Ist so gewollt. Ziel war es, an dieser Stelle keine Kunstst\u00fccke einzubauen. Au\u00dferdem habe ich derzeit keine brauchbare Werkstatt und muss den ganzen Rotz am K\u00fcchentisch bauen. Der Kunde selbst hat hinterher die M\u00f6glichkeit, sich passende Geh\u00e4use zu entwickeln.<\/p>\n<p>Was hier noch fehlt sind die LEDs zur optischen R\u00fcckmeldung. Wenn der gr\u00fcne Knopf bet\u00e4tigt wurde (btw: Flipperbuttons. Irregeil. Da kannst Du mit&#8217;m Lastwagen dr\u00fcberfahren und die Teile gehen nicht kaputt. Kosten im Grunde nix), blinkt die -vermutlich gr\u00fcne- LED daneben. Gelb und Rot entsprechend. Der wei\u00dfe Button setzt die Eingabe zur\u00fcck.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-2024\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_005-1024x614.jpg\" alt=\"tms_005\" width=\"800\" height=\"480\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_005-1024x614.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_005-300x180.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_005-768x461.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_005-250x150.jpg 250w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_005-150x90.jpg 150w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/tms_005.jpg 1280w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>Die Handgeh\u00e4use selbst enthalten im Gegensatz zu anderen L\u00f6sungen dieser Art keinerlei Technik. Bei der Planung der ganzen Geschichte wurde immer mit dem Fall der gr\u00f6\u00dftm\u00f6glichen Havarie gerechnet. die Teile sind in der Regel an Theken angebaut. Dort ist es nass, dort laufen Leute gegen, da werden Getr\u00e4nkekisten gegengehauen &#8230; Falls es zum GAU kommt und die Kontakte im Handgeh\u00e4use durch Flutung (meinetwegen auch mit <del>Quecksilber<\/del> einer Fl\u00fcssigkeit ohne\u00a0nennenswerten elektrischen Widerstand) kurzgeschlossen werden, kommt es maximal zu fehlerhaften R\u00fcckmeldungen. Elektrotechnisch ist die Geschichte aber v\u00f6llig unproblematisch.<\/p>\n<p>Der Anschluss\u00a0 geschieht beidseitig (im Hand- und im Haupgeh\u00e4use) durch ebenfalls selbstentwickelte Platinen. Wer genau hinsieht, erkennt eine RJ45-Buchse. Das ist richtig. Es werden zwar keine Netzwerkdaten \u00fcbertragen, aber CAT-Kabel sind bei Kleinspannungen eigentlich immer eine praktische L\u00f6sung. Von den Platinen habe ich mir vorsorglich eine kleine Hundert zur Seite gelegt. Man wei\u00df ja nie.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2084 size-large\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20150830_150617-1024x614.jpg\" alt=\"20150830_150617\" width=\"800\" height=\"480\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20150830_150617.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20150830_150617-300x180.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20150830_150617-768x461.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20150830_150617-250x150.jpg 250w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20150830_150617-150x90.jpg 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p style=\"text-align: justify;\">Und so sieht&#8217;s dann aus. Von der angebauten Frontseite habe ich pfiffigerweise keine Fotos gemacht. Die ist aber auch nicht so interessant. Dort befindet sich nur ein Schalter, eine LED und ein USB-Port. Per USB l\u00e4dt man Config-Datei und Videos hoch.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-2114\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20150117_165127-1-1024x614.jpg\" alt=\"20150117_165127\" width=\"800\" height=\"480\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20150117_165127-1.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20150117_165127-1-300x180.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20150117_165127-1-768x461.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20150117_165127-1-250x150.jpg 250w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/20150117_165127-1-150x90.jpg 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>Das Teil werkelt seit ~2015~ im <a href=\"http:\/\/www.Alando-Palais.de\">Alando Palais<\/a> in Osnabr\u00fcck. Bislang sind keine Klagen gekommen. Das spricht f\u00fcr sich. Sch\u00e4tze, das Teil war eine einmalige Nummer. Ich habe zwar Geld mit verdient, bin aber echt nicht reich geworden. Eine zweite Platine habe ich noch \u00fcbrig, eventuell kann man die noch f\u00fcr andere Dinge zweckentfremden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im Auftrag eines Kunden habe ich ein Thekenmeldesystem entwickelt und gebaut. Ziel ist es, in einer Diskothek von mehreren (bis zu 10) Theken aus an zentraler Stelle Meldungen absetzen zu k\u00f6nnen (Ruf nach Security, Gesch\u00e4ftsf\u00fchrung, etc). Meldungen sollen durch einen Text und farblich entsprechendes Blinken auf einem Bildschirm dargestellt werden. \u2026 <a class=\"continue-reading-link\" href=\"https:\/\/andyland.info\/wordpress\/thekenmeldesystem\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[5],"tags":[130,54,129,58,120,131,128],"class_list":["post-2002","post","type-post","status-publish","format-standard","hentry","category-projekte","tag-alando-plais-osnabruck","tag-arduino","tag-elektronik","tag-raspberry-pi-2","tag-rpi","tag-theke","tag-thekenmeldesystem","odd"],"_links":{"self":[{"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/posts\/2002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/comments?post=2002"}],"version-history":[{"count":0,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/posts\/2002\/revisions"}],"wp:attachment":[{"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/media?parent=2002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/categories?post=2002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/tags?post=2002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}