<?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>How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/119937/how-can-i-modify-my-board-so-that-my-iphone-automatically-connects-to-it</link><description>I&amp;#39;m testing my code based on nrf5SDK v17.0.0 with nrf52832 board. 
 By nrf connect application,I can see the broadcast packet from my board.It looks something like this. 
 
 Some of my hypothetical users are iPhone users.Then I test my board with iphone</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 10 Apr 2025 07:18:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/119937/how-can-i-modify-my-board-so-that-my-iphone-automatically-connects-to-it" /><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/531273?ContentTypeID=1</link><pubDate>Thu, 10 Apr 2025 07:18:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ad0365e-54fb-48b5-8928-f7197465349b</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Yes, in that case the only thing you can do is to use a &lt;em&gt;shorter&lt;/em&gt;&amp;nbsp;(lover value) advertising interval.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/530933?ContentTypeID=1</link><pubDate>Tue, 08 Apr 2025 06:23:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b9dc67c-4c9c-4ce2-89c2-459876a93fbe</guid><dc:creator>Chaoyue Ying</dc:creator><description>&lt;p&gt;Hi，&lt;/p&gt;
&lt;p&gt;Directed advertising is used for seamless replies connected to paired devices.This is different from the connection scenario I want to express.&lt;/p&gt;
&lt;p&gt;The back connection I am talking about is the connection between the phone and the Bluetooth version initiated by the phone after re-entering the Bluetooth range or restarting the Bluetooth switch of the phone.&lt;/p&gt;
&lt;p&gt;In this case, it seems only to increase the advertising interval?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/530851?ContentTypeID=1</link><pubDate>Mon, 07 Apr 2025 13:51:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ca354fb-8168-4395-a843-4b12ed3d5dd9</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Whitelist is not strictly relevant when doing directed advertising, as that is advertising to a specific peer. Nothign specific needs attention, you can just refer to how it is done in the sample and do the same on your end.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/530760?ContentTypeID=1</link><pubDate>Mon, 07 Apr 2025 08:16:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca2e27e2-4283-43d8-9d09-209498970220</guid><dc:creator>Chaoyue Ying</dc:creator><description>&lt;p&gt;Hi，&lt;/p&gt;
&lt;p&gt;Is the &lt;span&gt;directed high duty advertising&lt;/span&gt; that you&amp;#39;re talking about in hid_mouse implemented through whitelist?And if&amp;nbsp;there anything that needs attention here？&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/530756?ContentTypeID=1</link><pubDate>Mon, 07 Apr 2025 08:07:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee19ada9-3c86-4728-ae36-c62ca36dc628</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;As a peripheral device, the only thing you can do to incrase the likelyhood of a fast re-connect it to increase the advertising interval. Directed broadcasting in itself doe snot help in that regard, but by BLE scpec it is allowed to to a very high advertising interval for a short period of time when using directed advertising. This is typically used for HID devices to allow fast reconnect after an unwanted disconnect.The hids_mouse example allready use directed high duty advertising after a disconnect.&lt;/p&gt;
&lt;p&gt;The other factor that greately affect time to reconnect is the scanning on the central, but this is controlled by the Bluetooth stack on the central device and cannot easily be controlled.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/530721?ContentTypeID=1</link><pubDate>Mon, 07 Apr 2025 00:12:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:842ac6c6-b095-49da-830a-c0b4364200e4</guid><dc:creator>Chaoyue Ying</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Are you saying that all I can do is adjust the broadcast interval and use directed broadcast ?(although my program is based on the hid_mouse routine, I disable whitelisting)&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know much about directed broadcasting.Can Bluetooth be scanned by other (unspecified) devices after directed broadcasting is enabled?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/530449?ContentTypeID=1</link><pubDate>Thu, 03 Apr 2025 12:21:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:08cfd9c5-c5fe-4bb5-a571-e28d9364baad</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;As a periphearl, the only thing you can do to speed up re-connection is to increase the advertising interval. The advertising module used in the nRF5 SDK and in use in the hids_mouse sample use slow advertising after a long time (longest interval), fast advertising and aditionally high duty cycle directed advertising immediately after a disconnect to ensure fast reconnection. You can adjust when to use these modes, and the intervals used. Note however that it is also very important how frequently and for how long time the central (phone) scans, as this needs to overlap in time in order to establish a connection, and you do not have much control on how this is handeld on the phone side.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/530413?ContentTypeID=1</link><pubDate>Thu, 03 Apr 2025 09:47:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:53133d98-63d7-4ed4-812d-b8aad29abd76</guid><dc:creator>Chaoyue Ying</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;There doesn&amp;#39;t seem to be a difference between the two methods from the logs.&lt;/p&gt;
&lt;p&gt;Now I have a new problem.&lt;/p&gt;
&lt;p&gt;If there&amp;#39;s a way to speed up the connection back to my board.&lt;/p&gt;
&lt;p&gt;Adjusting the TX power is one way, but it&amp;#39;s not enough.&lt;/p&gt;
&lt;p&gt;I also tried to shorten the broadcast interval.&lt;/p&gt;
&lt;p&gt;According to the manual, the minimum broadcast interval can be adjusted to 20ms, but its performance is still poor.&lt;/p&gt;
&lt;p&gt;I even use while (NRF_LOG_PROCESS()) in the main loop; Replace idle_state_handle(); Because I guess the low power consumption also has an impact on the back connection.&lt;/p&gt;
&lt;p&gt;So what else can I do to speed up the connection?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/529340?ContentTypeID=1</link><pubDate>Thu, 27 Mar 2025 14:52:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f200801a-7a59-48b4-a452-d82917e68a26</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;That was an interessting find. I did not test this on my end, but looking at the two &lt;code&gt;namecat()&lt;/code&gt; implementations they look equivalent to me. Are there any differences if you inspect the&amp;nbsp;&lt;code&gt;name&lt;/code&gt; array with a debugger or print it in a log?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/529183?ContentTypeID=1</link><pubDate>Thu, 27 Mar 2025 01:45:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:898d3a74-0641-4a60-905b-901cd70d116d</guid><dc:creator>Chaoyue Ying</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thanks for your &lt;span&gt;suggestion.I found the cause of the problem.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;As you can see from the file, the Bluetooth name is written this way:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;char * namecat(void)
{
	ble_gap_addr_t addr;
	sd_ble_gap_addr_get(&amp;amp;addr);
	NRF_LOG_HEXDUMP_INFO(addr.addr,BLE_GAP_ADDR_LEN);
	static char name[13] = DEVICE_NAME;
	char addr_name[4];
	for(uint8_t i = 0; i &amp;lt; 2;i++)
	{
		addr_name[2*i] = num_to_char((addr.addr[i])/16);
		addr_name[2*i+1] = num_to_char((addr.addr[i])%16);
	}
	strcat(name,addr_name);
	name[13] = &amp;#39;\0&amp;#39;;
	return name;
}&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;After the modification, the Bluetooth name is written like this:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;static char name[14] = DEVICE_NAME;

