<?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>Confusion : To use L2CAP vs GATT for max throughput with iOS.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/61028/confusion-to-use-l2cap-vs-gatt-for-max-throughput-with-ios</link><description>I am starting up with nRF52840, currently i have the dongle but expected to receive my DK in the next few days. This is my first BLE project, so i started reading a lot of documents and posts to understand the best implementation to reach our target goal</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 13 Aug 2020 22:18:03 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/61028/confusion-to-use-l2cap-vs-gatt-for-max-throughput-with-ios" /><item><title>RE: Confusion : To use L2CAP vs GATT for max throughput with iOS.</title><link>https://devzone.nordicsemi.com/thread/264536?ContentTypeID=1</link><pubDate>Thu, 13 Aug 2020 22:18:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c99608f-37aa-43d2-b3b7-46ec40386074</guid><dc:creator>rishi</dc:creator><description>&lt;p&gt;HI armz,&lt;/p&gt;
&lt;p&gt;Using&amp;nbsp;GATT i was able to achieve around 65KB per sec&amp;nbsp;between nRF52840 and iOS 10 and + devices.&lt;/p&gt;
&lt;p&gt;This was OK for me for my current application so i didn&amp;#39;t tried L2CAP but i still wonder if somebody tries it to see what difference it can make if any.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks, Rishi&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Confusion : To use L2CAP vs GATT for max throughput with iOS.</title><link>https://devzone.nordicsemi.com/thread/264349?ContentTypeID=1</link><pubDate>Thu, 13 Aug 2020 04:59:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1812b469-c0c2-4f81-a9df-82889eb838c5</guid><dc:creator>armz12</dc:creator><description>&lt;p&gt;Hi rishi,&lt;/p&gt;
&lt;p&gt;We&amp;#39;re trying to achieve the same thing and are equally confused.&amp;nbsp; What&amp;nbsp;throughput&amp;nbsp;were you able to achieve&amp;nbsp;using GATT&amp;nbsp;between the&amp;nbsp;&lt;span&gt;nRF52840 and&lt;/span&gt;&amp;nbsp;iOS?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Confusion : To use L2CAP vs GATT for max throughput with iOS.</title><link>https://devzone.nordicsemi.com/thread/248321?ContentTypeID=1</link><pubDate>Wed, 06 May 2020 01:50:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c0ee1624-2057-4e9a-aaa0-f8d637e9dcb7</guid><dc:creator>rishi</dc:creator><description>&lt;p&gt;Hi Einar,&lt;/p&gt;
&lt;p&gt;Thanks, i guess will start with ble uart example and see what best i can get, then after reaching this stage can decide further. Anyways thanks a lot for clearing up my confusion.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Confusion : To use L2CAP vs GATT for max throughput with iOS.</title><link>https://devzone.nordicsemi.com/thread/248232?ContentTypeID=1</link><pubDate>Tue, 05 May 2020 14:23:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f8954f4a-a228-4363-a9b6-521671d8bd22</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t see that you get significantly higher bandwidth using L2CAP directly rather than GATT (&lt;a href="https://infocenter.nordicsemi.com/topic/sds_s140/SDS/s1xx/ble_protocol_stack/ble_protocol_stack.html"&gt;which is on top of L2CAP&lt;/a&gt;). With iOS and other mobile devices there will always be many factors that affect the actual throughput, but to have a baseline, you can get up to ~700 kbps using the 1 Mbps PHY and GATT between two nRF devices (use the throughput example in the SDK to see it demonstrated).&lt;/p&gt;
&lt;p&gt;There are a few use cases for L2CAP connected oriented channels, particularly object transfer service, but unless you have a specific need for that I suggest you look at doing things the &amp;quot;normal&amp;quot; way with GATT first.&lt;/p&gt;
&lt;p&gt;Regarding examples, there are examples of&amp;nbsp;L2CAP connected oriented channels in the SDK (6LoWPAN examples and object transfer service).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>