Я начинаю проект, в котором мне нужно, чтобы встроенное устройство под управлением Linux связывалось с iPhone через Bluetooth.
Приложение должно иметь возможность только отправлять и получать файлы (не более ~ 100 КБ) между устройством и iPhone. Остальная часть функциональности может быть добавлена позже.
Я все еще пытаюсь найти соответствующее техническое решение проблемы. Пока я пришел к нескольким выводам.
Поскольку устройство, вероятно, не сертифицировано MFi, единственным способом связи с ним является использование BT 4.0 (LE). Таким образом, приложение будет работать только на iPhone 4S и должно быть реализовано с использованием CoreBluetooth API. Я прав?
Но что требуется на стороне устройства? Скажите, что устройство реализует стандартный стек BlueZ BT и поддерживает BT 4.0.
Как получить файлы из файловой системы Linux и перенести их на мой iPhone? Есть ли подходящий профиль Bluetooth или мне придется создать свой собственный?