Я создаю проект для Android, в котором я должен сделать смарт-часы android wearable
, как игровой контроллер, который может отправлять команды на игры, запущенные на карманном устройстве, подключенном к этому смартвату за BLE(Bluetooth Low Energy)
.Формат игры команды между контроллером bluetooth и консолью
Я разработал блок контроллера на носимом носителе и могу отправить текст с жестким кодированием в карманное устройство на мягкий щелчок на клавиатуре контроллера. Проблема в том, что я должен заменить этот текст форматом команд игры, ожидаемым играми, запущенными на карманном устройстве. И приложение, работающее на портативном устройстве, может прослушивать текст с помощью носящего сервис. Я знаю, что в играх сторонних разработчиков не было бы ни одного износостойкого сервиса, поэтому, как сторонние игры будут принимать/слушать команду, отправляющую от износостойкого smartwatch.
Third party games can support hardware controller through Android SDK
Вы можете анализировать входящий текст на стороне приложения, поэтому он функционирует как контроллер. Но я считаю, что вы хотите создать общий контроллер для нескольких приложений (по которым у вас нет контроля). Вы можете найти некоторые источники в «Контроллере BLE», я не уверен, что «BLE HID» - это то, что используют контроллеры. – Paul
У этого могут быть интересные моменты: https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=309012. В нем упоминается «контроллер обратной связи по силе», но он также должен применяться к контроллерам с принудительной обратной связью. – Paul
Я думаю, вам нужно сделать так, чтобы ваши часы были палкой. –