<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on EnRedAndo Me - Carlos Prados</title><link>https://carlos.enredando.me/posts/</link><description>Recent content in Posts on EnRedAndo Me - Carlos Prados</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>mail@carlosprados.com (Carlos Prados)</managingEditor><webMaster>mail@carlosprados.com (Carlos Prados)</webMaster><copyright>© 2026 Carlos Prados</copyright><lastBuildDate>Sun, 19 Apr 2026 12:00:00 +0200</lastBuildDate><atom:link href="https://carlos.enredando.me/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Build for the Field, Not the Lab: Shipping OTA Updates to NB-IoT Devices</title><link>https://carlos.enredando.me/posts/build-for-the-field/</link><pubDate>Sun, 19 Apr 2026 12:00:00 +0200</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/build-for-the-field/</guid><description>&lt;h2 class="relative group"&gt;Fleet Health Is the Product
 &lt;div id="fleet-health-is-the-product" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#fleet-health-is-the-product" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The industry sells IoT as if data were the point. It isn&amp;rsquo;t. Data is the receipt. &lt;strong&gt;Fleet health is the product.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A thousand sensors in the desert, a gas meter in every flat of a rural town, a cold-chain tracker strapped to a pallet crossing a border — none of that is worth anything if the fleet degrades between my laptop and the real world. Every device that silently goes dark, every firmware bug that bakes in without a way out, every slot of flash with a bricked image — each of those is a direct cut into whatever value the product was supposed to deliver.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/build-for-the-field/featured.jpg"/></item><item><title>Mastering Agentic AI: The Routing Pattern</title><link>https://carlos.enredando.me/posts/agentic-ai-routing/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/agentic-ai-routing/</guid><description>&lt;p&gt;In my &lt;a href="https://carlos.enredando.me/posts/agentic-ai-prompt-chaining/" &gt;previous post&lt;/a&gt;, we explored Prompt Chaining — the simplest way to break a complex task into sequential steps. But real-world systems rarely follow a straight line. Users don&amp;rsquo;t come with labels on their foreheads telling you what they need. Sometimes they want to book a flight, sometimes they want a factual answer, sometimes they want something you didn&amp;rsquo;t even anticipate.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s where the &lt;strong&gt;Routing pattern&lt;/strong&gt; comes in. And honestly, this is where things start to feel like you&amp;rsquo;re building something &lt;em&gt;real&lt;/em&gt;.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/agentic-ai-routing/featured.jpg"/></item><item><title>Breaking the Chains: Why I Built Keystone to Replace AWS Greengrass</title><link>https://carlos.enredando.me/posts/why-keystone/</link><pubDate>Mon, 16 Feb 2026 12:00:00 +0100</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/why-keystone/</guid><description>&lt;h2 class="relative group"&gt;The Vendor Lock-in Trap
 &lt;div id="the-vendor-lock-in-trap" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-vendor-lock-in-trap" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;For the better part of the last decade, the industry narrative around IoT has been dominated by a &amp;ldquo;Cloud-First&amp;rdquo; mentality. The premise was seductive: treat your edge devices as dumb pipes and offload the heavy lifting to the cloud&amp;rsquo;s infinite compute.&lt;/p&gt;
&lt;p&gt;However, as we moved from prototypes to production at scale, cracks began to appear in this facade. Latency mattered. Bandwidth costs exploded. But most importantly, we realized that by adopting managed edge runtimes, we were walking into a trap of architectural dependency.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/why-keystone/featured.jpg"/></item><item><title>Mastering Agentic AI: The Prompt Chaining Pattern</title><link>https://carlos.enredando.me/posts/agentic-ai-prompt-chaining/</link><pubDate>Wed, 14 Jan 2026 10:00:00 +0100</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/agentic-ai-prompt-chaining/</guid><description>&lt;p&gt;We are witnessing a massive shift in how we interact with Artificial Intelligence. We are moving from simple, reactive chatbots to &lt;strong&gt;Agentic Systems&lt;/strong&gt;—autonomous entities capable of reasoning, planning, and interacting with the world to achieve complex goals.&lt;/p&gt;
&lt;p&gt;But how do we actually &lt;em&gt;build&lt;/em&gt; these systems? It&amp;rsquo;s not just about having a powerful LLM; it&amp;rsquo;s about the architecture around it. It requires structure, design, and a thoughtful approach to how the agent perceives and acts.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/agentic-ai-prompt-chaining/featured.jpg"/></item><item><title>Device Management in utilities</title><link>https://carlos.enredando.me/posts/device-management-utilities/</link><pubDate>Mon, 22 Jun 2020 00:00:00 +0000</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/device-management-utilities/</guid><description>Regulation has led to the massive adoption of Smart Metering and has shown us the enormous possibilities that the digitization of electricity grids offers.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/device-management-utilities/feature.jpg"/></item><item><title>OpenGate MQTT connector</title><link>https://carlos.enredando.me/posts/og-mqtt-quick-guide/</link><pubDate>Wed, 14 Aug 2019 00:00:00 +0000</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/og-mqtt-quick-guide/</guid><description>Learn how to use OpenGate MQTT connector.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/og-mqtt-quick-guide/feature.jpg"/></item><item><title>OpenGate Demo UDP connector</title><link>https://carlos.enredando.me/posts/og-udp-quick-guide/</link><pubDate>Tue, 18 Dec 2018 00:00:00 +0000</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/og-udp-quick-guide/</guid><description>Learn how to use OpenGate demo UDP connector.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/og-udp-quick-guide/feature.jpg"/></item><item><title>OpenGate CoAP connector</title><link>https://carlos.enredando.me/posts/og-coap-quick-guide/</link><pubDate>Mon, 05 Nov 2018 00:00:00 +0000</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/og-coap-quick-guide/</guid><description>Learn how to use the OpenGate CoAP connector.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/og-coap-quick-guide/feature.jpg"/></item><item><title>Assets vs. Devices in IoT solutions</title><link>https://carlos.enredando.me/posts/iot-assets-and-devices/</link><pubDate>Fri, 27 Jul 2018 00:00:00 +0000</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/iot-assets-and-devices/</guid><description>A well-architected IoT solution information requires a good comprehension of how business assets and devices complement each other.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/iot-assets-and-devices/feature.jpg"/></item></channel></rss>