<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Best communication concept for 20 Controllers]]></title><description><![CDATA[<p dir="auto">Hello ... I have a conceptual question. I want to connect about 20 controllers with different tasks without internet in one vehicle.</p>
<p dir="auto">Logically, each controller should receive all requests and then pick out those that are relevant to it. And each controller should be able to send such a broadcast.</p>
<p dir="auto">What is the most efficient and robust method in terms of energy consumption? Radio must be used. Most (or all) controllers are ATOM Lite. UIflow has to be used.</p>
<p dir="auto">Option A: The simplest case would be to connect via WIFI, where everyone is connected and then communicates via MQTT. This requires a central router and broker. But WIFI is supposed to consume a lot of energy and all devices have to be online all the time.</p>
<p dir="auto">Option B: ESP NOW is great for networking two controllers in one direction, but such a bidirectional mesh is quite difficult to establish stably in the latest version.</p>
<p dir="auto">Option C: What would be even better?</p>
]]></description><link>https://community.m5stack.com/topic/5003/best-communication-concept-for-20-controllers</link><generator>RSS for Node</generator><lastBuildDate>Sun, 03 May 2026 09:05:53 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/5003.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Jan 2023 08:39:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Best communication concept for 20 Controllers on Tue, 24 Jan 2023 04:00:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mchott" aria-label="Profile: mchott">@<bdi>mchott</bdi></a> Speaking personally, I would have the Master also arbitrate the Slaves by polling them one at a time. Yes, they can all talk at once but it's messy. I have a Master talking to two Slaves ESP-NOW peer to peer with small size of data and no urgency in the process. I may send a simple boolean flag to one to turn on a heater, next sending a int value to the other to set a servo position. (this one also returns a float with the Vent Temp.</p>
]]></description><link>https://community.m5stack.com/post/19926</link><guid isPermaLink="true">https://community.m5stack.com/post/19926</guid><dc:creator><![CDATA[teastain]]></dc:creator><pubDate>Tue, 24 Jan 2023 04:00:52 GMT</pubDate></item></channel></rss>