Начиная с версии Android Marshmallow (6.0) доступ к Bluetooth MAC-адресу ограничен из-за соображений безопасности.                                                                          www.iditect.com                                                                                               www.goland.org                       
 Некоторые ограничения:
  - Необходимость запроса разрешений.                                                                          www.iditect.com                       Для доступа к функциям Bluetooth программно нужно получить разрешение пользователя во время выполнения приложения.                                                                          www.iditect.com                       Для получения MAC-адреса Bluetooth требуется разрешение BLUETOOTH_ADMIN.                                                                          www.iditect.com                      
  - Анонимизация адреса.                                                                          www.iditect.com                       По соображениям безопасности, если Bluetooth выключен, MAC-адрес может быть анонимизирован и представлен в виде значения 02:00:00:00:00:00.                                                                          www.iditect.com                       
  - Возможные ошибки.                                                                          www.iditect.com                       Метод, необходимый для получения MAC-адреса, может вернуть null, если Bluetooth выключен или не поддерживается.                                                                          www.iditect.com                       
  
 Эти ограничения введены, чтобы усложнить идентификацию устройства сторонними приложениями без ведома пользователя и сопоставление этих данных с данными Wi-Fi-точек, что часто используется для отслеживания устройства пользователя и его перемещения.                                                                          habr.com