Разработка
Всё, что нужно для изменения, расширения или контрибуции в прошивку XiaoZhi: от настройки ESP-IDF и структуры исходного кода до протоколов WebSocket / MQTT+UDP / MCP и реализации модулей.
Окружение
Исходный код и архитектура
Структура каталогов, конечный автомат приложения и правила
Сеть, wake word, MCP и кастомизация ресурсов
Протоколы
Установка соединения, рукопожатие hello и типы сообщений
open-xiaozhi-client: подключение, журнал кадров, ручной JSON, MCP
Разделение каналов управления и аудио
Вызов инструментов устройства: спецификация и руководство
Реализация функций
Настройка Wi-Fi через BLE
Сообщение emotion и протокол переключения эмоций
Сервер отправляет глифы, отсутствующие в шрифте устройства
Сообщения notify и потоковое воспроизведение Ogg Opus