Hi,
How is the peripheral UUID assigned? Is it based on the 48-bit IEEE address? I would like to be able to remember a certain peripheral in my iOS application.
I have a simple BLE application that is based on the keyfob demo running on the CC2540 Keyfob. I also have an application running on an iOS device. When the peripheral is discovered I see a notification on the iOS side that it has discovered a peripheral with UUID "XXX...". If I power cycle everything I see that the UUID doesn't change. However if I wait about a day and try again then the UUID changes to something completely different.
What would cause the UUID to change?