{"id":367,"date":"2008-10-17T23:44:26","date_gmt":"2008-10-18T06:44:26","guid":{"rendered":"http:\/\/mightyohm.com\/blog\/?p=367"},"modified":"2022-12-28T11:57:16","modified_gmt":"2022-12-28T19:57:16","slug":"building-a-wifi-radio-part-2-choosing-an-embedded-platform","status":"publish","type":"post","link":"https:\/\/mightyohm.com\/blog\/2008\/10\/building-a-wifi-radio-part-2-choosing-an-embedded-platform\/","title":{"rendered":"Building a Wifi Radio &#8211; Part 2, Choosing an Embedded Platform"},"content":{"rendered":"<p><em> This is the second part of an ongoing series about building a low cost, open source streaming internet radio.\u00a0 if you haven&#8217;t already, <a href=\"http:\/\/mightyohm.com\/blog\/2008\/10\/building-a-wifi-radio-part-1-introduction\/\">check out part one<\/a> for some background about the project.<\/em><\/p>\n<h3><strong>Onward&#8230;<\/strong><\/h3>\n<p>In <a href=\"http:\/\/mightyohm.com\/blog\/2008\/10\/building-a-wifi-radio-part-1-introduction\/\">part one<\/a>, I discussed the merits of streaming internet radio and the motivations for my Wifi Radio project.\u00a0 Now it&#8217;s time to start looking at what hardware can make this project a reality.\u00a0 Before we get started, let&#8217;s review the requirements list from last time.<\/p>\n<p><em>Requirements:<\/em><\/p>\n<ul>\n<li>Wireless connectivity through existing Wifi network<\/li>\n<li>Audio output (preferably 44kHz, 16 bit stereo)<\/li>\n<li>An integrated amplifier and speaker(s)<\/li>\n<li><a href=\"http:\/\/www.shoutcast.com\">Shoutcast<\/a>\/MP3 streaming audio decode<\/li>\n<li>Several builtin station presets<\/li>\n<li>A display to indicate the station and currently playing song<\/li>\n<li>Simple user interface, using standard radio controls (volume, tune, etc)<\/li>\n<li>110VAC operation<\/li>\n<\/ul>\n<p>There are two additional requirements that I implied in the first post but forgot to include explicitly:<\/p>\n<ul>\n<li>Cheap, priced below a commercial streaming radio &#8211; target &lt; $100.<\/li>\n<li>Small size so it can be portable (no desktop PC&#8217;s allowed!)<\/li>\n<\/ul>\n<h3><strong>Selecting the hardware:<\/strong><\/h3>\n<p>How do these requirements translate into hardware?\u00a0 Let&#8217;s take a stab at what features we&#8217;d like in an embedded platform.<\/p>\n<ul>\n<li>A wireless interface<\/li>\n<li>Audio output<\/li>\n<li>Sufficient system resources (CPU, memory, etc.) to decode MP3s<\/li>\n<li>Some extra IO for a control panel and display<\/li>\n<li>Low cost<\/li>\n<li>Small size<\/li>\n<li>Ease of development<\/li>\n<\/ul>\n<p>The size and cost aspects pushed me towards an <a href=\"http:\/\/en.wikipedia.org\/wiki\/Embedded_system\">embedded system<\/a> instead of a small form factor PC like any of <a href=\"http:\/\/us.shuttle.com\/Home.aspx\">Shuttle&#8217;s XPC<\/a> offerings or a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Nano-ITX\">nano-ITX <\/a>board.\u00a0 To me, &#8220;Ease of development&#8221; equals <a href=\"http:\/\/en.wikipedia.org\/wiki\/Linux\">Linux<\/a>, so I wanted something well supported by Linux and an active <a href=\"http:\/\/en.wikipedia.org\/wiki\/Open_source\">open source<\/a> development community.<\/p>\n<p>There are quite a few <a href=\"http:\/\/www.linuxdevices.com\/\">embedded Linux<\/a> platforms out there, with a wide variety of prices and features.\u00a0 I looked at a few of them, including:<\/p>\n<p><a href=\"http:\/\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/10\/hammer_01-large.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"Image courtesy Tin Can Tools\" src=\"http:\/\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/10\/hammer_01-large-150x150.jpg\" alt=\"\" width=\"90\" height=\"90\" \/><\/a><\/p>\n<ul>\n<li>The <a href=\"http:\/\/www.tincantools.com\/\">Tin Can Tools<\/a> <a href=\"http:\/\/www.tincantools.com\/product.php?productid=16133&amp;cat=0&amp;page=1&amp;featured\">Hammer<\/a> &#8211; very impressive <a href=\"http:\/\/www.arm.com\/products\/CPUs\/families\/ARM9Family.html\">ARM9<\/a>-based board with USB, lots of RAM and flash, lots of IO, and best of all the footprint of a 40-pin DIP package (breadboard compatible!).\u00a0 No wireless and relatively steep pricetag ($160).<\/li>\n<\/ul>\n<p><code><br \/>\n<\/code><\/p>\n<ul> <a href=\"http:\/\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/10\/ti_beagle_board_top2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"Image courtesy linuxdevices.com\" src=\"http:\/\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/10\/ti_beagle_board_top2-150x150.jpg\" alt=\"\" width=\"90\" height=\"90\" \/><\/a><\/p>\n<li><a href=\"http:\/\/www.ti.com\/\">TI<\/a>&#8216;s <a href=\"http:\/\/beagleboard.org\/\">Beagle Board<\/a> &#8211; Incredible featureset including DVI output and a 600MHz <a href=\"http:\/\/www.arm.com\/products\/CPUs\/ARM_Cortex-A8.html\">ARM Cortex<\/a> core.\u00a0 No wireless and price is stunning for what you get, but overkill for this project ($150).\u00a0 (Must keep in mind for future projects!)<\/li>\n<\/ul>\n<p><code><br \/>\n<\/code><\/p>\n<ul> <a href=\"http:\/\/www.jdoqocy.com\/click-3238164-10440897?url=http%3A%2F%2Fwww.newegg.com%2FProduct%2FProduct.aspx%3FItem%3DN82E16833320023%26nm_mc%3DAFC-C8Junction%26cm_mmc%3DAFC-C8Junction-_-Network%2B-%2BWireless%2BRouters-_-ASUS-_-33320023&amp;cjsku=N82E16833320023\" target=\"_top\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"http:\/\/images10.newegg.com\/ProductImageCompressAll200\/33-320-023-01.jpg\" border=\"0\" alt=\"ASUS WL-520gU Wireless Router\" width=\"100\" height=\"100\" \/><\/a><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.awltovhc.com\/image-3238164-10440897\" border=\"0\" alt=\"\" width=\"1\" height=\"1\" \/><\/p>\n<li>Consumer wireless routers like the <a href=\"http:\/\/www.asus.com\/products.aspx?l1=12&amp;l2=43&amp;l3=0&amp;l4=0&amp;model=1712&amp;modelmenu=1\">Asus WL-500gP v2<\/a> and <a href=\"http:\/\/www.asus.com\/products.aspx?l1=12&amp;l2=43&amp;l3=0&amp;l4=0&amp;model=1671&amp;modelmenu=1\">WL-520GU<\/a> &#8211; builtin wireless (yay!), USB, 240MHz <a href=\"http:\/\/www.broadcom.com\/products\/Wireless-LAN\/802.11-Wireless-LAN-Solutions\/BCM5354\">Broadcom 5354<\/a> core, decent RAM and flash, cheap.  Newegg has the WL-520GU for an incredible <a href=\"http:\/\/www.tkqlhce.com\/click-3238164-10440897?url=http%3A%2F%2Fwww.newegg.com%2FProduct%2FProduct.aspx%3FItem%3DN82E16833320023%26nm_mc%3DAFC-C8Junction%26cm_mmc%3DAFC-C8Junction-_-Network%2B-%2BWireless%2BRouters-_-ASUS-_-33320023&amp;cjsku=N82E16833320023\" target=\"_top\" rel=\"noopener\">$26 after rebate<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.ftjcfx.com\/image-3238164-10440897\" border=\"0\" alt=\"\" width=\"1\" height=\"1\" \/> (normally $50).  The higher end WL-500g has more memory and flash and an integrated USB 2.0 hub (2 external ports).\u00a0 Newegg has the <a href=\"http:\/\/www.kqzyfj.com\/click-3238164-10440897?url=http%3A%2F%2Fwww.newegg.com%2FProduct%2FProduct.aspx%3FItem%3DN82E16833320030%26nm_mc%3DAFC-C8Junction%26cm_mmc%3DAFC-C8Junction-_-Network%2B-%2BWireless%2BRouters-_-ASUS-_-33320030&amp;cjsku=N82E16833320030\" target=\"_top\" rel=\"noopener\">WL-500g Premium V2<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.ftjcfx.com\/image-3238164-10440897\" border=\"0\" alt=\"\" width=\"1\" height=\"1\" \/> for $50 after rebate (normally $80).  Both versions are a steal for what you get.<\/li>\n<\/ul>\n<p>Tiny, under $50 and with built-in wireless, the <a href=\"http:\/\/www.asus.com\/products.aspx?l1=12&amp;l2=43&amp;l3=0&amp;l4=0&amp;model=1671&amp;modelmenu=1\">Asus WL-520GU<\/a> is the clear winner for this project.\u00a0 The downside?\u00a0 Since this router was never intended to do anything other than, well, route, we&#8217;re going to have to crack it open, modify it, and void the warranty.\u00a0 In addition, there is no tech support and we&#8217;re going to have to spend some extra time hacking around to get it to do what we want.<\/p>\n<p>Here it is in all it&#8217;s glory:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/mightyohm.com\/files\/flickr\/2951133344_9ecc66f9f0_m.jpg\" alt=\"Asus WL-520GU Wireless Router\" width=\"240\" height=\"180\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/mightyohm.com\/files\/flickr\/2951133192_3405735333_m.jpg\" alt=\"Asus WL-520GU Wireless Router\" width=\"240\" height=\"180\" \/><\/p>\n<p>Here&#8217;s a sneak peak of the inside:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/mightyohm.com\/files\/flickr\/2950280015_910ea93e73_m.jpg\" alt=\"Asus WL-520GU Wireless Router\" width=\"240\" height=\"180\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/mightyohm.com\/files\/flickr\/2951132866_6d8d72ebc8_m.jpg\" alt=\"Asus WL-520GU Wireless Router\" width=\"240\" height=\"180\" \/><\/p>\n<p>This router is <a href=\"http:\/\/wiki.openwrt.org\/Hardware\/Asus\">supported<\/a> by <a href=\"http:\/\/openwrt.org\/\">OpenWRT<\/a>, an open source Linux distribution for small embedded devices.\u00a0 Ignore the work-in-progress designation, it works, trust me!<\/p>\n<p>Although the router lacks builtin audio, that is easily solved with an $8 <a href=\"http:\/\/www.jdoqocy.com\/click-3238164-10440897?url=http%3A%2F%2Fwww.newegg.com%2FProduct%2FProduct.aspx%3FItem%3DN82E16812186035%26nm_mc%3DAFC-C8Junction%26cm_mmc%3DAFC-C8Junction-_-Adapters%2Band%2Bgender%2Bchangers-_-Syba-_-12186035&amp;cjsku=N82E16812186035\" target=\"_top\" rel=\"noopener\"> SYBA SD-CM-UAUD USB Stereo Audio Adapter<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.awltovhc.com\/image-3238164-10440897\" border=\"0\" alt=\"\" width=\"1\" height=\"1\" \/>.  There have been <a href=\"http:\/\/wiki.openwrt.org\/OpenWrtDocs\/Hardware\/Asus\/WL520GU\">reports<\/a> that the WL-520GU only supports USB 1.1 reliably, but USB audio doesn&#8217;t require USB 2.0 so it&#8217;s not an issue for us.\u00a0 For full USB 2.0 support, look at the WL-500gP v2 instead.<\/p>\n<p>So far we have $58 into the project ($38 if you are lucky enough to get the rebate) and we have an embedded Linux computer, a wireless interface, and an audio output.\u00a0 Not bad!<\/p>\n<p>That&#8217;s it for part two!\u00a0 In <a href=\"http:\/\/mightyohm.com\/blog\/2008\/10\/building-a-wifi-radio-part-3-hacking-the-asus-wl-520gu\/\">part three<\/a> I&#8217;ll install a serial port on the router and get ready to reflash the stock firmware with OpenWrt.\u00a0 At that point we&#8217;ll be able to start listening to some tunes!<\/p>\n<p><strong>Update:<\/strong> I posted <a href=\"http:\/\/mightyohm.com\/blog\/2008\/10\/detailed-specs-for-the-asus-wl-520gu-uber-hacking-platform\/\">detailed specs<\/a> for the WL-520GU and a couple more photos <a href=\"http:\/\/mightyohm.com\/blog\/2008\/10\/detailed-specs-for-the-asus-wl-520gu-uber-hacking-platform\/\">here<\/a>.<\/p>\n<p><strong>Update 2:<\/strong> I posted some images of the <a href=\"http:\/\/mightyohm.com\/blog\/2008\/10\/inside-the-syba-sd-cm-uaud-usb-stereo-audio-adapter\/\">$8 USB-Audio Adapter<\/a> I am using as well.<\/p>\n<p><strong>Update 3: <\/strong><a href=\"http:\/\/mightyohm.com\/blog\/2008\/10\/building-a-wifi-radio-part-3-hacking-the-asus-wl-520gu\/\">Part three<\/a> is now available.<\/p>\n<p><strong>Update 4:<\/strong> There is a new <a href=\"http:\/\/mightyohm.com\/forum\/viewforum.php?f=2\">Wifi Radio Discussion Forum<\/a>, hop over there to ask questions about the project or see what other people are working on!\u00a0 (<em>4\/12\/09)<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is the second part of an ongoing series about building a low cost, open source streaming internet radio.\u00a0 if you haven&#8217;t already, check out part one for some background about the project. Onward&#8230; In part one, I discussed the merits of streaming internet radio and the motivations for my Wifi Radio project.\u00a0 Now it&#8217;s &hellip; <a href=\"https:\/\/mightyohm.com\/blog\/2008\/10\/building-a-wifi-radio-part-2-choosing-an-embedded-platform\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Building a Wifi Radio &#8211; Part 2, Choosing an Embedded Platform<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_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},"jetpack_post_was_ever_published":false},"categories":[5,443],"tags":[36,72,66,24,71,162],"class_list":["post-367","post","type-post","status-publish","format-standard","hentry","category-electronics","category-projects-2","tag-diy","tag-embedded","tag-linux","tag-project","tag-streaming-radio","tag-wifiradio"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pioCd-5V","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":333,"url":"https:\/\/mightyohm.com\/blog\/2008\/10\/building-a-wifi-radio-part-1-introduction\/","url_meta":{"origin":367,"position":0},"title":"Building a Wifi Radio &#8211; Part 1, Introduction","author":"Jeff","date":"October 9, 2008","format":false,"excerpt":"This article is the first of a series that will document the development of a low cost, open source wireless streaming internet radio receiver.\u00a0 All construction details, including schematics, source code, and even the design process itself will be documented on this blog. Comments and (constructive) criticism are welcome. Click\u2026","rel":"","context":"In &quot;Electronics&quot;","block_context":{"text":"Electronics","link":"https:\/\/mightyohm.com\/blog\/category\/electronics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/10\/3567609195_26d2582df5_o.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/10\/3567609195_26d2582df5_o.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/10\/3567609195_26d2582df5_o.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/10\/3567609195_26d2582df5_o.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/10\/3567609195_26d2582df5_o.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/mightyohm.com\/blog\/wp-content\/uploads\/2008\/10\/3567609195_26d2582df5_o.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":1902,"url":"https:\/\/mightyohm.com\/blog\/2009\/05\/sneak-peak-at-my-finished-wifi-radio-project\/","url_meta":{"origin":367,"position":1},"title":"Sneak peek at my finished Wifi Radio project!","author":"Jeff","date":"May 28, 2009","format":false,"excerpt":"While I'm busy working on part ten of my series on building a wireless router-based DIY streaming internet radio, I couldn't resist sharing a few photos of the finished project. If you want to see the radio in person, stop by Expo Hall Booth 166 at the Maker Faire in\u2026","rel":"","context":"In &quot;Electronics&quot;","block_context":{"text":"Electronics","link":"https:\/\/mightyohm.com\/blog\/category\/electronics\/"},"img":{"alt_text":"Finished Wifi Radio","src":"https:\/\/i0.wp.com\/mightyohm.com\/files\/flickr\/3567609195_79760d88fe.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1887,"url":"https:\/\/mightyohm.com\/blog\/2009\/05\/building-a-wifi-radio-part-10-building-the-box\/","url_meta":{"origin":367,"position":2},"title":"Building a Wifi Radio &#8211; Part 10, Building the Box","author":"Jeff","date":"May 29, 2009","format":false,"excerpt":"This is the tenth and final part of a series about building a low cost, open source streaming internet radio based on the ASUS WL-520gU Wireless Router.\u00a0 If you haven\u2019t already, check out the previous parts (see the links below) for some background about the project. Wow, we've come a\u2026","rel":"","context":"In &quot;Electronics&quot;","block_context":{"text":"Electronics","link":"https:\/\/mightyohm.com\/blog\/category\/electronics\/"},"img":{"alt_text":"","src":"http:\/\/www.ftjcfx.com\/image-3238164-10440897","width":350,"height":200},"classes":[]},{"id":464,"url":"https:\/\/mightyohm.com\/blog\/2008\/10\/inside-the-syba-sd-cm-uaud-usb-stereo-audio-adapter\/","url_meta":{"origin":367,"position":3},"title":"Inside the SYBA SD-CM-UAUD USB Stereo Audio Adapter","author":"Jeff","date":"October 29, 2008","format":false,"excerpt":"I am using this tiny USB-audio adapter as part of my Wifi Radio project.\u00a0 It's a ridiculously cheap $8 at Newegg.com and contains a C-Media CM119 chip targeted at VoIP applications.\u00a0 I have no idea why they chose to use a VoIP chip for this application because it contains a\u2026","rel":"","context":"In &quot;Electronics&quot;","block_context":{"text":"Electronics","link":"https:\/\/mightyohm.com\/blog\/category\/electronics\/"},"img":{"alt_text":"SYBA SD-CM-UAUD USB Stereo Audio Adapter","src":"https:\/\/i0.wp.com\/mightyohm.com\/files\/flickr\/2979795890_b29ce48e3e.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":598,"url":"https:\/\/mightyohm.com\/blog\/2008\/11\/building-a-wifi-radio-part-5-lets-make-some-noise\/","url_meta":{"origin":367,"position":4},"title":"Building a Wifi Radio &#8211; Part 5, Let&#8217;s Make Some Noise!","author":"Jeff","date":"November 8, 2008","format":false,"excerpt":"This is the fifth part of an ongoing series at mightyOhm about building a low cost, open source streaming internet radio.\u00a0 If you haven't already, check out the previous parts below for some background about the project. Building a Wifi Radio - Part 1, Introduction Building a Wifi Radio -\u2026","rel":"","context":"In &quot;Projects&quot;","block_context":{"text":"Projects","link":"https:\/\/mightyohm.com\/blog\/category\/projects-2\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":712,"url":"https:\/\/mightyohm.com\/blog\/2008\/12\/building-a-wifi-radio-part-6-a-conversation-with-mpd\/","url_meta":{"origin":367,"position":5},"title":"Building a Wifi Radio &#8211; Part 6, A Conversation with Mpd","author":"Jeff","date":"December 17, 2008","format":false,"excerpt":"This is the sixth part of an ongoing series about building a low cost, open source streaming internet radio.\u00a0 If you haven't already, check out the previous parts (see the links at the end of this article) for some background about the project. Let's review... It's been a few weeks\u2026","rel":"","context":"In &quot;Microcontrollers&quot;","block_context":{"text":"Microcontrollers","link":"https:\/\/mightyohm.com\/blog\/category\/microcontrollers\/"},"img":{"alt_text":"","src":"http:\/\/www.awltovhc.com\/image-3238164-10440897","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/posts\/367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/comments?post=367"}],"version-history":[{"count":77,"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/posts\/367\/revisions"}],"predecessor-version":[{"id":15805,"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/posts\/367\/revisions\/15805"}],"wp:attachment":[{"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/media?parent=367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/categories?post=367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mightyohm.com\/blog\/wp-json\/wp\/v2\/tags?post=367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}