Есть ли альтернатива OBEX?
Я программирую настольное приложение для связи со стетоскопом по Bluetooth. Сначала я хотел бы использовать OBEX, но я проверяю доступные сервисы, используя код на этой странице: http://www.jsr82.com/jsr-82-sample-bluetooth-service-search/
Я получил следующий результат:
*Starting device inquiry...
Device Inquiry Completed.
Bluetooth Devices:
1. 002484006FFB (M3200 0010030000286675 )
Choose the device to search for Obex Push service : 1
Searching for service...
Device does not support Object Push.
BlueCove stack shutdown completed*
Кто-то знает, какая альтернатива OBEX у меня для передачи файла, из стетоскопа в настольное приложение?
2 ответа
Вы должны спросить производителя, как ведет себя стетоскоп. Какой профиль он использует и действует ли он как клиент или сервер. Если он использует OBEX, я могу предположить, что это клиент и, следовательно, он отправляет на сервер OBEX в зоне действия, возможно, с именем устройства particalur или ServiceName...
ПОЗЖЕ, из документации ( страницы продукта и руководство пользователя 3200), которая, кажется, имеет место. Подключите стетоскоп к устройству ПК, запустите там программное обеспечение, и стетоскоп подключится к нему. Также кажется, что это может быть не OBEX, учитывая возможные аспекты в реальном времени...
Если у вас есть программное приложение для ПК, выполните запрос SDP для всех записей на ПК без и с запущенным программным обеспечением и посмотрите, какую службу использует приложение...
Он может поддерживать SPP (профиль последовательного порта). Не уверен, что вы пытаетесь сделать, потому что приложение на стетоскопе может не взаимодействовать с вашим приложением, если вы не знаете подробности общения на уровне оценки. Надеюсь, поможет