Bandwidth of integrated nrf9160 with FreeRTOS and IwIP

We recently bought a nRF9160 Eval board and are planning to connect it with a STM32H757XI_M7.
We would like to know, how well it can be integrated with the IwIP Stack using FreeRTOS and which is the highest bandwidth that was achieved with this chip.
Thanks in advance!
Best,
Gerhard Stein
Parents
  • Hi,

    Is the plan to use the nRF9160 as a modem only, or also run some application code on the application core?

    If you want to run an application on the application core, I would recommend that you base the application on the nRF Connect SDK (NCS) and the Zephyr RTOS. That way, you can benefit of the various protocol stacks etc. that is included in NCS, and we will be able to help you much better.

    However, you should be able to use FreeRTOS on the nRF9160, but you might have to do some of the porting work yourself. You will at least need to integrate the modem library in FreeRTOS to be able to talk to the modem core.

    If you plan to use the nRF9160 as a modem only, I recommend you take a look at the Serial LTE Modem (SLM) application.

    Or, if you want a PPP connection, you can use the Modem Shell sample.

    Either way, I would like to point out that the modem has it's own IP stack, and I would highly recommend using that, rather than running the IP stack somewhere else.

    As for the throughput, you will likely be constrained by the LTE-M or NB-IoT protocols, not the performance of the chip or IP stack.

    Best regards,

    Didrik

Reply
  • Hi,

    Is the plan to use the nRF9160 as a modem only, or also run some application code on the application core?

    If you want to run an application on the application core, I would recommend that you base the application on the nRF Connect SDK (NCS) and the Zephyr RTOS. That way, you can benefit of the various protocol stacks etc. that is included in NCS, and we will be able to help you much better.

    However, you should be able to use FreeRTOS on the nRF9160, but you might have to do some of the porting work yourself. You will at least need to integrate the modem library in FreeRTOS to be able to talk to the modem core.

    If you plan to use the nRF9160 as a modem only, I recommend you take a look at the Serial LTE Modem (SLM) application.

    Or, if you want a PPP connection, you can use the Modem Shell sample.

    Either way, I would like to point out that the modem has it's own IP stack, and I would highly recommend using that, rather than running the IP stack somewhere else.

    As for the throughput, you will likely be constrained by the LTE-M or NB-IoT protocols, not the performance of the chip or IP stack.

    Best regards,

    Didrik

Children
Related