Border router using nrf5340 and Zephyr

Hello !

We need to have the border router functionality for 6loWPAN in our device using a nRF5340.

From one side of the device we have USB-NET connectivity to Host to other side - proprietary serialized radio on network core ( 6loWPAN  compatible, require fragments to send and will receive fragments).

It means Ethernet like interface should receive IP packets and if need to route those to serial network interface (6loWPAN fragments in and out).

Can this kind of typical Iot device scheme be assembled from existing Zephyr network components ?

If not, what kind of functionality are missing  or will be implemented in this year releases ?

Regards,

Eugene

Parents Reply
  • Hi Hiihtaja,

    Let me explain the relationship between Nordic nRF Connect SDK(NCS) and the open-source Zephyr project first. NCS use and contribute to the Zephyr project, but we do not own Zephyr. Only the libraries and samples in NCS are specifically maintained by the Nordic development team. The Zephyr and its common samples and libraries are developed under the Zephyr project organisation, they are not specifically adapted for nRF products usage. You should always refer to the content in ncs/nrf, especially samples, which clearly point out which nRF DK it is designed for, so nRF5340DK will not just work with the echo server sample as you expected.

    Hiihtaja said:
    How in this sample IP packets from your IEEE 802.15.4 inteface can be routed to Linux Host via Ethernet interface ?

    This device sounds like OTBR. You can refer to how an OpenThread device communicates with the global network with OTBR. This will need effort on both device and Linux host side, we are not able to guide you on such a big project. Here is the stack of OTBR with RCP and openthread/src/posix at main · openthread/openthread (github.com) running on host mainted by google.

    Best regards,

    Charlie

Children
Related