<?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 do I use the nRF5 Connect SDK for dynamic multi-protocol development</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/111120/how-do-i-use-the-nrf5-connect-sdk-for-dynamic-multi-protocol-development</link><description>Dear all and Nordic Staff: 
 I am learning about dynamic multiprotocols and found examples of dynamic multiprotocols for Thread and BLE in the &amp;quot;nRF5 SDK for Thread and Zigbee&amp;quot;. But I want to finish this case in nRF5 Connect SDK. 
 My question is whether</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 08 Jun 2024 02:41:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/111120/how-do-i-use-the-nrf5-connect-sdk-for-dynamic-multi-protocol-development" /><item><title>RE: How do I use the nRF5 Connect SDK for dynamic multi-protocol development</title><link>https://devzone.nordicsemi.com/thread/487973?ContentTypeID=1</link><pubDate>Sat, 08 Jun 2024 02:41:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:36def1b1-1209-486b-88ef-3d8cae6c88f1</guid><dc:creator>Lipeng Yang</dc:creator><description>&lt;p&gt;Hi Marte,&lt;/p&gt;
&lt;p&gt;I have solved the problem. I deleted the device from my phone and reconnected.&lt;/p&gt;
&lt;p&gt;Thank you for your reply.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Lipeng&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I use the nRF5 Connect SDK for dynamic multi-protocol development</title><link>https://devzone.nordicsemi.com/thread/485012?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 08:57:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d0df48cc-39a1-4736-b7c9-9566728f0c9b</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Do you get the same issue with Bluetooth-only samples, such as the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.6.1/nrf/samples/bluetooth/peripheral_lbs/README.html"&gt;Bluetooth: Peripheral LBS&lt;/a&gt; sample?&lt;/p&gt;
&lt;p&gt;What phone are you using to test? Have you tested with different phones?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I use the nRF5 Connect SDK for dynamic multi-protocol development</title><link>https://devzone.nordicsemi.com/thread/484855?ContentTypeID=1</link><pubDate>Sat, 18 May 2024 03:23:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:718de122-0381-4515-aba4-4ee47a55d305</guid><dc:creator>Lipeng Yang</dc:creator><description>&lt;p&gt;Hi Marte,&lt;/p&gt;
&lt;p&gt;While I was learning about Zigbee Light Switch, I encountered a new problem. I followed the Nordic documentation, but the nRF Toolbox&amp;#39;s UART feature didn&amp;#39;t connect to my board. In other words, it is connected, but it automatically disconnects immediately. The information in the terminal is as follows:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1716002364352v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;In addition, I am able to connect my development board&amp;nbsp;using nRF Connect.&lt;/p&gt;
&lt;p&gt;This is because of some kind of vulnerability in the nRF Toolbox. Or I need to make some changes to the case or APP. Please help me solve this problem, thank you.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Lipeng&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I use the nRF5 Connect SDK for dynamic multi-protocol development</title><link>https://devzone.nordicsemi.com/thread/484818?ContentTypeID=1</link><pubDate>Fri, 17 May 2024 11:18:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94139b71-bfa7-4086-bdf6-7b80ab1e3206</guid><dc:creator>Lipeng Yang</dc:creator><description>&lt;p&gt;Hi Marte,&lt;/p&gt;
&lt;p&gt;Thank you for your help. This is very useful for me to learn dynamic multi-protocol.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Lipeng&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I use the nRF5 Connect SDK for dynamic multi-protocol development</title><link>https://devzone.nordicsemi.com/thread/484741?ContentTypeID=1</link><pubDate>Thu, 16 May 2024 14:33:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:67095d74-8dd8-486e-8bcf-d6007698f7fe</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi Lipeng,&lt;/p&gt;
&lt;p&gt;One main reason is that the nRF Connect SDK integrates the Zephyr RTOS, compared to the bare-metal nRF5 SDK.&lt;/p&gt;
&lt;p&gt;The SoftDevice controller in the nRF Connect SDK still provides the multi-protocol support used in the SoftDevices in the nRF5 SDK, but the overlaying API is different. The MPSL also provides multiple additional features other than multiprotocol support and timeslots, such as TX power control, clock control, as well as IEEE 802.15.4 and Bluetooth external radio coexistence.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I use the nRF5 Connect SDK for dynamic multi-protocol development</title><link>https://devzone.nordicsemi.com/thread/484630?ContentTypeID=1</link><pubDate>Thu, 16 May 2024 08:47:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:702f6237-9658-432b-b40f-06824f85a74b</guid><dc:creator>Lipeng Yang</dc:creator><description>&lt;p&gt;Hi Marte,&lt;/p&gt;
[quote userid="92402" url="~/f/nordic-q-a/111120/how-do-i-use-the-nrf5-connect-sdk-for-dynamic-multi-protocol-development/483445"]Then I recommend reading the links in my previous post, as they explain how MPSL handles this. The main thing is that MPSL allows for the radio drivers to negotiate for transmission timeslots.[/quote]
&lt;p&gt;Okay, I&amp;#39;ve got some ideas. And I have one more question. Why didn&amp;#39;t Nordic continue to use the previous radio scheduler and instead use the current MPSL? Both are time slicing, so what are the advantages of the latter?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Lipeng&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I use the nRF5 Connect SDK for dynamic multi-protocol development</title><link>https://devzone.nordicsemi.com/thread/483445?ContentTypeID=1</link><pubDate>Wed, 15 May 2024 09:31:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b91f5393-936c-4b7d-953c-91a1fdc58d83</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi Lipeng,&lt;/p&gt;
[quote user="Lipeng Yang"]My current job is to tease out the dynamic multi-protocol workflow, from the RF module to the application layer.[/quote]
&lt;p&gt;Then I recommend reading the links in my previous post, as they explain how MPSL handles this. The main thing is that MPSL allows for the radio drivers to negotiate for transmission timeslots.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I use the nRF5 Connect SDK for dynamic multi-protocol development</title><link>https://devzone.nordicsemi.com/thread/483408?ContentTypeID=1</link><pubDate>Wed, 15 May 2024 07:52:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:85fe2100-44ea-4937-9435-3dc79f3ceb01</guid><dc:creator>Lipeng Yang</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote userid="92402" url="~/f/nordic-q-a/111120/how-do-i-use-the-nrf5-connect-sdk-for-dynamic-multi-protocol-development/483216"]What specifically is it you want to learn?[/quote]
&lt;p&gt;My current plan is to apply dynamic multi-protocol technology to wireless sensors, using local area networks to send data. I don&amp;#39;t know the details yet. My current job is to tease out the dynamic multi-protocol workflow, from the RF module to the application layer.&lt;/p&gt;
&lt;p&gt;Looking forward to your reply.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Lipeng&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I use the nRF5 Connect SDK for dynamic multi-protocol development</title><link>https://devzone.nordicsemi.com/thread/483216?ContentTypeID=1</link><pubDate>Tue, 14 May 2024 10:51:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ff63ac7-2e15-47a8-8e23-ef98af5a40f4</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi Lipeng,&lt;/p&gt;
[quote user="Lipeng Yang"]Finally, could you give me some advice on how to learn dynamic multi-protocol, because I feel like my learning progress is too slow.[/quote]
&lt;p&gt;What specifically is it you want to learn? &lt;/p&gt;
&lt;p&gt;The samples are the best starting points for learning how to use it. If you want to learn more in-depth about how the timeslots work, then I recommend reading about it in our documentation here: &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.6.1/nrfxlib/mpsl/doc/timeslot.html"&gt;Multiprotocol Service Layer - Timeslot&lt;/a&gt;. You can also check out the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.6.1/nrfxlib/mpsl/doc/api.html"&gt;Multiprotocol Service Layer API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I use the nRF5 Connect SDK for dynamic multi-protocol development</title><link>https://devzone.nordicsemi.com/thread/483174?ContentTypeID=1</link><pubDate>Tue, 14 May 2024 07:45:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db9e5298-6a01-48bc-8cd5-bf5a12331c6d</guid><dc:creator>Lipeng Yang</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;First of all, thanks for your reply. I had been looking for examples in the nRF5 SDK for Thread and Zigbee, but none of them were a good fit. I&amp;#39;ve spent months looking for dynamic multiprotocol cases in order to learn dynamic multiprotocol. Your reply saved me a lot of time.&lt;/p&gt;
&lt;p&gt;Secondly, the cases mentioned in your reply are very good, which is exactly what I need. I will carefully study the case you recommend, although it will take a little time.&lt;/p&gt;
&lt;p&gt;Finally, could you give me some advice on how to learn dynamic multi-protocol, because I feel like my learning progress is too slow.&lt;/p&gt;
&lt;p&gt;Thank you for your reply.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Lipeng&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I use the nRF5 Connect SDK for dynamic multi-protocol development</title><link>https://devzone.nordicsemi.com/thread/483031?ContentTypeID=1</link><pubDate>Mon, 13 May 2024 12:11:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c360569c-2e4f-4bd6-916e-b439874bc913</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;There is already support for dynamic multiprotocol in nRF Connect SDK. The &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.6.1/nrf/samples/zigbee/light_switch/README.html"&gt;Zigbee Light Switch&lt;/a&gt; and &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.6.1/nrf/samples/openthread/coap_client/README.html"&gt;Thread CoAP Client&lt;/a&gt; samples support multiprotocol out of the box, and all you need to do is enable the multiprotocol extension. How to do this is explained in each of the sample&amp;#39;s documentation.&lt;/p&gt;
&lt;p&gt;The Multi-Protocol Service Layer (MPSL) handles many of the tasks involved in multiprotocol applications in the nRF Connect SDK, so implementing a multiprotocol Zigbee + BLE or Thread + BLE application is even more straightforward in the nRF Connect SDK than it was in the nRF5 SDK.&lt;/p&gt;
&lt;p&gt;If you want to know more, I recommend reading &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.6.1/nrf/protocols/multiprotocol/index.html"&gt;Multiprotocol support&lt;/a&gt; in our documentation and checking out the two samples I mentioned.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>