This is usually not possible since iOS does not reveal the Bluetooth address in the application.
If you use peripherals other than iOS, you can manually enable BD_ADDR in the "Seller Information" field of advertising data. iOS provides this manufacturer information, and you can get BD_ADDR from there.
For many use cases, the UUID created by iOS for each device is sufficient. If you could provide more detailed information (perhaps in a subsequent question), there may be a good chance that you can find a solution that does not need this workaround.
source share