<?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>What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/58562/what-is-the-difference-between-ios-peripheral-and-android-peripheral</link><description>I am developing an application for Android and IOS. Faced a problem when try connect nRF Connect as central (on Android) to nRF Connect as peripheral (on IOS) 
 
 
 
 
 
 
 
 
 (screenshot from nRF Connect as central (Android) ) 
 
 
 
 
 
 
 
 
 
 
</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 16 Mar 2020 09:30:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/58562/what-is-the-difference-between-ios-peripheral-and-android-peripheral" /><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/239920?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 09:30:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2acf5639-ce86-4140-9257-57fd04784e38</guid><dc:creator>Bibazavr</dc:creator><description>&lt;p&gt;&lt;span&gt;Hi&amp;nbsp;&lt;/span&gt;&lt;span class="user-name"&gt;&lt;a class="internal-link view-user-profile" href="https://devzone.nordicsemi.com/members/hungbui"&gt;Hung Bui&lt;/a&gt;&lt;/span&gt;&lt;span&gt;, thank you for your help.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;I apologize for the fact that you have been misled in this issue&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/239917?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 09:25:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b447ae6c-9ea0-48f9-b14a-b84ee540821f</guid><dc:creator>Vladislav Kolodiev</dc:creator><description>&lt;p&gt;Hi &lt;span class="user-name"&gt;&lt;a class="internal-link view-user-profile" href="https://devzone.nordicsemi.com/members/hungbui"&gt;Hung Bui&lt;/a&gt;&lt;/span&gt;, thank you for your help. We were able to find the problem. The iPhone has BT 4.0, but the Andriod has is BT 4.2. And iPnone doesn &amp;#39;t support LESC.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/239789?ContentTypeID=1</link><pubDate>Fri, 13 Mar 2020 16:16:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b0f00bbb-1b3a-4b63-afd1-eed0e77e643c</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;So why wouldn&amp;#39;t you mentioned about the cordova app earlier ? and you wanted us to test with nRF Connect on iOS ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;The sniffer trace you provided doesn&amp;#39;t show much information as the sniffer couldn&amp;#39;t decode the encryption. You would need to sniff the communication before bonding happens. This way the sniffer can catch the trace.&amp;nbsp;&lt;br /&gt;This also showed that you would need to do bonding before you can read the GATT server on the phone. This is not implemented in the ble_app_uart_c&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;You won&amp;#39;t be able to write into the CCCD of the server if it require encryption. I&amp;#39;m not sure if you can remove this requirement on iOS. But you can check inside the GATT server by cordova to see if it can have the characteristic without bonding ?&amp;nbsp;&lt;br /&gt;Otherwise you would need to implement bonding in ble_app_uart_c , please have a look at the ble_app_hrs_c at the call&amp;nbsp;pm_conn_secure() inside&amp;nbsp;hrs_c_evt_handler()&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/239642?ContentTypeID=1</link><pubDate>Fri, 13 Mar 2020 06:39:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1adc5e7d-1583-42ad-972c-f3d5a9f8dbed</guid><dc:creator>Vladislav Kolodiev</dc:creator><description>&lt;p&gt;Hi &lt;span class="user-name"&gt;&lt;a class="internal-link view-user-profile" href="https://devzone.nordicsemi.com/members/hungbui"&gt;Hung Bui&lt;/a&gt;&lt;/span&gt;,&amp;nbsp; this is log from ble_app_uart_c&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;BLE UART central example started.
BLE_GAP_EVT_CONNECTED. conn_handle=0
ble_db_discovery_start()
BLE_NUS_C_EVT_DISCOVERY_COMPLETE.conn_handle=0
ble_nus_c_tx_notif_enable(). err_code=0x0
BLE_NUS_C_EVT_DISCONNECTED.
BLE_GAP_EVT_DISCONNECTED. reason=0x13&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;You can see that UART service is discovered. But iPhone peripheral&amp;nbsp; does not received&amp;nbsp; &amp;quot;Notification enable&amp;quot; sending by call ble_nus_c_tx_notif_enable() . It seem as SDK issue because GATT server on the iPnone receive &amp;ldquo;subscribed&amp;rdquo; event for UART service if &amp;quot;Notification enable&amp;quot; has been send by nRF Connect app.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/239638?ContentTypeID=1</link><pubDate>Fri, 13 Mar 2020 05:13:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:093c0115-ed93-40dd-9be5-936d29c1835a</guid><dc:creator>Bibazavr</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;a class="internal-link view-user-profile" href="https://devzone.nordicsemi.com/members/hungbui"&gt;Hung Bui&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;,&lt;br /&gt;&lt;br /&gt;for IOS app as peripheral i use this&amp;nbsp;&lt;a href="https://github.com/randdusing/cordova-plugin-bluetoothle"&gt;https://github.com/randdusing/cordova-plugin-bluetoothle&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We record new sniffer trace&amp;nbsp;using app for Android &amp;quot;nRF Connect&amp;quot; as central and my onw app for iOS as&amp;nbsp;&lt;span&gt;peripheral&amp;nbsp;&lt;/span&gt;with&amp;nbsp;&lt;a href="https://github.com/randdusing/cordova-plugin-bluetoothle"&gt;cordova-plugin-bluetoothle&lt;/a&gt;&amp;nbsp;(all works fine)&lt;br /&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/iphonePeripheralToNRFConnectAndroid.pcapng"&gt;devzone.nordicsemi.com/.../iphonePeripheralToNRFConnectAndroid.pcapng&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/239555?ContentTypeID=1</link><pubDate>Thu, 12 Mar 2020 14:04:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d979323-78c4-4b81-bf8e-e491f4c35e7c</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Vladislav,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I still don&amp;#39;t know how you create the GATT server on the iPhone. Could you please let me know what exactly you did to test that on the phone?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;From the sniffer trace, what I can see is that there is no UART service on the iPhone and the phone refused the write request to enable CCCD from the nRF52. You would need to perform bonding to be able to do that.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/1040x149/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-3e1725592f2b4eb0a80304784d7b6be0/pastedimage1584021850781v1.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/239507?ContentTypeID=1</link><pubDate>Thu, 12 Mar 2020 11:17:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:30ea7f15-2003-436f-ba4e-a3d7fa65da4d</guid><dc:creator>Vladislav Kolodiev</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/iPhone.pcapng"&gt;devzone.nordicsemi.com/.../iPhone.pcapng&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have added file capture of Wireshark. nRF Connect (iPhone) app as peripheral with UART service connects to firmware example ble_app_uart_c (SDK 16.0 and s132_nrf52_7.0.1_softdevice) on board PCA10040 as central. &lt;br /&gt;I am confused why Nordic team cannot perform this test case.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/0143.Android.pcapng"&gt;devzone.nordicsemi.com/.../0143.Android.pcapng&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This file is&amp;nbsp;Wireshark capture with nRF Connect on an Android phone and ble_app_uart_c.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/239348?ContentTypeID=1</link><pubDate>Wed, 11 Mar 2020 13:41:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f551721-0b80-4b0a-9849-84b6eb1499ac</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Please state how you configure the nRF Connect on iOS as peripheral. How you define the UART service in the app. As far as I know the app doesn&amp;#39;t support creating a service in a gatt server. The service you see in the list that you can add to the advertiser is only the list of service for the advertiser.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;As I mentioned, please capture a sniffer trace. We can&amp;#39;t work without any data.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/239288?ContentTypeID=1</link><pubDate>Wed, 11 Mar 2020 10:01:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c04f0093-c5f1-4c08-8446-06d11dd78c9e</guid><dc:creator>Vladislav Kolodiev</dc:creator><description>&lt;p&gt;Hi &lt;span class="user-name"&gt;&lt;a class="internal-link view-user-profile" href="https://devzone.nordicsemi.com/members/hungbui"&gt;Hung Bui&lt;/a&gt;&lt;/span&gt;, could you confirm that the app &amp;quot;ble_app_uart_c&amp;quot; on PCA10040 as cental works with nRF Connect on iOs phone as periferal?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/239285?ContentTypeID=1</link><pubDate>Wed, 11 Mar 2020 09:55:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7df4465-b020-4203-a4e2-fa083ad9e6f5</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;br /&gt;Please capture a sniffer trace. It&amp;#39;s the best if you can do that with both using nRF Connect application as central and use PCA10040 as the central.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You just need an extra nRF52 DK to use as the sniffer.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/238975?ContentTypeID=1</link><pubDate>Tue, 10 Mar 2020 05:51:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9bd5ac68-bfff-4e23-8f8e-83a58162238a</guid><dc:creator>Vladislav Kolodiev</dc:creator><description>&lt;p&gt;We checked 2 scenarios:&lt;br /&gt;1. connection of the nFR Connect application as central and the application on the iOs with UART service as peripheral . Everything works fine and the iOs application accepts &amp;ldquo;subscribed&amp;rdquo; event if has been send event &amp;quot;Notification enabled&amp;quot; from nFR Connect.&lt;br /&gt;2. connection of the application ble_app_uart_c (SDK 15.3) on board PCA10040 and the application on the iOs phone as peripheral. We see that ble_app_uart_c sent &amp;quot;Notification Enable&amp;quot; to peripheral via call ble_nus_c_tx_notif_enable() but iOs app does not received&amp;nbsp; &amp;ldquo;subscribed&amp;rdquo; event. The similar app on Android phone works fine.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/238552?ContentTypeID=1</link><pubDate>Fri, 06 Mar 2020 14:14:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4f547641-1c44-4bb8-8601-6c84e9368d72</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Could you capture a &lt;a href="https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Sniffer"&gt;sniffer trace&lt;/a&gt;&amp;nbsp; ? We need to check if the notification is actually sent.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/238504?ContentTypeID=1</link><pubDate>Fri, 06 Mar 2020 11:16:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17b17b06-d79a-44be-93af-b142a3f98d19</guid><dc:creator>Bibazavr</dc:creator><description>&lt;p&gt;The problem, which I wrote above, for some reason has ceased to be reproduced.&lt;/p&gt;
&lt;p&gt;But we have a new one. For some reason, the &amp;ldquo;subscribed&amp;rdquo; event does not come to the IOS as the peripheral when using NFR 52 as the central.&lt;br /&gt;&lt;br /&gt;Is it better to create a new ticket or can we make out this problem here?&lt;br /&gt;&lt;br /&gt;I have logs from nrf 52:&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;info&amp;gt; app: Start_connection for Bonded peer
&amp;lt;info&amp;gt; app: scan_evt_handler id = 7
&amp;lt;info&amp;gt; app: Connecting to target 0x73CB011FA706
&amp;lt;info&amp;gt; peer_manager_im: BLE_GAP_ADDR_TYPE_RANDOM_PRIVATE_RESOLVABLE
&amp;lt;info&amp;gt; peer_manager_im: addr_compare() True peer_id=0x1
&amp;lt;info&amp;gt; peer_manager_handler: Previously bonded peer connected: role: Central, conn_handle: 0, peer_id: 1
&amp;lt;info&amp;gt; peer_manager: pm_conn_sec_status_get()
&amp;lt;info&amp;gt; peer_manager: pm_conn_secure() conn_handle=0 force_repairing=0
&amp;lt;info&amp;gt; app: PM_EVT_CONN_SEC_PARAMS_REQ: peer_id=0x1
&amp;lt;info&amp;gt; peer_manager_im: im_master_id_is_valid()
&amp;lt;info&amp;gt; peer_manager_handler: Connection security procedure started: role: Central, conn_handle: 0, procedure: Encryption
&amp;lt;info&amp;gt; app: PM_EVT_CONN_SEC_START: peer_id=0x1
&amp;lt;info&amp;gt; peer_manager: pm_peer_rank_highest()
&amp;lt;info&amp;gt; peer_manager_handler: Peer data updated in flash: peer_id: 1, data_id: Peer rank, action: Update
&amp;lt;info&amp;gt; app: PM_EVT_PEER_DATA_UPDATE_SUCCEEDED: 0, peer_id=0x1, data_id=6, action=0
&amp;lt;info&amp;gt; app: PM_EVT_BONDED_PEER_CONNECTED: 0  peer_id=0x1 state=0x0
&amp;lt;info&amp;gt; peer_manager_handler: Previously stored local DB applied: conn_handle: 0, peer_id: 1
&amp;lt;info&amp;gt; app: PM_EVT_LOCAL_DB_CACHE_APPLIED: peer_id=0x1
&amp;lt;info&amp;gt; peer_manager: pm_conn_sec_status_get()
&amp;lt;info&amp;gt; peer_manager: pm_conn_secure() conn_handle=0 force_repairing=0
&amp;lt;info&amp;gt; app: PM_EVT_CONN_SEC_PARAMS_REQ: peer_id=0x1
&amp;lt;info&amp;gt; peer_manager_im: im_master_id_is_valid()
&amp;lt;info&amp;gt; peer_manager_handler: Connection security procedure started: role: Central, conn_handle: 0, procedure: Encryption
&amp;lt;info&amp;gt; app: PM_EVT_CONN_SEC_START: peer_id=0x1
&amp;lt;info&amp;gt; app: BLE_GAP_EVT_CONNECTED: 0 peer_id=0x1
&amp;lt;info&amp;gt; app: multi_qwr_conn_handle_assign(). conn_handle=0x0
&amp;lt;info&amp;gt; app: Searching for NUS on conn_handle 0x0
&amp;lt;info&amp;gt; ble_db_disc: Starting discovery of service with UUID 0x1 on connection handle 0x0.
&amp;lt;info&amp;gt; app: NRF_BLE_GATT_EVT_ATT_MTU_UPDATED: 0 att_mtu_effectiv = 100.
&amp;lt;info&amp;gt; ble_db_disc: Starting discovery of service with UUID 0x1 on connection handle 0x0.
&amp;lt;info&amp;gt; app: BLE_GATTC_EVT_EXCHANGE_MTU_RSP: 0
&amp;lt;info&amp;gt; peer_manager_handler: Connection secured: role: Central, conn_handle: 0, procedure: Encryption
&amp;lt;info&amp;gt; peer_manager: pm_peer_rank_highest()
&amp;lt;info&amp;gt; peer_manager_handler: Peer data updated in flash: peer_id: 1, data_id: Peer rank, action: Update
&amp;lt;info&amp;gt; app: PM_EVT_PEER_DATA_UPDATE_SUCCEEDED: 0, peer_id=0x1, data_id=6, action=0
&amp;lt;info&amp;gt; app: PM_EVT_CONN_SEC_SUCCEEDED: 0 peer_id=0x1
&amp;lt;info&amp;gt; app: BLE_GAP_EVT_CONN_SEC_UPDATE: 0
&amp;lt;info&amp;gt; peer_manager_handler: Connection secured: role: Central, conn_handle: 0, procedure: Encryption
&amp;lt;info&amp;gt; peer_manager: pm_peer_rank_highest()
&amp;lt;info&amp;gt; peer_manager_handler: Peer data updated in flash: peer_id: 1, data_id: Peer rank, action: Update
&amp;lt;info&amp;gt; app: PM_EVT_PEER_DATA_UPDATE_SUCCEEDED: 0, peer_id=0x1, data_id=6, action=0
&amp;lt;info&amp;gt; app: PM_EVT_CONN_SEC_SUCCEEDED: 0 peer_id=0x1
&amp;lt;info&amp;gt; app: BLE_GAP_EVT_CONN_SEC_UPDATE: 0
&amp;lt;info&amp;gt; ble_db_disc: Found service UUID 0x1.
&amp;lt;info&amp;gt; app: BLE_GATTC_EVT_PRIM_SRVC_DISC_RSP: 0
&amp;lt;info&amp;gt; app: BLE_GATTC_EVT_CHAR_DISC_RSP: 0
&amp;lt;info&amp;gt; app: BLE_GATTC_EVT_CHAR_DISC_RSP: 0
&amp;lt;info&amp;gt; app: BLE_GATTC_EVT_DESC_DISC_RSP: 0
&amp;lt;info&amp;gt; app: SPIS. Stop transaction by timeout.
&amp;lt;info&amp;gt; app: BLE_DB_DISCOVERY_COMPLETE: 0
&amp;lt;info&amp;gt; app: ble_nus_c_evt_handler(): conn_handle=0x0, evt_type=0x0
&amp;lt;info&amp;gt; app: BLE_NUS_C_EVT_DISCOVERY_COMPLETE: 0
&amp;lt;info&amp;gt; app: nus_tx_handle=0x3A nus_tx_cccd_handle=0x3C nus_rx_handle=0x36 
&amp;lt;info&amp;gt; ble_nus_c: ble_nus_c_tx_notif_enable() &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If I use the Android application &amp;ldquo;NRF Connect&amp;rdquo; as a central to connect to IOS as the&amp;nbsp;&lt;span&gt;peripheral&lt;/span&gt;, then all events come to IOS.&lt;br /&gt;&lt;br /&gt;Logs from&amp;nbsp;&lt;span&gt;Android application &amp;ldquo;NRF Connect&amp;rdquo;:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1583493309465v1.png" /&gt;&lt;br /&gt;&lt;br /&gt;I apologize for my English.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/238046?ContentTypeID=1</link><pubDate>Wed, 04 Mar 2020 13:39:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd89ab55-f15f-407f-bf50-5613d9eba79c</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Bibaza,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please be aware that this is Nordic&amp;#39;s devzone so please focus on debugging the issue with nRF52832 as the central and iOS as peripheral (and maybe by doing that we find the issue with Android)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please try capture a sniffer trace using nRF52 as the central.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Both sniffer trace couldn&amp;#39;t help much because the decryption was not successful. Do you do passkey when bonding ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you don&amp;#39;t do bonding do you see the same problem ?&amp;nbsp;What do you have on the peripheral side ? Do you have an app running to handle the GATT server on the iphone?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/238009?ContentTypeID=1</link><pubDate>Wed, 04 Mar 2020 11:59:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:710c82e0-406b-4e43-b952-bf8266c0e117</guid><dc:creator>Bibazavr</dc:creator><description>&lt;p&gt;A day after the first detection of an error, the next day, trying again - it worked (No errors).&lt;/p&gt;
&lt;p&gt;But after an hour of work it again went errors in the console.&lt;/p&gt;
&lt;p&gt;I wrote down 2 logs after errors went (before unboundig and after)&lt;/p&gt;
&lt;p&gt;I hope they help to figure it out&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/invalidhandle.pcapng"&gt;devzone.nordicsemi.com/.../invalidhandle.pcapng&lt;/a&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/delete_2D00_ios_2D00_and_2D00_android_2D00_bound_2D00_error_2D00_160.pcapng"&gt;devzone.nordicsemi.com/.../delete_2D00_ios_2D00_and_2D00_android_2D00_bound_2D00_error_2D00_160.pcapng&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;P.S.&lt;br /&gt;I tried to remove the pairing on both devices, restart the bluetooth and try to connect again - this did not help.&amp;nbsp;&lt;br /&gt;&amp;nbsp;And when trying to connect, Android does not see services on IOS&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/237734?ContentTypeID=1</link><pubDate>Tue, 03 Mar 2020 12:43:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6736fdf5-9cd3-4a30-977a-472e2c7cf9dd</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;I&amp;#39;m not sure what the error 160 (0xa0) is about. Could you try capture a sniffer trace when the issue happens ?&amp;nbsp;&lt;br /&gt;Which error or disconnected reason do you receive on the nRF52 when you used it as the central ?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the difference between IOS peripheral and android peripheral?</title><link>https://devzone.nordicsemi.com/thread/237597?ContentTypeID=1</link><pubDate>Tue, 03 Mar 2020 05:02:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a29b8a7f-12ba-429c-b8e0-4f7de91391c7</guid><dc:creator>Bibazavr</dc:creator><description>&lt;p&gt;Could there be a problem in the iOS version? I work on 9.3.6&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>