This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I am implementing a very simple network address assignation protocol using proprietary RF communication. For that I use one master node to broadcast a discovery packet and the rest of the nodes answer sending their original address to master. Then the master node can assign a known address to each node.
The problem is what node address use at the very beginning. I was thinking about using a random generated address but that would require some kind of seed (read temperature sensor.. wait for user input..)
All this would be much simpler if the CC1310 devices had an unique serial number that I could read and use as an initial address. Is there something like that? I now that Smart RF studio can read the launchpad identifier. Can I use that? if so, where can I get it from?
Thanks!
Unlike the MSP432, there does not appear to be any unique identifier on chip.
However, on first startup you can use the TRNG to create a relatively large random number that is unlikely to be generated by any other node. You can then save this in flash.
Hi TER,
I didn't realized that the CC1310 had an unique MAC address stored, that's even better than what I was looking for! I will use that
Thanks!