{"id":1713,"date":"2015-10-19T22:37:16","date_gmt":"2015-10-19T21:37:16","guid":{"rendered":"http:\/\/www.analysir.com\/blog\/?p=1713"},"modified":"2016-02-12T11:03:48","modified_gmt":"2016-02-12T11:03:48","slug":"a-hack-for-hacks-using-analysir","status":"publish","type":"post","link":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/","title":{"rendered":"A hack for Hacks using AnalysIR"},"content":{"rendered":"<p>One of our users from Italy, Guido, was tasked with upgrading an old in-house <a href=\"http:\/\/www.guiott.com\/wrc\/Evolution\/wrcEvolution.htm\" target=\"_blank\">WRC<\/a> system to allow the team of Sport&#8217;s Journalists to access the rack of satellite receivers relaying the various sports events around the building.\u00a0 The challenge is that all of the STB (Set Top Boxes) are located in a dedicated room away from the Journalist&#8217;s desks and it is impractical for them to manually change the stations when working to tight deadlines. Previously there was a system in place to remotely switch feeds, but Guido needed to upgrade the system to handle the ever growing number of devices and Infrared protocols. Luckily, he found AnalysIR during his research to implement &#8216;<em>a hack for Hacks using AnalysIR<\/em>&#8216;.<\/p>\n<figure id=\"attachment_1717\" aria-describedby=\"caption-attachment-1717\" style=\"width: 401px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1717\" src=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack-817x1024.jpg\" alt=\"Satellite Feed Rack\" width=\"401\" height=\"503\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack.jpg 817w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack-300x376.jpg 300w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack-239x300.jpg 239w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/a><figcaption id=\"caption-attachment-1717\" class=\"wp-caption-text\">Satellite Feed Rack during testing<\/figcaption><\/figure>\n<p><!--more--><\/p>\n<blockquote><p>Hack is also a <span class=\"st\">colloquial<\/span> term for Journalists!<\/p><\/blockquote>\n<p>Guido set about capturing all of the codes with AnalysIR using the USB IR Toy as a source device. This proved to be much easier than the original approach. Then he set about updating the web interface, which made it easy for the journalists to control the satellite feeds.<\/p>\n<figure id=\"attachment_1716\" aria-describedby=\"caption-attachment-1716\" style=\"width: 604px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_webApp.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1716 size-large\" src=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_webApp-1024x576.png\" alt=\"Web Remote Control and AnalysIR\" width=\"604\" height=\"340\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_webApp-1024x576.png 1024w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_webApp-300x169.png 300w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_webApp.png 1920w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><figcaption id=\"caption-attachment-1716\" class=\"wp-caption-text\">Web Remote Control and AnalysIR<\/figcaption><\/figure>\n<p>We particularly like the &#8216;home-brew&#8217;\u00a0 mounting brackets used to house the IR emitters for each unit, which helped avoid signals being misdirected to the wrong device. The WRC project is a great demonstration of the application of hobby &#8216;Maker&#8217; skills being used to great effect in the workplace &#8211; but we can&#8217;t stop thinking how unfair it is for these Journalists to get paid for watching all the top sports events.<\/p>\n<figure id=\"attachment_1718\" aria-describedby=\"caption-attachment-1718\" style=\"width: 604px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_dev_Setup1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1718 size-large\" src=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_dev_Setup1-1024x803.jpg\" alt=\"Development Envirnment with AnalysIR\" width=\"604\" height=\"474\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_dev_Setup1.jpg 1024w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_dev_Setup1-300x235.jpg 300w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><figcaption id=\"caption-attachment-1718\" class=\"wp-caption-text\">Development Environment with AnalysIR running on OSX &amp; a virtual machine<\/figcaption><\/figure>\n<p>The development environment comprised:<\/p>\n<ul>\n<li>AnalysIR<em> (automatic C code generation for recorded signals)<\/em><\/li>\n<li>USB IR Toy (Infrared source connected to AnalysIR)<\/li>\n<li>Beaglebone Black<\/li>\n<li>Microchip MPLABX<\/li>\n<li>PIC18F4620<\/li>\n<\/ul>\n<blockquote><p>A hack for Hacks using AnalysIR<\/p><\/blockquote>\n<p>Check out Guido&#8217;s full project description in more detail<strong> <a href=\"http:\/\/www.guiott.com\/wrc\/Evolution\/wrcEvolution.htm\" target=\"_blank\">here<\/a><\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p><strong><a href=\"http:\/\/www.analysir.com\/blog\/get-analysir\/\" target=\"_blank\">Get your own copy of AnalysIR here.<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of our users from Italy, Guido, was tasked with upgrading an old in-house WRC system to allow the team of Sport&#8217;s Journalists to access the rack of satellite receivers relaying the various sports events around the building.\u00a0 The challenge is that all of the STB (Set Top Boxes) are located in a dedicated room &hellip; <a href=\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">A hack for Hacks using AnalysIR<\/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_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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1,15],"tags":[4,325,327,322,7,33,324,323,328,326,321,37,51],"class_list":["post-1713","post","type-post","status-publish","format-standard","hentry","category-analysir-blog","category-analysir-ir-infrared-projects","tag-analysir","tag-beaglebone","tag-beaglebone-black","tag-hack","tag-infrared","tag-ir","tag-microchip","tag-mplabx","tag-osx-virtual-machine","tag-pic18f4620","tag-satellite","tag-sky","tag-usb-ir-toy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>A hack for Hacks using AnalysIR<\/title>\n<meta name=\"description\" content=\"A hack for Hacks using AnalysIR. Guido, was tasked with upgrading an old in-house WRC system to allow the team of Sport&#039;s Journalists to access the rack\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A hack for Hacks using AnalysIR\" \/>\n<meta property=\"og:description\" content=\"A hack for Hacks using AnalysIR. Guido, was tasked with upgrading an old in-house WRC system to allow the team of Sport&#039;s Journalists to access the rack\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/\" \/>\n<meta property=\"og:site_name\" content=\"AnalysIR Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/chris.analysir\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/chris.analysir\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-19T21:37:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-02-12T11:03:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack-817x1024.jpg\" \/>\n<meta name=\"author\" content=\"User Two\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AnalysIR\" \/>\n<meta name=\"twitter:site\" content=\"@analysir\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"User Two\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/\"},\"author\":{\"name\":\"User Two\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/16a6d94c57d4f2629096ab80a7b36e13\"},\"headline\":\"A hack for Hacks using AnalysIR\",\"datePublished\":\"2015-10-19T21:37:16+00:00\",\"dateModified\":\"2016-02-12T11:03:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/\"},\"wordCount\":350,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack-817x1024.jpg\",\"keywords\":[\"AnalysIR\",\"Beaglebone\",\"beaglebone Black\",\"hack\",\"Infrared\",\"IR\",\"Microchip\",\"MPLABX\",\"OSX virtual machine\",\"PIC18F4620\",\"Satellite\",\"SKY\",\"USB IR Toy\"],\"articleSection\":[\"AnalysIR Blog\",\"Projects\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/\",\"url\":\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/\",\"name\":\"A hack for Hacks using AnalysIR\",\"isPartOf\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack-817x1024.jpg\",\"datePublished\":\"2015-10-19T21:37:16+00:00\",\"dateModified\":\"2016-02-12T11:03:48+00:00\",\"description\":\"A hack for Hacks using AnalysIR. Guido, was tasked with upgrading an old in-house WRC system to allow the team of Sport's Journalists to access the rack\",\"breadcrumb\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#primaryimage\",\"url\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack.jpg\",\"contentUrl\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack.jpg\",\"width\":817,\"height\":1024,\"caption\":\"Satellite Feed Rack\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.analysir.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A hack for Hacks using AnalysIR\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#website\",\"url\":\"https:\/\/www.analysir.com\/blog\/\",\"name\":\"AnalysIR Blog\",\"description\":\"All about infrared remote control, IR decoding and more\",\"publisher\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.analysir.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#organization\",\"name\":\"AnalysIR\",\"url\":\"https:\/\/www.analysir.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/AnalysIR_and_IRToy.png\",\"contentUrl\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/AnalysIR_and_IRToy.png\",\"width\":200,\"height\":200,\"caption\":\"AnalysIR\"},\"image\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/chris.analysir\",\"https:\/\/x.com\/analysir\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/16a6d94c57d4f2629096ab80a7b36e13\",\"name\":\"User Two\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g\",\"caption\":\"User Two\"},\"sameAs\":[\"http:\/\/www.AnalysIR.com\",\"https:\/\/www.facebook.com\/chris.analysir\",\"https:\/\/x.com\/AnalysIR\"],\"url\":\"https:\/\/www.analysir.com\/blog\/author\/analysir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A hack for Hacks using AnalysIR","description":"A hack for Hacks using AnalysIR. Guido, was tasked with upgrading an old in-house WRC system to allow the team of Sport's Journalists to access the rack","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/","og_locale":"en_US","og_type":"article","og_title":"A hack for Hacks using AnalysIR","og_description":"A hack for Hacks using AnalysIR. Guido, was tasked with upgrading an old in-house WRC system to allow the team of Sport's Journalists to access the rack","og_url":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/","og_site_name":"AnalysIR Blog","article_publisher":"https:\/\/www.facebook.com\/chris.analysir","article_author":"https:\/\/www.facebook.com\/chris.analysir","article_published_time":"2015-10-19T21:37:16+00:00","article_modified_time":"2016-02-12T11:03:48+00:00","og_image":[{"url":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack-817x1024.jpg","type":"","width":"","height":""}],"author":"User Two","twitter_card":"summary_large_image","twitter_creator":"@AnalysIR","twitter_site":"@analysir","twitter_misc":{"Written by":"User Two","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#article","isPartOf":{"@id":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/"},"author":{"name":"User Two","@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/16a6d94c57d4f2629096ab80a7b36e13"},"headline":"A hack for Hacks using AnalysIR","datePublished":"2015-10-19T21:37:16+00:00","dateModified":"2016-02-12T11:03:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/"},"wordCount":350,"commentCount":0,"publisher":{"@id":"https:\/\/www.analysir.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#primaryimage"},"thumbnailUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack-817x1024.jpg","keywords":["AnalysIR","Beaglebone","beaglebone Black","hack","Infrared","IR","Microchip","MPLABX","OSX virtual machine","PIC18F4620","Satellite","SKY","USB IR Toy"],"articleSection":["AnalysIR Blog","Projects"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/","url":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/","name":"A hack for Hacks using AnalysIR","isPartOf":{"@id":"https:\/\/www.analysir.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#primaryimage"},"image":{"@id":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#primaryimage"},"thumbnailUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack-817x1024.jpg","datePublished":"2015-10-19T21:37:16+00:00","dateModified":"2016-02-12T11:03:48+00:00","description":"A hack for Hacks using AnalysIR. Guido, was tasked with upgrading an old in-house WRC system to allow the team of Sport's Journalists to access the rack","breadcrumb":{"@id":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#primaryimage","url":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack.jpg","contentUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Guido_Rack.jpg","width":817,"height":1024,"caption":"Satellite Feed Rack"},{"@type":"BreadcrumbList","@id":"https:\/\/www.analysir.com\/blog\/2015\/10\/19\/a-hack-for-hacks-using-analysir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.analysir.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A hack for Hacks using AnalysIR"}]},{"@type":"WebSite","@id":"https:\/\/www.analysir.com\/blog\/#website","url":"https:\/\/www.analysir.com\/blog\/","name":"AnalysIR Blog","description":"All about infrared remote control, IR decoding and more","publisher":{"@id":"https:\/\/www.analysir.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.analysir.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.analysir.com\/blog\/#organization","name":"AnalysIR","url":"https:\/\/www.analysir.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/AnalysIR_and_IRToy.png","contentUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/AnalysIR_and_IRToy.png","width":200,"height":200,"caption":"AnalysIR"},"image":{"@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/chris.analysir","https:\/\/x.com\/analysir"]},{"@type":"Person","@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/16a6d94c57d4f2629096ab80a7b36e13","name":"User Two","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g","caption":"User Two"},"sameAs":["http:\/\/www.AnalysIR.com","https:\/\/www.facebook.com\/chris.analysir","https:\/\/x.com\/AnalysIR"],"url":"https:\/\/www.analysir.com\/blog\/author\/analysir\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p42zhM-rD","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1638,"url":"https:\/\/www.analysir.com\/blog\/2015\/10\/02\/backdoor-upwm-hack-on-photon-for-infrared-signals-using-uart\/","url_meta":{"origin":1713,"position":0},"title":"Backdoor uPWM Hack on Photon for Infrared signals using UART","author":"User Two","date":"October 2, 2015","format":false,"excerpt":"Since we received our Photon several months ago it has been difficult to find a working example of Hardware PWM on the Photon. Initially, we ported our softPWM approach to the Photon, which is excellent. However, we figured it must be possible to use at least one of the spare\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"uPWM Circuit diagram for Photon","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/uPWM-Photon-Circuit.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/uPWM-Photon-Circuit.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/uPWM-Photon-Circuit.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/uPWM-Photon-Circuit.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":241,"url":"https:\/\/www.analysir.com\/blog\/2013\/08\/21\/update-kits-infrared-compression-serial-hack-etc\/","url_meta":{"origin":1713,"position":1},"title":"Update: Kits, IR Compression, Serial Hack etc&#8230;.","author":"User Two","date":"August 21, 2013","format":false,"excerpt":"As we are approaching the last 10 days of the campaign we would like to share the following updates: \u25cf Today we were informed that the kit components were shipped via UPS to us here in Dublin. Hopefully, they will arrive within a few days, which means we should be\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1682,"url":"https:\/\/www.analysir.com\/blog\/2015\/10\/12\/backdoor-upwm-hack-on-arduino-for-infrared-signals-using-uart\/","url_meta":{"origin":1713,"position":2},"title":"Backdoor uPWM Hack on Arduino for Infrared signals using UART","author":"User Two","date":"October 12, 2015","format":false,"excerpt":"In this blog post we follow up on our recent article about generation of infrared PWM from the Photon's UART where we suggested that it may be possible to achieve something similar with the Arduino. In our previous attempt the Arduino was only able to generate PWM at 40 kHz\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"Arduino uPWM Circuit Diagram","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Arduino-uPWM-Circuit.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Arduino-uPWM-Circuit.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/Arduino-uPWM-Circuit.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":7,"url":"https:\/\/www.analysir.com\/blog\/2013\/10\/16\/sky-plus-infrared-remote-codes\/","url_meta":{"origin":1713,"position":3},"title":"SKY+ IR remote codes","author":"User Two","date":"October 16, 2013","format":false,"excerpt":"We are working on a project to create a custom TV remote to control a SKY+ satellite box, for a friend who cannot manage the standard remote control or even the accessibility ones that are available. As this is an older model STB from SKY we found it difficult to\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"SKY+ Remote Control","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2013\/10\/skyplusremote.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2560,"url":"https:\/\/www.analysir.com\/blog\/2016\/07\/06\/esp8266-nodemcu-backdoor-upwm-hack-ir-signals-using-uart\/","url_meta":{"origin":1713,"position":4},"title":"ESP8266 NodeMCU Backdoor uPWM Hack for IR signals","author":"User Two","date":"July 6, 2016","format":false,"excerpt":"We received our ESP8266 NodeMCU several months ago it has been difficult to find a working example of Hardware PWM to generate crisp Infrared carrier signals. Most posts we have read suggest that there is no PWM readily available on any of the supported platforms. As we have already shown\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"ESP8266 NodeMCU uPWM NEC IR Signal","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2016\/07\/ESP8266-NodeMCU-uPWM-NEC-IR-Signal.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2016\/07\/ESP8266-NodeMCU-uPWM-NEC-IR-Signal.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2016\/07\/ESP8266-NodeMCU-uPWM-NEC-IR-Signal.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2016\/07\/ESP8266-NodeMCU-uPWM-NEC-IR-Signal.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":3038,"url":"https:\/\/www.analysir.com\/blog\/2017\/01\/29\/updated-esp8266-nodemcu-backdoor-upwm-hack-for-ir-signals\/","url_meta":{"origin":1713,"position":5},"title":"Updated ESP8266 NodeMCU Backdoor uPWM Hack for IR signals","author":"User Two","date":"January 29, 2017","format":false,"excerpt":"In our previous post we showed how to generate stable IR carrier signals using the ESP8266 NodeMCU module. A feature of the original approach was that the output IR signal was inverted and required some additional circuitry to invert it again before transmission. Since the original post we have figured\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"ESP8266 NodeMCU uPWM IR CIRCUIT 3V3","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2017\/01\/ESP8266_NodeMCU_uPWM_IR_CIRCUIT_3V3.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2017\/01\/ESP8266_NodeMCU_uPWM_IR_CIRCUIT_3V3.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2017\/01\/ESP8266_NodeMCU_uPWM_IR_CIRCUIT_3V3.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2017\/01\/ESP8266_NodeMCU_uPWM_IR_CIRCUIT_3V3.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts\/1713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/comments?post=1713"}],"version-history":[{"count":10,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts\/1713\/revisions"}],"predecessor-version":[{"id":2106,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts\/1713\/revisions\/2106"}],"wp:attachment":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/media?parent=1713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/categories?post=1713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/tags?post=1713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}