How do I use the nRF5 Connect SDK for dynamic multi-protocol development

Dear all and Nordic Staff:

I am learning about dynamic multiprotocols and found examples of dynamic multiprotocols for Thread and BLE in the "nRF5 SDK for Thread and Zigbee". But I want to finish this case in nRF5 Connect SDK.

My question is whether I can implement such a port, or whether there are already dynamic multi-protocol implementations in the nRF5 Connect SDK.

Thank you for your help.

Best regards.

Parents
  • Hi,

    There is already support for dynamic multiprotocol in nRF Connect SDK. The Zigbee Light Switch and Thread CoAP Client 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's documentation.

    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.

    If you want to know more, I recommend reading Multiprotocol support in our documentation and checking out the two samples I mentioned.

    Best regards,
    Marte

  • Hi,

    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've spent months looking for dynamic multiprotocol cases in order to learn dynamic multiprotocol. Your reply saved me a lot of time.

    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.

    Finally, could you give me some advice on how to learn dynamic multi-protocol, because I feel like my learning progress is too slow.

    Thank you for your reply.

    Best regards,

    Lipeng

  • Hi Lipeng,

    Lipeng Yang said:
    Finally, could you give me some advice on how to learn dynamic multi-protocol, because I feel like my learning progress is too slow.

    What specifically is it you want to learn?

    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: Multiprotocol Service Layer - Timeslot. You can also check out the Multiprotocol Service Layer API.

    Best regards,
    Marte

Reply Children
Related