{"id":56088,"date":"2020-02-04T00:00:00","date_gmt":"2020-02-03T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/proekt-openwifi-razvivaet-otkrytyj-wi-fi-chip-na-baze-fpga-i-sdr"},"modified":"2020-02-18T14:04:17","modified_gmt":"2020-02-18T11:04:17","slug":"proekt-openwifi-razvivaet-otkrytyj-wi-fi-chip-na-baze-fpga-i-sdr","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-openwifi-razvivaet-otkrytyj-wi-fi-chip-na-baze-fpga-i-sdr","title":{"rendered":"OpenWifi-projektet udvikler en \u00e5ben Wi-Fi chip baseret p\u00e5 FPGA og SDR","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e5 den forgangne konference FOSDEM 2020 <noindex><a rel=\"nofollow\" href=\"https:\/\/fosdem.org\/2020\/schedule\/event\/fsr_openwifi\/\">pr\u00e6senteret<\/a><\/noindex> projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/open-sdr\/openwifi\">OpenWifi<\/a><\/noindex>, der udvikler den f\u00f8rste \u00e5bne implementering af et fuldt Wi-Fi 802.11a\/g\/n-stak, hvor signalformen og moduleringen defineres softwarem\u00e6ssigt (SDR, Software Defined Radio). OpenWifi g\u00f8r det muligt at skabe en fuldt kontrolleret implementering af alle komponenter i en tr\u00e5dl\u00f8s enhed, inklusive de lavniveau lag, der i almindelige tr\u00e5dl\u00f8se adaptere realiseres p\u00e5 niveauer, der ikke kan auditeres. Koden <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/open-sdr\/openwifi\">programkomponenter<\/a><\/noindex>, samt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/open-sdr\/openwifi-hw\">skemaer<\/a><\/noindex> (Verilog) hardwareblokke baseret p\u00e5 FPGA distribueres under AGPLv3-licensen.<\/p>\n<p>Den hardwarekomponent, der blev pr\u00e6senteret i den fungerende prototype, er baseret p\u00e5 FPGA Xilinx Zynq og en universel sender\/modtager (RF) AD9361. OpenWifi anvender SoftMAC-arkitekturen, hvilket indeb\u00e6rer implementeringen af den prim\u00e6re tr\u00e5dl\u00f8se stak 802.11 (high-MAC) p\u00e5 driverens side og tilstedev\u00e6relsen af et low-MAC lag p\u00e5 FPGA-siden. Den tr\u00e5dl\u00f8se stak bruger mac80211-subsystemet, der leveres af Linux-kernen. Interaktionen med SDR foreg\u00e5r gennem en speciel driver.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/raw.githubusercontent.com\/open-sdr\/openwifi\/master\/openwifi-arch.jpg\"><img decoding=\"async\" alt=\"OpenWifi-projektet udvikler en \u00e5ben Wi-Fi chip baseret p\u00e5 FPGA og SDR\" src=\"\/wp-content\/uploads\/2020\/02\/fadc2762899cba1349ec245ced7e8ba0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Hovedfunktioner:<\/p>\n<ul>\n<li class=\"l\"> Fuld support for 802.11a\/g og delvis support for 802.11n MCS 0~7 (indtil videre kun PHY rx). Planlagt support for 802.11ax;\n<li class=\"l\"> B\u00e5ndbredde p\u00e5 20MHz og frekvensomr\u00e5de fra 70 MHz til 6 GHz;\n<li class=\"l\"> Driftsformer: <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%91%D0%B5%D1%81%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F_ad-hoc-%D1%81%D0%B5%D1%82%D1%8C\">Ad-hoc<\/a><\/noindex> (netv\u00e6rk af klientenheder), adgangspunkt, station og overv\u00e5gning;\n<li class=\"l\"> Implementering af kanallagsprotokollen p\u00e5 FPGA-siden <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Distributed_coordination_function\">DCF<\/a><\/noindex> (Distributed Coordination Function), der anvender CSMA\/CA-metoden. Behandlingstiden for en ramme (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Short_Interframe_Space\">SIFS<\/a><\/noindex>) er p\u00e5 niveau med 10us;\n<li class=\"l\"> Just\u00e9rbare parametre for adgangsprioritet til kanalen: varighed af RTS\/CTS, CTS-to-self, SIFS, DIFS, xIFS, slot-time osv.\n<li class=\"l\">  Tidskvantisering (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Time_slicing_(digital_broadcasting)\">Time slicing<\/a><\/noindex>) baseret p\u00e5 MAC-adressen;\n<li class=\"l\"> Let \u00e6ndret b\u00e5ndbredde og frekvens:<br \/>\n        2MHz for 802.11ah og 10MHz for 802.11p;<\/p>\n<\/ul>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1580822257.png\"><img decoding=\"async\" alt=\"OpenWifi-projektet udvikler en \u00e5ben Wi-Fi chip baseret p\u00e5 FPGA og SDR\" src=\"\/wp-content\/uploads\/2020\/02\/cda1122ebd4c40ca22bb54e4211687d1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>I \u00f8jeblikket er der support for <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/open-sdr\/openwifi-hw\">underst\u00f8ttelse af<\/a><\/noindex> SDR-platforme baseret p\u00e5 FPGA<br \/>\nXilinx ZC706 med sender\/mottagere fra Analog Devices FMCOMMS2\/3\/4, samt forbindelser (FPGA + RF) ADRV9361Z7035 SOM + ADRV1CRR-BOB og ADRV9361Z7035 SOM + ADRV1CRR-FMC. En <noindex><a rel=\"nofollow\" href=\"https:\/\/users.ugent.be\/~xjiao\/\">f\u00e6rdig billede<\/a><\/noindex> af SD-kort til ARM Linux. Planlagt at st\u00f8tte forbindelser ADRV9364Z7020 SOM + ADRV1CRR-BOB, Xilinx zed + FMCOMMS2\/3\/4, Xilinx ZCU102 + FMCOMMS2\/3\/4 og<br \/>\nXilinx ZCU102 + ADRV9371.<\/p>\n<p>Test af klientens forbindelse med USB-adapteren TL-WDN4200 N900 til et openwifi-baseret adgangspunkt har givet en b\u00e5ndbredde p\u00e5 30,6 Mbps (TCP) og 38,8 Mbps (UDP) ved dataoverf\u00f8rsel fra adgangspunktet til klienten og 17,0 Mbps (TCP) og 21,5 Mbps (UDP) ved dataoverf\u00f8rsel fra klienten til adgangspunktet. Til administration kan der anvendes standard Linux-v\u00e6rkt\u00f8jer som ifconfig og iwconfig, samt det specialiserede v\u00e6rkt\u00f8j sdrctl, der fungerer gennem netlink og muligg\u00f8r lavniveau kontrol af SDR (styring af registre, \u00e6ndring af kvantisering indstillinger osv.).<\/p>\n<p><center><video  controls=\"\" style=\"width: 640px; height: 400px; max-width:100%\"><source src=\"https:\/\/video.fosdem.org\/2020\/AW1.120\/fsr_openwifi.mp4\" type=\"video\/mp4\"><\/video><\/center><\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"NpjEaszd5u4\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/NpjEaszd5u4\/hqdefault.jpg\" alt=\"Afspil video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p>Blandt andre \u00e5bne projekter, der eksperimenterer med Wi-Fi-stakken, kan man n\u00e6vne projektet <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wime-project.net\/\">Wime<\/a><\/noindex>, som udvikler en kompatibel transceiver til IEEE 802.11 a\/g\/p <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bastibl\/gr-ieee802-11\">transmitter<\/a><\/noindex> baseret p\u00e5 GNU Radio og en almindelig PC. Programmerbare \u00e5bne tr\u00e5dl\u00f8se 802.11-stakke udvikler ogs\u00e5 projekter som <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dimitriv\/Ziria\">Ziria<\/a><\/noindex> og <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/microsoft\/Sora\">Sora<\/a><\/noindex> (Microsoft Research Software Radio).<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1580821775.png\"><img decoding=\"async\" alt=\"OpenWifi-projektet udvikler en \u00e5ben Wi-Fi chip baseret p\u00e5 FPGA og SDR\" src=\"\/wp-content\/uploads\/2020\/02\/df58241fae83d035326f09bd463c998c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52309\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 FOSDEM 2020 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442 OpenWifi, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 Wi-Fi 802.11a\/g\/n, \u0444\u043e\u0440\u043c\u0430 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0438 \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0437\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e (SDR, Software Defined Radio). OpenWifi \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u0434\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0432\u0441\u0435\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043d\u0438\u0437\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0438, \u0432 \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0445 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430\u0445 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c\u044b\u0435 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0434\u043b\u044f \u0430\u0443\u0434\u0438\u0442\u0430 \u0447\u0438\u043f\u043e\u0432. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-56088","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 FOSDEM 2020 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/proekt-openwifi-razvivaet-otkrytyj-wi-fi-chip-na-baze-fpga-i-sdr\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 OpenWifi \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 Wi-Fi \u0447\u0438\u043f \u043d\u0430 \u0431\u0430\u0437\u0435 FPGA \u0438 SDR | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 FOSDEM 2020 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/proekt-openwifi-razvivaet-otkrytyj-wi-fi-chip-na-baze-fpga-i-sdr\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-03T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:04:17+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Projektet OpenWifi udvikler en \u00e5ben Wi-Fi-chip baseret p\u00e5 FPGA og SDR | ProHoster","description":"P\u00e5 den nyligt afholdte FOSDEM 2020-konference blev projektet pr\u00e6senteret","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-openwifi-razvivaet-otkrytyj-wi-fi-chip-na-baze-fpga-i-sdr","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 OpenWifi \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 Wi-Fi \u0447\u0438\u043f \u043d\u0430 \u0431\u0430\u0437\u0435 FPGA \u0438 SDR | ProHoster","og:description":"\u041d\u0430 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 FOSDEM 2020 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-openwifi-razvivaet-otkrytyj-wi-fi-chip-na-baze-fpga-i-sdr","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-03T21:00:00+00:00","article:modified_time":"2020-02-18T11:04:17+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"56088","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:31:43","updated":"2022-09-30 14:18:47","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/56088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=56088"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/56088\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=56088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=56088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=56088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}