<?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>iOS Compatibility</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4453/ios-compatibility</link><description>Hello Guys, 
 I&amp;#39;m about to start my first BLE iOS project and I was wondering if there are any compatibility issues or anything that I should be aware between nRF51822 and iOS using a custom profile. 
 The application consists of nRF51822 sensor board</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 26 May 2016 16:03:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4453/ios-compatibility" /><item><title>RE: iOS Compatibility</title><link>https://devzone.nordicsemi.com/thread/15822?ContentTypeID=1</link><pubDate>Thu, 26 May 2016 16:03:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:00878e19-081a-4a35-a09f-c4006132e8eb</guid><dc:creator>SRA</dc:creator><description>&lt;p&gt;I&amp;#39;ve noticed the same thing about trying to do things you &amp;quot;shouldn&amp;#39;t&amp;quot; with IOS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOS Compatibility</title><link>https://devzone.nordicsemi.com/thread/15820?ContentTypeID=1</link><pubDate>Thu, 13 Nov 2014 22:12:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17090c7f-0dd5-461b-ade4-2d395a262b9e</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;there is a good example with iOS code you can use on this blog site &lt;a href="http://embeddedsoftdev.blogspot.ca/p/ehal-nrf51.html"&gt;http://embeddedsoftdev.blogspot.ca/p/ehal-nrf51.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Blinky_be example on this blog allows you to control all 30 i/o pin. The iOS App configure the pin direction (IN or OUT). The iOS App can turn On or Off each i/o pin are all 30 at once. It make use of 2 characteristics. One for configuration, the other for data.&lt;/p&gt;
&lt;p&gt;Other examples showing control of LED matrix multi-display where you can type a text on iOS and send it to the Matrix displays. This examples make use of long characteristic write where you can send more than 20 bytes of data.&lt;/p&gt;
&lt;p&gt;A UART examples with long write. UART data in/out using one characteristic. iOS App serving as dump terminal.&lt;/p&gt;
&lt;p&gt;All examples are updated with SDK6 and SD7 and all projects were created from scratch using Eclipse IDE based project.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iOS Compatibility</title><link>https://devzone.nordicsemi.com/thread/15821?ContentTypeID=1</link><pubDate>Thu, 13 Nov 2014 20:33:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bdb9c73a-93b6-4aa2-8419-8f6e28ac5f9f</guid><dc:creator>Locky</dc:creator><description>&lt;p&gt;There are connection parameters from Apple that you must follow, otherwise the iOS device might drop its connection to your board.  Apple also provide recommended advertising intervals.&lt;br /&gt;
&lt;a href="https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf"&gt;developer.apple.com/.../BluetoothDesignGuidelines.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In terms of compatibility with custom profiles, the only thing I&amp;#39;ve seen in the past was that iOS doesn&amp;#39;t work well if you try to Write-with-response to a characteristic that is Write-without-response.   And vise versa.   Android doesn&amp;#39;t care as much about this alignment, but iOS does.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>