Я смотрел библиотеку AltBeacon и планирую ее использовать. Но прежде, чем это сделать, у меня есть несколько общих вопросов (более теоретических по своему характеру). Если кто-то может помочь мне понять, было бы здорово.
а) Есть ли способ убедиться, что реклама AltBeacon УНИКАЛЬНА. В том смысле, что никто другой по ошибке не может не использовать один и тот же UUID, основной и второстепенный идентификаторы в своем маяке. Потому что, если это произойдет, наше приложение рискует идентифицировать маяк и неисправность другой компании, и наоборот.
б) Насколько мне известно, любое устройство с включенным BLE может сканировать и получать коды любого маяка в окрестностях. Это раскрывает UUID маяка, основной идентификатор, второстепенный идентификатор, RSSI и т. Д., Что создает риски для безопасности владельцев приложений, например, чужое приложение, работающее с моими маяками (своего рода захват), изменение всех рекламных кодов маяка и т. Д.
Итак, я хочу знать, есть ли какое-либо решение (обходные пути) для них, доступное прямо сейчас в спецификации AltBeacon и самой библиотеке? Или они в очереди? Я не уверен, можно ли это сделать на уровне самой библиотеки, или на уровне Android, или, возможно, спецификация Bluetooth LE должна их включить. Я знаю, что Apple и некоторые другие компании развернули свои функции безопасности, такие как ограничение сканирования вашими собственными маяками, ротация идентификаторов маяков и т. Д. Есть ли что-то в этом роде или запланировано на стороне AltBeacon?