<?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>why android auto-connect to hid device in sleep mode?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/10654/why-android-auto-connect-to-hid-device-in-sleep-mode</link><description>Hi,
I find an interesting thing: when I test hid keyboard example with android and iOS, after pairing/bonding with the phone at the first connect time, even when phones are in sleep mode, when I power on my board, both android and iOS will connect to</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 07 Dec 2015 12:25:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/10654/why-android-auto-connect-to-hid-device-in-sleep-mode" /><item><title>RE: why android auto-connect to hid device in sleep mode?</title><link>https://devzone.nordicsemi.com/thread/39752?ContentTypeID=1</link><pubDate>Mon, 07 Dec 2015 12:25:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40f21e5d-9a23-4101-811b-de72fdc63b53</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@loste: Please find information for iOS in the design guide line I pointed above. For Android, I am not sure there is documentation about that.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: why android auto-connect to hid device in sleep mode?</title><link>https://devzone.nordicsemi.com/thread/39753?ContentTypeID=1</link><pubDate>Mon, 07 Dec 2015 01:40:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bd21bba5-9582-403f-9d2a-737671ba4990</guid><dc:creator>loste</dc:creator><description>&lt;p&gt;Can you tell me where I can find the different treatment? Some spec or something else?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: why android auto-connect to hid device in sleep mode?</title><link>https://devzone.nordicsemi.com/thread/39751?ContentTypeID=1</link><pubDate>Fri, 04 Dec 2015 14:44:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f70dc30-aced-458a-a8b0-24be2e38fe93</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Loste,&lt;/p&gt;
&lt;p&gt;HID devices do have different treatment from the operating system.
Main reason is that they are HID, the human input devices for the phone/tablet.&lt;/p&gt;
&lt;p&gt;They are managed by OS, not the app. And if you have a look at the design guideline for iOS device &lt;a href="https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf"&gt;here&lt;/a&gt;. At section 3.6 you can find HID device also have better connection interval.&lt;/p&gt;
&lt;p&gt;You may want to use the keyboard/mouse to wake the chip up, and you want to wake it up with least latency from the time you press the button until the screen is on, that why it is connected automatically by the OS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>