This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

IOT sdk /NRF 51822

Hi,

The examples provided seem to indicate that the NRF51822 needs to be attached to an application processor / CPU (e.g. - Raspberry Pi). How much resources (CPU cycles and RAM) are left over on the NRF51822 after handling the ipv6 stack?

Thanks

  • The nRF51 does not have to be attached to an external processor. All ipv6 processing takes place on the nRF51 chip. However, you need to connect the nRF51 over BLE to a router that is routing the packets through to the network. This is where the Raspberry Pi (Linux) comes in handy, because it is easy to set up as a router, and it already has the necessary drivers for mainstream BLE dongles.

    When it comes to the resource usage, we don't really have any numbers on this. The SoftDevice itself occupies 96KB of flash, and 8KB of RAM. There is nothing CPU intensive going on in the ipv6 stack, and whenever event processing is expected to take some time, the scheduler is used.

Related