in our wireless network we have a variable count of devices. Each device contains one transmitter and receiver. Both receiver and transmitter are working on the same frequency, 433 MHz.
To keep the price as low as possible, we are not able to buy more expensive modules which support frequency changes. Thus we have to create kind of time separating mechanism to prevent transmitters to “jam” each other.
The problem is you never know the device cound, and each device doesn't have the same ID each time it is connected to the network – it is set by the owner of the device. Therefore we can not assign the transmission time like $\text{ID} \times ( \text{time between each transmission} + \text{time of transmission} )$.
Is there a way to determine device count and assign them unique IDs and transmission time?