Я работаю над проектом Bluetooth Low Energy (BLE), используя комплект разработки nRF52840 (DK), который был переконфигурирован для имитации чипа nRF52805. Прошивка основана на примере ble_app_hids_keyboard от Nordic Semiconductor с модификациями для реализации геймпада BLE HID. Я использую S113 SoftDevice и успешно протестировал его функциональность на устройствах Android. Геймпад распознается как HID-устройство и работает как положено на Android, что проверено с помощью сайта hardwareTester.
Однако, когда я подключаю геймпад к iPhone через BLE, тот же аппаратный тестер веб-сайт не отвечает так, как на Android, что указывает на то, что iPhone не распознает устройство как геймпад. Соединение BLE установлено успешно, но похоже, что iOS неправильно интерпретирует дескриптор отчета HID или службу BLE HID. Я подозреваю, что могут возникнуть проблемы совместимости с дескриптором HID или атрибутами GATT для требований BLE HID, специфичных для iOS.
Прежде чем переконфигурировать проект, я, конечно, попробовал использовать исходный пример и это тоже не сработало.
Мне нужна помощь.
Подробнее здесь: https://stackoverflow.com/questions/792 ... zed-on-ios
Геймпад BLE HID на nRF52805: не распознается на iOS ⇐ IOS
Программируем под IOS
-
Anonymous
1734276629
Anonymous
Я работаю над проектом Bluetooth Low Energy (BLE), используя комплект разработки nRF52840 (DK), который был переконфигурирован для имитации чипа nRF52805. Прошивка основана на примере ble_app_hids_keyboard от Nordic Semiconductor с модификациями для реализации геймпада BLE HID. Я использую S113 SoftDevice и успешно протестировал его функциональность на устройствах Android. Геймпад распознается как HID-устройство и работает как положено на Android, что проверено с помощью сайта hardwareTester.
Однако, когда я подключаю геймпад к iPhone через BLE, тот же аппаратный тестер веб-сайт не отвечает так, как на Android, что указывает на то, что iPhone не распознает устройство как геймпад. Соединение BLE установлено успешно, но похоже, что iOS неправильно интерпретирует дескриптор отчета HID или службу BLE HID. Я подозреваю, что могут возникнуть проблемы совместимости с дескриптором HID или атрибутами GATT для требований BLE HID, специфичных для iOS.
Прежде чем переконфигурировать проект, я, конечно, попробовал использовать исходный пример и это тоже не сработало.
Мне нужна помощь.
Подробнее здесь: [url]https://stackoverflow.com/questions/79275520/ble-hid-gamepad-on-nrf52805-not-recognized-on-ios[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия