We know that 1-wire devices, such as the DS18B20 temperature, sensor have 1 64 bit address, of which 8 bits is 0x28 and another 8 bits is the CRC. We know that the address is burned into the chip at manufacture. But where does the manufacturer obtain these IDs?
Presumably there are multiple manufacturers of the device. Is it the case that each is allocated a range by some central body? Or are they simply generated randomly, giving something like a 300 billion to one probability of a collision?
Pure curiosity.