Чехол для смартфонов и планшетов с задней панелью, которая является дополнительным тачпадом и имеет режим клавиатуры и геймпада. Поддерживает любые приложения App Store и Google Play.
Поддержка любых приложений App Store и Google Play
Возможности сенсорных экранов устраивают большинство пользователей, но не геймеров. Им бывает неудобно держать мобильное устройство и пользоваться только двумя большими пальцами для игры или печати.
Стартап нашего заказчика работал над технологией, которая позволила бы игрокам взаимодействовать с сенсорным экраном, используя заднюю панель и печатая всеми пальцами.
Они создали чехол с емкостными сенсорами, который крепится к телефону или планшету, позволяя вам буквально «видеть сквозь» устройство.
Касания и смахивания по задней панели передаются на планшет или смартфон, как если бы пользователь касался экрана самого устройства. При этом все необходимые кнопки удобно расположены в пределах досягаемости.
Запрос
Владельцы стартапа обратились к КЕДР Solutions после удачной кампании на Kickstarter. Хотя первая версия устройства оказалась успешной на рынке, она могла работать только с некоторыми приложениями.
Для работы с любым приложением чехол должен распознаваться смартфоном или планшетом, к которому он подключен, как устройство Human Interface Device (HID).
Заказчик попросил КЕДР Solutions добавить емкостному сенсорному корпусу новые функции - клавиатуру и геймпад, которые также распознавались бы как HID устройства.
Решение
Протестировав существующее аппаратное решение, мы выявили проблему: микроконтроллер не соответствовал требованиям безопасности Bluetooth и поэтому не поддерживался производителями устройств.
Нужно было заменить чип BlueNRG на BlueNRG-MS. Когда клиент внес изменения в аппаратную часть, мы адаптировали прошивку под новую версию, реализовали обновление прошивки устройства (DFU) через USB и, наконец, реализовали HID режимы клавиатуры и геймпада для емкостного корпуса.
Процесс отладки
Выполненные работы
Разработка прошивки для режима HID клавиатуры;
Разработка прошивки для режима HID геймпада;
Реализация обновления прошивки устройства через USB для упрощения процесса;
Адаптация прошивки под новую версию аппаратного обеспечения;
Технологический консалтинг по вопросам аппаратного обеспечения.
Использованные технологии
BlueNRG и BlueNRG-MS с поддержкой BLE 4.0 и BLE 4.1
в качестве микроконтроллера устройства.
FreeRTOS
для разработки прошивки.
C/C++ и CrossWorks Studio IDE
для написания прошивки.
BLE сниффер и Wireshark
для отладки низкоуровневой связи BLE с iOS.
Итоги
Легкий беспроводной чехол распознает индивидуальные прикосновения и позволяет видеть на экране телефона или планшета положение своих пальцев на задней крышке. Он работает с любым приложением, загруженным из App Store или Google Play, и может переключаться между режимами геймпада и клавиатуры.
Использование чехла как клавиатуры
После внедрения DFU через USB нам удалось сократить среднее время обновления прошивки с 3 минут до 10 секунд.
Связаться с нами
Оставьте контактные данные, и мы свяжемся с вами в ближайшее время