開發文件修改、擴展或向小智韌體貢獻程式碼所需的資料:從 ESP-IDF 環境建置、原始碼結構,到 WebSocket / MQTT+UDP / MCP 協定與各功能模組的實作。開發環境 ESP-IDF 環境建置工具鏈安裝、相依套件設定與首次編譯程式碼風格指南clang-format、C++23 基線與錯誤處理約定原始碼與架構 韌體程式碼導覽目錄結構、應用狀態機與開發規則進階擴展點網路形態、喚醒詞、MCP 與資源客製通訊協定 WebSocket 協定連線建立、hello 握手與訊息類型Web 用戶端協定除錯open-xiaozhi-client:連線、幀日誌、手動 JSON 與 MCP 工具呼叫MQTT + UDP 混合協定控制通道與音訊通道分離的通訊方式MCP 協定設備工具呼叫:協定規範與使用指南功能實作 BluFi 配網透過 BLE 設定 Wi-FiEmoji 情感顯示emotion 訊息與表情切換協定Glyph Push 擴展伺服器下發本地字庫缺失的字形非同步語音通知notify 訊息與 Ogg Opus 串流播放擴展客製 自訂開發板指南新增板級目錄與編譯打包自訂 Assets喚醒詞、字型、表情與聊天背景打包