<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Synchronizing Actuation of Low Power Bluetooth Mesh Nodes</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/123838/synchronizing-actuation-of-low-power-bluetooth-mesh-nodes</link><description>Hello, 
 I am working on a simple Bluetooth Mesh application for light control. 
 I started from the provided samples: - github.com/.../light - github.com/.../light_switch 
 Goal: When pressing the switch, I want all the low-power light nodes to turn</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 20 Aug 2025 16:56:17 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/123838/synchronizing-actuation-of-low-power-bluetooth-mesh-nodes" /><item><title>RE: Synchronizing Actuation of Low Power Bluetooth Mesh Nodes</title><link>https://devzone.nordicsemi.com/thread/546247?ContentTypeID=1</link><pubDate>Wed, 20 Aug 2025 16:56:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56730416-db7c-4411-92d6-00a878ad9462</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;&lt;span&gt;Yes, your understanding is correct.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Synchronizing Actuation of Low Power Bluetooth Mesh Nodes</title><link>https://devzone.nordicsemi.com/thread/546243?ContentTypeID=1</link><pubDate>Wed, 20 Aug 2025 16:05:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a22a0c3c-790f-44c1-a820-fbd2affa58d7</guid><dc:creator>barbiz</dc:creator><description>&lt;p&gt;Hello Amanda,&lt;/p&gt;
&lt;p&gt;thanks for your answer.&lt;/p&gt;
&lt;p&gt;I was furtherly thinking. Even with a Scheduler Server and Time Model, the protocol itself is not aware of the propagation delay across nodes, so it will never be able to syncronize better than the propagation delay. Does this sound correct to you?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Marco&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Synchronizing Actuation of Low Power Bluetooth Mesh Nodes</title><link>https://devzone.nordicsemi.com/thread/546242?ContentTypeID=1</link><pubDate>Wed, 20 Aug 2025 16:02:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6e357db7-9a33-445c-ad78-738ae62e34c1</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
[quote user=""]How can I make sure all low-power light nodes switch simultaneously when triggered by the switch? Is there a recommended approach for achieving synchronization in Bluetooth Mesh with low-power nodes?[/quote]
&lt;p&gt;LPN - Friend communication is always reduced till p2p communication between them, which includes randomness by self. Even more, if a couple of LPNs have the same Friend, they will compete during communication and collide with each other with frequent polling that will add random desynchronization among them.&lt;/p&gt;
&lt;p&gt;The only way to reach synchronousness is to spread a turning-on message over broadcast (multicast) within 1 hop (not for LPN) or using a&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.1.0/page/nrf/libraries/bluetooth/mesh/scheduler_srv.html"&gt;Scheduler Server&lt;/a&gt;&amp;nbsp;&lt;span&gt;instead. You can send a scheduled event to set the OnOff state at an exact time on all devices. It will work only if time is synchronized among devices (read details in the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.1.0/page/nrf/libraries/bluetooth/mesh/scheduler.html"&gt;Scheduler&lt;/a&gt; and &lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.1.0/page/nrf/libraries/bluetooth/mesh/time.html"&gt;Time&lt;/a&gt; models documentation).&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user="barbiz"]Is this a wanted behavior? I was thinking that BLE MES was able to execute synchronized commands.[/quote]
&lt;p&gt;&lt;span&gt;This is expected.&amp;nbsp;BLE Mesh does not provide true synchronized execution of commands across nodes, even for always-on nodes, and even when using transition delays.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;br /&gt;Amanda H.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Synchronizing Actuation of Low Power Bluetooth Mesh Nodes</title><link>https://devzone.nordicsemi.com/thread/546211?ContentTypeID=1</link><pubDate>Wed, 20 Aug 2025 13:36:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43fafdeb-2316-4345-8f8a-96473670c3f0</guid><dc:creator>barbiz</dc:creator><description>&lt;p&gt;Actually, we were able to measure that even the normal (non low power) nodes do not executed synchronized commands when the command is relayed in the mesh.&lt;/p&gt;
&lt;p&gt;TX -&amp;gt; node1 -&amp;gt; node2&lt;/p&gt;
&lt;p&gt;Where node2 is not in range of TX.&lt;/p&gt;
&lt;p&gt;Then, even applying the delay to the SET message, node1 and node 2 do not execute the command in sync.&lt;/p&gt;
&lt;p&gt;Is this a wanted behavior? I was thinking that BLE MES was able to execute synchronized commands.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>