char * namecat(void)
{
	ble_gap_addr_t addr;
	sd_ble_gap_addr_get(&amp;amp;addr);
	NRF_LOG_HEXDUMP_INFO(addr.addr,BLE_GAP_ADDR_LEN);
	char addr_name[5];
	for(uint8_t i = 0; i &amp;lt; 2;i++)
	{
		addr_name[2*i] = num_to_char((addr.addr[i])/16);
		addr_name[2*i+1] = num_to_char((addr.addr[i])%16);
	}
    addr_name[4] = &amp;#39;\0&amp;#39;;
	//strcat(name,addr_name);
    memcpy(&amp;amp;name[9],addr_name,5);
	return name;
}

/**@brief Function for the GAP initialization.
 *
 * @details This function sets up all the necessary GAP (Generic Access Profile) parameters of the
 *          device including the device name, appearance, and the preferred connection parameters.
 */
static void gap_params_init(void)
{
    ret_code_t              err_code;
    ble_gap_conn_params_t   gap_conn_params;
    ble_gap_conn_sec_mode_t sec_mode;

    BLE_GAP_CONN_SEC_MODE_SET_OPEN(&amp;amp;sec_mode);

    //char *name = namecat();
    namecat();

    err_code = sd_ble_gap_device_name_set(&amp;amp;sec_mode,
                                          (const uint8_t *)name/*DEVICE_NAME*/,
                                          strlen(name/*DEVICE_NAME*/));
    APP_ERROR_CHECK(err_code);&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Although the problem has been solved, what puzzles me is why these two approaches lead to different results.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/529000?ContentTypeID=1</link><pubDate>Wed, 26 Mar 2025 09:28:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e878da4-06ce-4778-a7ca-8b9c7d5185f0</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have looked at your project, and I don&amp;#39;t see anything that sticks out. It includes a HID mouse service with a standard UUID as far as I can see, and just has an additional NUS service. I am not able to build your Keil project, but can you test on your end to see if for instance removing the NUS service makes a difference? Or if not, backtrack and see how much and what you need to remove to get the same behaviour as with the HID mouse sample (that iOS automatically reconnects)?&lt;/p&gt;
&lt;p&gt;This is a bit of trial and error, as we do not know what happend internally in iOS and why it decides to not reconnect.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/528515?ContentTypeID=1</link><pubDate>Mon, 24 Mar 2025 00:11:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b0d72e9-cdf2-42cd-b289-38faad82f4c9</guid><dc:creator>Chaoyue Ying</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;When I&amp;nbsp;&lt;span&gt;instead of toggling Bluetooth off and on again on the phone resets the nRF devices,the result is same as above.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I&amp;#39;m not sure if you noticed that I uploaded the project files earlier. If yes, I hope you can give me some suggestions for improvement according to the code.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;而不是切换蓝牙开关手机重置nRF设备&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/528429?ContentTypeID=1</link><pubDate>Fri, 21 Mar 2025 14:39:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c0153cbc-2434-450d-937c-1680efe248df</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;There is unfortunately not much we can do about iOS behaviour as that is controlled by Apple, but I am a bit suprised about this. What happens if you insteead of toggling Bluetooth off and on again on the phone resets the nRF devices? Does the phone re-connect automatically then?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/528309?ContentTypeID=1</link><pubDate>Fri, 21 Mar 2025 04:30:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f990b4f-7b65-40be-8f79-6f761aab2a3e</guid><dc:creator>Chaoyue Ying</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;At present, it is necessary to manually connect the iPhone to NRF52832, but I hope that the iPhone can automatically connect after bonding.&lt;/p&gt;
&lt;p&gt;The screenshot is to show the services defined in 52832, so there is no bonding.&lt;/p&gt;
&lt;p&gt;I did an experiment, after the iPhone scanned and bond 52832 in the Settings -&amp;gt; Bluetooth interface, turned off the Bluetooth switch and restarted, 52832 always showed no connection, just like the video below:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/RPReplay_5F00_Final1742530343.MP4"&gt;devzone.nordicsemi.com/.../RPReplay_5F00_Final1742530343.MP4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As you can see, I had to manually tap after the Bluetooth restarted to trigger the phone&amp;#39;s connection to the 52832(Bluetooth name is Anny_ETC_1961).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/528198?ContentTypeID=1</link><pubDate>Thu, 20 Mar 2025 11:38:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40718075-143e-42d0-9af1-8d23473733f0</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Are you aboe to rre-connect manually? If so, the whitelist is not the problem, as if using whitelist and the peer is not whitelisted, there would be no way to connect.&lt;/p&gt;
&lt;p&gt;However, I notice anothe rimportant point looking at the screenshot, and that is that there is no bond. You need to establish a bond for the reconnection to happen. With Andrioid, an app can explicitly&amp;nbsp;initiate bonding, but with iOS the app cannot do it. One solution can be to make sure that one of the characteristic in a service you use requier security, and then iOS will atomatically initiate bonding when attempting to use that service. (I see that you requier SEC_JUST_WORKS for HID which should be OK though, as proivded that HID is used).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/528165?ContentTypeID=1</link><pubDate>Thu, 20 Mar 2025 09:26:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3cec3545-1426-424f-8b5a-bbb3dcbb3221</guid><dc:creator>Chaoyue Ying</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The list of my Bluetooth services is as follows:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/0272._AE5FE14FFE5647725F00_20250320081641.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;You can see that the HID service is included, just like the hid_mouse example.But the iPhone won&amp;#39;t automatically reconnect to my Bluetooth, which I think may be caused by whitelisted broadcasting.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Below is my code,I hope to get further guidance from you：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/6457.ETC_08FF_test_09FF_.rar"&gt;devzone.nordicsemi.com/.../6457.ETC_08FF_test_09FF_.rar&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/528155?ContentTypeID=1</link><pubDate>Thu, 20 Mar 2025 08:58:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28e05d54-9520-4a24-a276-58a4e2894d07</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can you please re-post in English?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/528099?ContentTypeID=1</link><pubDate>Thu, 20 Mar 2025 00:32:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2c3fd0e-9f9f-470e-9174-bd552a30d460</guid><dc:creator>Chaoyue Ying</dc:creator><description>&lt;p&gt;Hi,&lt;span class="yd-translate-container"&gt;&lt;span&gt; &lt;/span&gt;&lt;span class="yd-wrapper-inline yd-highlight"&gt; 你好,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I think something&amp;nbsp;not mentioned by omission before.In the raw data,you can see the uuid in advertising packet is set as&amp;nbsp;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;我想有些东西之前没有被遗漏。在原始数据中，可以看到advertising packet中的uuid被设置为&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;我想有些东西之前没有被遗漏。在原始数据中，可以看到advertising packet中的uuid被设置为&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;我想有些东西之前没有被遗漏。在原始数据中，可以看到advertising packet中的uuid被设置为&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;BLE_UUID_HUMAN_INTERFACE_DEVICE_SERVICE.&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;BLE_UUID_HUMAN_INTERFACE_DEVICE_SERVICE。&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;BLE_UUID_HUMAN_INTERFACE_DEVICE_SERVICE。&lt;span class="yd-translate-container"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;BLE_UUID_HUMAN_INTERFACE_DEVICE_SERVICE。&lt;span class="yd-translate-container"&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;The services on my board as follow:&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;我的板子上的服务如下：&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;我的板子上的服务如下：&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;我的板子上的服务如下：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/_AE5FE14FFE5647725F00_20250320081641.jpg" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Just add a nus service to the hid_mouse sample.That is using the same HID service with&amp;nbsp;the hid_mouse sample.They have the same uuid,service,character and HID map.&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;只需向hid_mouse示例添加一个nus服务。这是在hid_mouse示例中使用相同的HID服务。他们有相同的uuid，服务，字符和HID地图。&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;只需向hid_mouse示例添加一个nus服务。这是在hid_mouse示例中使用相同的HID服务。他们有相同的uuid，服务，字符和HID地图。&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;只需向hid_mouse示例添加一个nus服务。这是在hid_mouse示例中使用相同的HID服务。他们有相同的uuid，服务，字符和HID地图。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I don&amp;#39;t know why they are different.So I guess maybe due to whitelist.&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;我不知道它们为什么不一样。所以我想可能是白名单的缘故。&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;我不知道它们为什么不一样。所以我想可能是白名单的缘故。&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;我不知道它们为什么不一样。所以我想可能是白名单的缘故。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Below is my code,I hope to get further guidance from you.&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;下面是我的代码，希望能得到你的进一步指导。&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;下面是我的代码，希望能得到你的进一步指导。&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-wrapper-block yd-highlight"&gt;下面是我的代码，希望能得到你的进一步指导。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/ETC_08FF_test_09FF_.rar"&gt;devzone.nordicsemi.com/.../ETC_08FF_test_09FF_.rar&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span class="yd-translate-container"&gt;&lt;span&gt; &lt;/span&gt;&lt;span class="yd-wrapper-inline yd-highlight"&gt; 我觉得有些东西&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-exclamation"&gt;reload-alert&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-exclamation"&gt;reload-alert&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-translate-loader"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="yd-translate-container"&gt;&lt;span class="yd-exclamation"&gt;reload-alert&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I modify my board so that my iPhone automatically connects to it</title><link>https://devzone.nordicsemi.com/thread/528010?ContentTypeID=1</link><pubDate>Wed, 19 Mar 2025 13:13:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ac9093c-276d-4637-be87-e0e2659a1902</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The iOS Bluetooth stack will only automatically connect to a devices which has services that are natively supported, such as HID. For devices without those servics, you will need have an app running on the phone that handles the (re-)connection. This is normally requierd anyway for devices with such services in order to use/interact with the services on the device (given that they are not natively supported in iOS).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>