С этим протоколом не работал совсем , но помнится сам модуль (железо) работает в 2х режимах (как , к примеру wifi)
Самое простое , то что на поверхности :
Получаете idдевайса через method chanal == пишите сами или берете пакет.
После проверяем разрешения на доступ к модулю Bluetooth , пытаемся соединиться и отправляем файл с картой в которой уже указан id подключаемого устройства.
Открываем файл десириализуем json записываем в условный Hive .
https://pub.dev/packages/flutter_blueТут вроде описано.
Правильно ли я понял, что нужно только записать в бд id девайса +/- I'd учётной записи