Danny, I find the best place to start is the samples, you should find examples of unsolicited messages in the mesh samples.
You may also find that the Micro:bit is notoriously difficult to work with due to the memory size. I currently have 3 working as BLE Mesh nodes but I had to reconfigure the memory allocation "a lot" and am using 99.45%.