Варианты геймпада BLE и Bluetooth для Oculus
Я планирую создать мобильное приложение, которое отправляет через BLE команды джойстика с HID через GATT.
Сможет ли к нему подключиться внешний геймпад Oculus? или это работает только с Bluetooth?? поэтому BLE не будет работать?
Буду признателен, если вы укажете мне на подобные примеры.
Спасибо
2 ответа
Oculus не поддерживает контроллеры BLE (Bluetooth с низким энергопотреблением)!!!
Oculus поддерживает только:
Контроллер Samsung Gear VR
Устройство ввода с отслеживанием ориентации контроллера Gear VR - это основной контроллер Gear VR, идущий вперед. Мы рекомендуем разработчикам воспользоваться его возможностями, если это имеет смысл сделать с вашим приложением или игрой.
Oculus Go Controller
Контроллер Oculus Go - это устройство ввода для Go с отслеживанием ориентации.
Bluetooth геймпад
Bluetooth геймпады также поддерживаются. Однако не все бренды были проверены на соответствие. Разработчики должны выполнить надлежащую юридическую проверку совместимости кода клавиш при использовании ввода геймпада в своем приложении.
Геймпад необходим для тестирования примеров приложений, которые поставляются с этим выпуском.
Совместимые геймпады должны иметь следующие функции:
Беспроводное соединение Bluetooth (BT3.0)
Совместим с устройствами Android
Кнопки Пуск и Выбрать
Типичные элементы управления включают в себя:
Одна кнопка действия аналогового джойстика (4) Кнопка запуска (2)
источник: https://developer.oculus.com/documentation/mobilesdk/latest/concepts/mobile-reqs/
Да, вы можете использовать HID поверх GATT с BLE для управления Oculus. По крайней мере, в прошлый раз, когда я попробовал игру Smash Hit со стандартной мышью BLE, кнопка мыши делала то же самое, что встроенная кнопка oculus.