<?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>GATT Characteristic Read Timeout</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4608/gatt-characteristic-read-timeout</link><description>Hello, 
 i can&amp;#39;t find the characteristic read timeout in BLE Core SPEC 4.0. If the central device read a characteristic from the peripheral device, in which time the peripheral device must answer? 
 In the Bluetooth Core Spec i just find in Volumen</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 27 Nov 2014 12:38:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4608/gatt-characteristic-read-timeout" /><item><title>RE: GATT Characteristic Read Timeout</title><link>https://devzone.nordicsemi.com/thread/16323?ContentTypeID=1</link><pubDate>Thu, 27 Nov 2014 12:38:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28bc8daa-9e43-4485-8f97-a2f35ccd8f68</guid><dc:creator>Frederic</dc:creator><description>&lt;p&gt;Ok, thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GATT Characteristic Read Timeout</title><link>https://devzone.nordicsemi.com/thread/16322?ContentTypeID=1</link><pubDate>Thu, 27 Nov 2014 12:28:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2cce976c-bb7b-422d-9698-8e550e91f61e</guid><dc:creator>Ulrich Myhre</dc:creator><description>&lt;p&gt;It is defined as 30 seconds in the spec. See Vol 3 (Host) - Part F (ATT) - 3.3.3 (Transaction).&lt;/p&gt;
&lt;p&gt;&amp;quot;A transaction not completed within 30 seconds shall time out. Such a transaction shall be considered to have failed and the local higher layers shall be informed of this failure. No more attribute protocol requests, commands, indications or notifications shall be sent to the target device on this ATT Bearer.&amp;quot;&lt;/p&gt;
&lt;p&gt;GATT is an extension built on top of ATT, so it should also adhere to this rule. In general, most of the timeouts in BLE seem to be 30 seconds - with the notable exception of link-layer procedures that are tied to a 60 seconds RX timeout.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GATT Characteristic Read Timeout</title><link>https://devzone.nordicsemi.com/thread/16321?ContentTypeID=1</link><pubDate>Thu, 27 Nov 2014 08:42:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b012125-baf0-4669-a0af-07290a571a04</guid><dc:creator>Frederic</dc:creator><description>&lt;p&gt;If the central device is a iOS or Andriod Smartphone, how long is the Read timeout at this Smartphones?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GATT Characteristic Read Timeout</title><link>https://devzone.nordicsemi.com/thread/16320?ContentTypeID=1</link><pubDate>Wed, 26 Nov 2014 17:45:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94600950-997a-4aa0-8b96-0f609d980c63</guid><dc:creator>John</dc:creator><description>&lt;p&gt;This holds true in the 4.1 specification as well. My initial thought would be that this is the SIG&amp;#39;s way of telling stack developers that they need to put a timeout on the action, but that the timeout can be implementation dependent. Just a guess though.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>