This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

What is Serialization?

Hi All,

I noticed these serialization FW with huge amounts of code in the makefile.

What is the core functional difference between any example with and without serialization?

Does this just redirect the BLE to some interface (uart, spi, etc)? Why does it require so much additional code?

Parents
  • In general: en.wikipedia.org/.../Serialization

    In the specific Nordic case: infocenter.nordicsemi.com/index.jsp

    Serialisation allows you to have just the BLE code running on an nRF5x device (the "comms processor"), and your main application running on a different chip entirely (the "host" or "application" processor while giving the same API as if your code were actually running on the nRF device.

    It saves you having to devise your own protocol between the nRF device and your host.

    There is, of course, nothing to stop you devising your own protocol between the nRF device and your host; eg, like an AT Command interface ...

Reply
  • In general: en.wikipedia.org/.../Serialization

    In the specific Nordic case: infocenter.nordicsemi.com/index.jsp

    Serialisation allows you to have just the BLE code running on an nRF5x device (the "comms processor"), and your main application running on a different chip entirely (the "host" or "application" processor while giving the same API as if your code were actually running on the nRF device.

    It saves you having to devise your own protocol between the nRF device and your host.

    There is, of course, nothing to stop you devising your own protocol between the nRF device and your host; eg, like an AT Command interface ...

Children