{"id":4428,"date":"2013-06-04T08:44:25","date_gmt":"2013-06-04T08:44:25","guid":{"rendered":"http:\/\/178.62.14.192\/?p=4428"},"modified":"2013-06-04T08:44:25","modified_gmt":"2013-06-04T08:44:25","slug":"distributed-processing-with-the-raspberrypi-and-rabbitmq","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=4428","title":{"rendered":"Distributed processing with the #RaspberryPi and RabbitMQ"},"content":{"rendered":"<p style=\"text-align: center;\"><a href=\"http:\/\/blog.gopivotal.com\/topics\/big-data-topics\/innovate-with-pivotal-rabbitmq-and-rasberry-pi\"><img src='\/blog\/wp-content\/uploads\/2013\/06\/raspberry_pi_starting_marrbimq_clustered_mgt_console_up1.png' alt='Innovate with Pivotal RabbitMQ and Rasberry Pi | Pivotal P.O.V.' \/><\/a><\/p>\n<p>Adam Bloom from Pivotal has written a guide to installing and using RabbitMQ on a cluster of Raspberry Pis.<\/p>\n<p>Here&#8217;s what they say about RabbitMQ:<\/p>\n<blockquote><p>With Pivotal RabbitMQ, we have a highly scalable, efficient, easy-to-deploy message queue. Beyond the long list of support for languages and protocols that could connect to a cluster of Pis running RabbitMQ or distribute messages to individual Pi subscribers, RabbitMQ also supports MQTT for when Pis are clients or sensors. With MQTT, any device on a network can send data directly to a message queue, and the protocol is ideally suited for sensors and mobile devices.<\/p><\/blockquote>\n<p><a style=\"letter-spacing: 0.05em; line-height: 1.6875;\" href=\"http:\/\/blog.gopivotal.com\/topics\/big-data-topics\/innovate-with-pivotal-rabbitmq-and-rasberry-pi\">Read the guide here<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adam Bloom from Pivotal has written a guide to installing and using RabbitMQ on a cluster of Raspberry Pis. Here&#8217;s what they say about RabbitMQ: With Pivotal RabbitMQ, we have a highly scalable, efficient, easy-to-deploy message queue. Beyond the long&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=4428\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"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_feature_clip_id":0,"_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},"jetpack_post_was_ever_published":false},"categories":[49],"tags":[],"class_list":["post-4428","post","type-post","status-publish","format-standard","hentry","category-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Distributed processing with the #RaspberryPi and RabbitMQ - Raspberry Pi Pod<\/title>\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.recantha.co.uk\/blog\/?p=4428\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Distributed processing with the #RaspberryPi and RabbitMQ - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"Adam Bloom from Pivotal has written a guide to installing and using RabbitMQ on a cluster of Raspberry Pis. Here&#8217;s what they say about RabbitMQ: With Pivotal RabbitMQ, we have a highly scalable, efficient, easy-to-deploy message queue. Beyond the long&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=4428\" \/>\n<meta property=\"og:site_name\" content=\"Raspberry Pi Pod\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/recantha\/\" \/>\n<meta property=\"article:published_time\" content=\"2013-06-04T08:44:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2013\/06\/raspberry_pi_starting_marrbimq_clustered_mgt_console_up1.png\" \/>\n<meta name=\"author\" content=\"Michael Horne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@recantha\" \/>\n<meta name=\"twitter:site\" content=\"@recantha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Horne\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4428#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4428\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Distributed processing with the #RaspberryPi and RabbitMQ\",\"datePublished\":\"2013-06-04T08:44:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4428\"},\"wordCount\":113,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#organization\"},\"articleSection\":[\"Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4428#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4428\",\"url\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4428\",\"name\":\"Distributed processing with the #RaspberryPi and RabbitMQ - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2013-06-04T08:44:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4428#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4428\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4428#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Distributed processing with the #RaspberryPi and RabbitMQ\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/\",\"name\":\"Raspberry Pi Pod\",\"description\":\"Experiences with the Raspberry Pi micro computer and microcontroller\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#organization\",\"name\":\"Raspberry Pi Pod\",\"url\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.recantha.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.recantha.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"width\":800,\"height\":337,\"caption\":\"Raspberry Pi Pod\"},\"image\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/recantha\\\/\",\"https:\\\/\\\/x.com\\\/recantha\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/recantha\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCK4F9blabxzmk8Inzhs8tpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/c27c4ef2ee1c18b130f1fcd5dcdbb263\",\"name\":\"Michael Horne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"caption\":\"Michael Horne\"},\"url\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Distributed processing with the #RaspberryPi and RabbitMQ - Raspberry Pi Pod","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.recantha.co.uk\/blog\/?p=4428","og_locale":"en_US","og_type":"article","og_title":"Distributed processing with the #RaspberryPi and RabbitMQ - Raspberry Pi Pod","og_description":"Adam Bloom from Pivotal has written a guide to installing and using RabbitMQ on a cluster of Raspberry Pis. Here&#8217;s what they say about RabbitMQ: With Pivotal RabbitMQ, we have a highly scalable, efficient, easy-to-deploy message queue. Beyond the long&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=4428","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2013-06-04T08:44:25+00:00","og_image":[{"url":"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2013\/06\/raspberry_pi_starting_marrbimq_clustered_mgt_console_up1.png","type":"","width":"","height":""}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4428#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4428"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Distributed processing with the #RaspberryPi and RabbitMQ","datePublished":"2013-06-04T08:44:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4428"},"wordCount":113,"commentCount":1,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"articleSection":["Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=4428#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4428","url":"https:\/\/www.recantha.co.uk\/blog\/?p=4428","name":"Distributed processing with the #RaspberryPi and RabbitMQ - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"datePublished":"2013-06-04T08:44:25+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4428#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=4428"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4428#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Distributed processing with the #RaspberryPi and RabbitMQ"}]},{"@type":"WebSite","@id":"https:\/\/www.recantha.co.uk\/blog\/#website","url":"https:\/\/www.recantha.co.uk\/blog\/","name":"Raspberry Pi Pod","description":"Experiences with the Raspberry Pi micro computer and microcontroller","publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.recantha.co.uk\/blog\/#organization","name":"Raspberry Pi Pod","url":"https:\/\/www.recantha.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","width":800,"height":337,"caption":"Raspberry Pi Pod"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/recantha\/","https:\/\/x.com\/recantha","https:\/\/www.linkedin.com\/in\/recantha\/","https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg"]},{"@type":"Person","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263","name":"Michael Horne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","caption":"Michael Horne"},"url":"https:\/\/www.recantha.co.uk\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-19q","jetpack-related-posts":[{"id":12498,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=12498","url_meta":{"origin":4428,"position":0},"title":"Remote control Raspberry Pi GPIO with messaging queues","author":"Michael Horne","date":"1 May 2015","format":false,"excerpt":"Messaging queues are all the rage nowadays, what with being the backbone for a lot of Internet of Things projects and concepts. In his blog post, Brian Hines explains how to use a library he wrote called pi-control-service together with\u00a0RabbitMQ\u00a0to send and receive messages and control the GPIO pins with\u2026","rel":"","context":"In &quot;Internet of things&quot;","block_context":{"text":"Internet of things","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=26"},"img":{"alt_text":"","src":"http:\/\/static1.squarespace.com\/static\/512af03fe4b03f854eedc2ed\/t\/54cff0a6e4b0b57aa332113c\/1422913707041\/?format=750w","width":350,"height":200,"srcset":"http:\/\/static1.squarespace.com\/static\/512af03fe4b03f854eedc2ed\/t\/54cff0a6e4b0b57aa332113c\/1422913707041\/?format=750w 1x, http:\/\/static1.squarespace.com\/static\/512af03fe4b03f854eedc2ed\/t\/54cff0a6e4b0b57aa332113c\/1422913707041\/?format=750w 1.5x, http:\/\/static1.squarespace.com\/static\/512af03fe4b03f854eedc2ed\/t\/54cff0a6e4b0b57aa332113c\/1422913707041\/?format=750w 2x"},"classes":[]},{"id":14909,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=14909","url_meta":{"origin":4428,"position":1},"title":"Create a two-person nuclear activation device with Raspberry Pi","author":"Michael Horne","date":"17 June 2016","format":false,"excerpt":"Dylan Schuster over at losant.com\u00a0has taken two Raspberry Pi 3s and hooked them up to two custom turn-key-and-button boxes. He's then used Losant's new MQTT and REST clients to make them Internet of Things devices. By sending messages from the two Pis and receiving messages back, the system will only\u2026","rel":"","context":"In &quot;Blinkies&quot;","block_context":{"text":"Blinkies","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=80"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cdn2.hubspot.net\/hub\/742943\/hubfs\/Blog\/two-man-switch\/switch_in_action_3.gif?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cdn2.hubspot.net\/hub\/742943\/hubfs\/Blog\/two-man-switch\/switch_in_action_3.gif?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/cdn2.hubspot.net\/hub\/742943\/hubfs\/Blog\/two-man-switch\/switch_in_action_3.gif?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":21412,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=21412","url_meta":{"origin":4428,"position":2},"title":"Use Adafruit IO with a Raspberry Pi Pico W to create IoT dashboards using MQTT","author":"Michael Horne","date":"16 July 2022","format":false,"excerpt":"I decided recently to set up a string of temperature sensors around our house to work out the temperature profile of different rooms. With the recent release of the Pico W, I realised that I could do this quite simply, as long as I could find a way to \"nicely\"\u2026","rel":"","context":"In &quot;Internet of things&quot;","block_context":{"text":"Internet of things","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=26"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2022\/07\/IMG_20220716_145804103_sm.jpg?fit=1200%2C921&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2022\/07\/IMG_20220716_145804103_sm.jpg?fit=1200%2C921&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2022\/07\/IMG_20220716_145804103_sm.jpg?fit=1200%2C921&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2022\/07\/IMG_20220716_145804103_sm.jpg?fit=1200%2C921&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2022\/07\/IMG_20220716_145804103_sm.jpg?fit=1200%2C921&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2352,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=2352","url_meta":{"origin":4428,"position":3},"title":"Building a #RaspberryPi Cluster \/ @Raspberry_Pi","author":"Michael Horne","date":"21 February 2013","format":false,"excerpt":"Afkham Azeez has built\u00a0a Raspberry Pi Cluster\u00a0with more than a dozen Pis. The really clever part is that he constructed a custom power board with switches and USB ports to control power to each Pi separately. There is also a web interface which allows you to track the status of\u2026","rel":"","context":"In &quot;Geeky Techiness&quot;","block_context":{"text":"Geeky Techiness","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=22"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/4.bp.blogspot.com\/-tKNBGF4J75E\/USMxRI-GP1I\/AAAAAAAADIE\/lU53zsr23ww\/s320\/Screen%2BShot%2B2013-02-19%2Bat%2B1.06.19%2BPM.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":16336,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=16336","url_meta":{"origin":4428,"position":4},"title":"Wirelessly control an ESP8266 with MQTT messages from a Raspberry Pi","author":"Michael Horne","date":"3 February 2017","format":false,"excerpt":"Rui Santos from Portugal has written an excellent, comprehensive tutorial for those who want to get into ESP8266 boards and control them from a Raspberry Pi. He uses Python on the Raspberry Pi, with imported MQTT libraries, and C code for the Arduino-like ESP8266. The ESP8266, which is on the\u2026","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/02\/Raspberry-Pi-Publishing-MQTT-Messages-to-ESP8266-explained.png?fit=1032%2C268&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/02\/Raspberry-Pi-Publishing-MQTT-Messages-to-ESP8266-explained.png?fit=1032%2C268&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/02\/Raspberry-Pi-Publishing-MQTT-Messages-to-ESP8266-explained.png?fit=1032%2C268&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/02\/Raspberry-Pi-Publishing-MQTT-Messages-to-ESP8266-explained.png?fit=1032%2C268&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":11525,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=11525","url_meta":{"origin":4428,"position":5},"title":"Create a Raspberry Pi cluster &#8211; video series","author":"Michael Horne","date":"27 November 2014","format":false,"excerpt":"Rasim Muratovic has started a YouTube series on the creation of a Raspberry Pi B+ cluster. In this part,\u00a0he's taking care of the physical set-up and plugging the Pis into a router. Future parts will deal with installing Raspbian on all the Pis and using the cluster to do tasks.\u2026","rel":"","context":"In &quot;Geeky Techiness&quot;","block_context":{"text":"Geeky Techiness","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=22"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/JtX9lVDsqzg\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4428"}],"version-history":[{"count":0,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4428\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}