Технически вы можете передавать данные через аудиоканал. Например. WAV-файл - это также некоторые двоичные данные, содержащие аудио-данные Ra, так почему бы не передать любой другой двоичный файл?
Вам просто нужно обойти кодировщик (sbc или аналогичный), что может быть не так просто. В противном случае ваши двоичные данные будут уничтожены.
Кроме того, обратите внимание, что вы разговариваете с аудиогейт и смартфона. Обычно смартфон - это аудиогейт. Например. при использовании смартфона и гарнитуры смартфон также называется аудиогейт в спецификации Bluetooth.
Если вы попытаетесь подключить 2 устройства Android с аудиопотоками, из них необходимо взять на себя роль гарнитуры.
Вы также можете передавать данные, используя hfp, используя AT-команды. Может быть немного уродливым. Кстати, если вы можете отправлять AT-команды, эти команды, скорее всего, передаются через rfcomm. Поэтому мне интересно, почему вы не можете получить к нему доступ.