how to avoid data conflicting

hello,here is my problem:
how to avoid data conflicting when one hundred end nodes sending data to the collector at almost the same time?

I have known many-to-one and source routing making this effectively. But there is still possibility losing data at this situation.
what can I do?
thank you!

Can you randomize or spread out the time when the end devices wake up? You might also increase the serial interface rate of the collector to 115200 for it to send received data out the UART at a faster rate.

thank you!
I’ll try it again.

When collector(CPX) sends data to many remote devices,source routing will be are the problems:
1,How many source routes can the CPX save?
2,Is it necessary that remote device sends data to the collector to create source route before the collector sends data to the remote device using source routing?