<?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>nrf52832 Can&amp;#39;t receive the message from phone on time (phone send every 100ms ) ？</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/69493/nrf52832-can-t-receive-the-message-from-phone-on-time-phone-send-every-100ms</link><description>SDK 14.0 +nrf52832: 
 We use phone to send command to our toy(nrf52832) every 100ms to control a motor accurately，mostly toy received command is long than 100ms(more than 200ms, a little is less than 100ms), the especially on Android app. I wander how</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 16 Dec 2020 10:01:04 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/69493/nrf52832-can-t-receive-the-message-from-phone-on-time-phone-send-every-100ms" /><item><title>RE: nrf52832 Can't receive the message from phone on time (phone send every 100ms ) ？</title><link>https://devzone.nordicsemi.com/thread/285268?ContentTypeID=1</link><pubDate>Wed, 16 Dec 2020 10:01:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b81aea7-842f-4769-895a-6ca8964b9535</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Did you check what connection interval you are actually getting from the phone?&lt;/p&gt;
&lt;p&gt;Unfortunately I do not think there is much else that can be done to improve the latency.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832 Can't receive the message from phone on time (phone send every 100ms ) ？</title><link>https://devzone.nordicsemi.com/thread/285199?ContentTypeID=1</link><pubDate>Wed, 16 Dec 2020 01:07:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4adc3b7e-33e4-44fd-9060-0229461c8ce9</guid><dc:creator>zk017</dc:creator><description>&lt;p&gt;run_ar, thanks for your answer. connection param at toy(nrf52832) is set as following. I use sniffer tools and found additional latency is always in app(android phone)&amp;nbsp;, not accurate 100ms. so I want to know is any parameter in my toy can be update to affect the android phone: to let phone can send command on a accurate 100ms every time&lt;pre class="ui-code" data-mode="c_cpp"&gt;#define MIN_CONN_INTERVAL               MSEC_TO_UNITS(10, UNIT_1_25_MS)             /**&amp;lt; Minimum acceptable connection interval (20 ms), Connection interval uses 1.25 ms units. */
#define MAX_CONN_INTERVAL               MSEC_TO_UNITS(40, UNIT_1_25_MS)             /**&amp;lt; Maximum acceptable connection interval (40 ms), Connection interval uses 1.25 ms units. */
         
#define SLAVE_LATENCY                   0&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832 Can't receive the message from phone on time (phone send every 100ms ) ？</title><link>https://devzone.nordicsemi.com/thread/285100?ContentTypeID=1</link><pubDate>Tue, 15 Dec 2020 13:52:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1ee67f2-53eb-4a2d-b583-142b2747d6f6</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Do you know what connection interval you get when connecting to Android? Do you send a connection parameter update request to the peer? If so what settings do you use? OR are you saying the connection interval is always 100ms, but there is additional latency in android upper layers?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>