steam3d

+1757
с 2024

Добавляю волшебста на устройства✨ Разработываю MagicPods, MagicBlack, MagicSelect, MagicTranslate и другие приложения. magicpods.app

42 подписчика
3 подписки

Допустим пример. Дешевые наушники просто ожидают команду X в ответ сообщают, что команда X выполнена.

А дорогие наушники имеют систему проверку целостности пакета, а иногда и идентификации отправителя.

Тогда необходимо реализовать целую систему, которая будет собирать пакет согласно правилам API.

Так что не возможно реализовать на столько гибкую систему, потому что в конечном итоге придем от json к обычному программированию.

Да пользователь сможет указать допустим X,Y,Z команды в JSON файле, но должен быть инструмент, который соберет эти команды в готовый к отправке пакет и отправит на устройство.

1

Можно, но за счет приложений можно расширить функционал. Тут скорее дело вкуса. Кто-то любит под себя все настраивать - вот им в самый раз.

2

Это так не работает. Каждые наушники имеют свой протокол и то как надо отвечать на сообщения. Где-то надо подписывать пакеты, где-то специальные маркеры ставить.

Все это нельзя реализовать на простом json.

Код открытый, можно самому создать клиент подключения на основе тех, что я уже сделать и реализовать API по моей схеме.

1

Сам разобрался как работает протокол наушников и реализовал функционал. Нигде нет документации. Надо самому ревервсить.

Спасибо, что заметили. Я потерял абзац при копировании из Obsidian.

Я же писал в посте, что не успел добавить локализацию. Потому что не разобрался как ее сделать правильно.

Она будет добавлена как я разберусь. Тут один квест публикации в стим чего стоит)

10