Я прочитал и понял пример HelloAccessory от Samsung. В этом примере пользователи будут нажимать кнопку «Подключиться» на устройстве Gear, чтобы подключиться к службе на хост-устройстве, а затем нажимать кнопку «Выбор» на устройстве Gear, чтобы отправлять и получать данные с хост-устройства. Я хочу создать приложение, в котором пользователь будет нажимать кнопку «Подключиться» на хост-устройстве для подключения к устройству Gear, а затем нажимать кнопку «Отправить» на хост-устройстве для отправки данных с хост-устройства на устройство Gear. Как я могу это сделать?
Как создать приложение, которое соединяет хост-устройство с устройством Gear, а затем передает данные с хост-устройства на устройство Gear в Tizen для носимых устройств.
Ответы (3)
Вам нужно будет использовать API-интерфейсы Tizen Bluetooth Device. (Найдите tizen.bluetooth.abc в исходном коде tau.js.)
Однако в настоящее время эта функция не поддерживается в эмуляторе, поэтому вам потребуется реальное устройство для тестирования.
Вы просматривали примеры приложений FileTransfer и Gallery из одного и того же Accessory SDK? Я думаю, Галерея гораздо больше похожа на то, что вам нужно.
Тем не менее, конечно, вам может потребоваться много изменений в зависимости от того, что именно вы подразумеваете под своими «данными» и как вы их обрабатываете на стороне хоста и на стороне носимых устройств.
Я думаю, что HelloAccessory слишком прост и не является хорошей отправной точкой для вашей задачи.
Протокол для этого называется Samsung Accessory Protocol, я боюсь, что в текущей версии нет Open BT / BTLE Api, доступного разработчику.
Проверьте FileTransfer_150212.zip из
http://developer.samsung.com/sample-app/view.do?v=S000000049
http://www.codeproject.com/Articles/790774/Utilize-the-Accessory-File-Transfer-on-Samsung-Gea