<?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 Serialization?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/13789/what-is-serialization</link><description>Hi All, 
 I noticed these serialization FW with huge amounts of code in the makefile. 
 What is the core functional difference between any example with and without serialization? 
 Does this just redirect the BLE to some interface (uart, spi, etc)</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 12 May 2016 09:39:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/13789/what-is-serialization" /><item><title>RE: What is Serialization?</title><link>https://devzone.nordicsemi.com/thread/52702?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 09:39:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc594d45-d0db-4f4d-866d-ad206c0a2d22</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Thanks - I never find it easy to locate docs on the nordic site.&lt;/p&gt;
&lt;p&gt;:-(&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is Serialization?</title><link>https://devzone.nordicsemi.com/thread/52703?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 09:09:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:23246dd1-d705-411a-8c88-5bdd9bfdeb4b</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;This is the correct link for the Nordic doc: &lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v11.0.0%2Flib_serialization.html"&gt;infocenter.nordicsemi.com/index.jsp&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is Serialization?</title><link>https://devzone.nordicsemi.com/thread/52701?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 07:32:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:769ab24d-b947-4ec5-8494-200c0cfb4664</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;In general: &lt;a href="https://en.wikipedia.org/wiki/Serialization"&gt;en.wikipedia.org/.../Serialization&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the specific Nordic case: &lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v11.0.0%2Findex.html"&gt;infocenter.nordicsemi.com/index.jsp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Serialisation allows you to have just the BLE code running on an nRF5x device (the &amp;quot;comms processor&amp;quot;), and your main application running on a different chip entirely (the &amp;quot;host&amp;quot; or &amp;quot;application&amp;quot; processor &lt;strong&gt;&lt;em&gt;while giving the same API as if your code were actually running on the nRF device&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It saves you having to devise your own protocol between the nRF device and your host.&lt;/p&gt;
&lt;p&gt;There is, of course, nothing to stop you devising your own protocol between the nRF device and your host; eg, like an AT Command interface ...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>