{"id":243355,"date":"2025-08-18T08:00:00","date_gmt":"2025-08-18T08:00:00","guid":{"rendered":"https:\/\/www.goodeastage.it\/demo\/rural-hack\/smartcitizen-meshtastic-hackathon-fab25-2\/"},"modified":"2026-05-13T12:28:09","modified_gmt":"2026-05-13T12:28:09","slug":"smartcitizen-meshtastic-hackathon-fab25-2","status":"publish","type":"post","link":"https:\/\/www.ruralhack.org\/en\/smartcitizen-meshtastic-hackathon-fab25-2\/","title":{"rendered":"A report from the Smartcitizen and Meshtastic Hackathon at Fab25 in the Czech Republic"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I took part in the Hackathon held during the global Fablab conference in the Czech Republic last July, where two major open-source projects worked together to integrate.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.ruralhack.org\/wp-content\/uploads\/2026\/05\/01-1024x535.png\" alt=\"\" class=\"wp-image-237350\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Last July, the global Fablab conference took place between Prague and Brno, in the Czech Republic. The entire maker galaxy moved there for the event, from Shenzhen to Boston, passing through India, Australia, and Africa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I wasn\u2019t able to attend in person, too caught up in other projects I was taking around Europe this summer (specifically, the use of Meshtastic at Transformative Festivals, which <a href=\"https:\/\/www.seeedstudio.com\/blog\/2025\/07\/21\/cyberpunk-communication-protocols-at-fusion-festival-a-report\/\" target=\"_blank\" rel=\"noreferrer noopener\">I talk about in this article regarding the Fusion Festival in Germany<\/a>, held just the week before Fab25).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I couldn\u2019t be there physically, but I was involved in the <a href=\"https:\/\/www.seeedstudio.com\/blog\/2025\/05\/13\/ranger-program-recap-a-season-of-global-impact-and-growing-connections\/\" target=\"_blank\" rel=\"noreferrer noopener\">Seeedstudio Rangers<\/a> team during the Hackathon aimed at integrating Meshtastic into Smartcitizen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But let\u2019s go in order.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.ruralhack.org\/wp-content\/uploads\/2026\/05\/04-1024x546.png\" alt=\"\" class=\"wp-image-237352\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What is Smart Citizen?<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.ruralhack.org\/wp-content\/uploads\/2026\/05\/02-1024x576.png\" alt=\"\" class=\"wp-image-237354\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Smartcitizen is an old project from Fablab Barcelona, one of the reasons I became friends with Tomas Diaz. The aim of the project \u2013 now actively carried forward by \u00d3scar Gonz\u00e1lez and Guillem Camprodon \u2013 is to provide citizens with a tool to monitor air quality (and also water in some sub-projects), along with a platform to share their readings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019ve crossed paths with the Smartcitizen experience countless times over the years, in Scotland, Portugal, the Netherlands, and Germany. The project has undergone numerous iterations and settled on extremely competitive hardware in 2024.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/www.ruralhack.org\/wp-content\/uploads\/2026\/05\/03-gif-animata.gif\" alt=\"\" class=\"wp-image-237356\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">A connectivity problem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Despite being a major open-source project used in over 70 countries around the world, co-produced with Seeedstudio \u2013 a truly global project \u2013 in 2024\u201325 it faces a big question: how to overcome the limit of Wifi?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The device has Wifi connectivity, so it needs a router to send data online. Not only that: the chip with Wifi consumes a lot of electricity, which brings another design limitation \u2013 Smartcitizen boards are not easily portable, as they require large batteries or large solar panels plus backup batteries.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The major innovation in the IoT world over the last two years: Meshtastic<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The author is a user who adopted Meshtastic over two years ago and shares a presentation about this protocol as a cultural phenomenon, a wave that has swept the LoRa frequencies (868 MHz in Europe) of cities and countryside alike. But what exactly is Meshtastic?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.ruralhack.org\/wp-content\/uploads\/2026\/05\/08.png\" alt=\"\" class=\"wp-image-237358\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/meshtastic.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">As the website says<\/a>: \u201cAn open-source, off-grid, decentralized mesh network designed to run on inexpensive, low-power devices.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In practice, it\u2019s an encrypted, private chat between devices in a mesh network. Each message has a life of seven \u201chops,\u201d but between one node and another there could be an internet connection, so you could use Meshtastic from Italy to chat with a friend in Australia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Since it\u2019s a mesh network, each node plays a similar, equally important role \u2013 there\u2019s no server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s been used in various situations, from hiking to managing large emergencies, or to handle communication during extremely crowded events far from 3\/4\/5G antennas (like the major Transformative Festivals worldwide such as Fusion, Boom, and Ozora in Europe or Burning Man in the USA).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.ruralhack.org\/wp-content\/uploads\/2026\/05\/09-1-1024x563.png\" alt=\"\" class=\"wp-image-237362\"\/><figcaption class=\"wp-element-caption\">Some Reddit comments following the big Spanish blackout in June<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Meshtastic nodes and radios are an expression of the greatest user creativity. There are solar nodes, or ones integrated into watches, or resembling Blackberry phones.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.ruralhack.org\/wp-content\/uploads\/2026\/05\/091-1024x588.png\" alt=\"\" class=\"wp-image-237364\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We were therefore involved in gathering the Meshtastic experience and bringing it into the Smartcitizen platform.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meshtastic is a chat, but it can also send data. <a href=\"https:\/\/www.hackster.io\/vongomben\/meshbot-control-almost-anything-with-meshtastic-6887b6\" target=\"_blank\" rel=\"noreferrer noopener\">I myself created this tutorial<\/a> where I explain how to control and automate things with Meshtastic, or how to read sensors.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.ruralhack.org\/wp-content\/uploads\/2026\/05\/07-1024x631.png\" alt=\"\" class=\"wp-image-237366\"\/><figcaption class=\"wp-element-caption\"><br><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d3scar Gonz\u00e1lez with my dear friend Violer Su, and application engineer Hongtai Liu in Brno a few weeks ago<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In short, exciting things are coming!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some links if you want to stay updated on the topic.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.ruralhack.org\/wp-content\/uploads\/2026\/05\/092-1024x575.png\" alt=\"\" class=\"wp-image-237368\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I took part in the Hackathon held during the global Fablab conference in the Czech Republic last July, where two major open-source projects worked together to integrate. Last July, the global Fablab conference took place between Prague and Brno, in the Czech Republic. The entire maker galaxy moved there for the event, from Shenzhen to [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":240635,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[53],"tags":[],"class_list":["post-243355","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ruralhack.org\/en\/wp-json\/wp\/v2\/posts\/243355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ruralhack.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ruralhack.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ruralhack.org\/en\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ruralhack.org\/en\/wp-json\/wp\/v2\/comments?post=243355"}],"version-history":[{"count":1,"href":"https:\/\/www.ruralhack.org\/en\/wp-json\/wp\/v2\/posts\/243355\/revisions"}],"predecessor-version":[{"id":243356,"href":"https:\/\/www.ruralhack.org\/en\/wp-json\/wp\/v2\/posts\/243355\/revisions\/243356"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ruralhack.org\/en\/wp-json\/wp\/v2\/media\/240635"}],"wp:attachment":[{"href":"https:\/\/www.ruralhack.org\/en\/wp-json\/wp\/v2\/media?parent=243355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ruralhack.org\/en\/wp-json\/wp\/v2\/categories?post=243355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ruralhack.org\/en\/wp-json\/wp\/v2\/tags?post=243355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}