|
|
|
@ -221,87 +221,12 @@ cd D:\dsWork\DuoDuoProject\xiaozhi-esp32
|
|
|
|
|
# 全面清空
|
|
|
|
|
del build
|
|
|
|
|
|
|
|
|
|
# 构建一次
|
|
|
|
|
idf.py build
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
**步骤3**
|
|
|
|
|
|
|
|
|
|
**修改配置文件**
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
D:\dsWork\DuoDuoProject\xiaozhi-esp32\main\Kconfig.projbuild
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
|
# 设置OTA地址
|
|
|
|
|
config OTA_VERSION_URL
|
|
|
|
|
string "OTA Version URL"
|
|
|
|
|
default "http://172.16.1.114:8002/xiaozhi/ota/"
|
|
|
|
|
help
|
|
|
|
|
The application will access this URL to check for updates.
|
|
|
|
|
|
|
|
|
|
# 配置本地服务器的服务地址
|
|
|
|
|
config WEBSOCKET_URL
|
|
|
|
|
depends on CONNECTION_TYPE_WEBSOCKET
|
|
|
|
|
string "Websocket URL"
|
|
|
|
|
default "ws://172.16.1.114:8000/xiaozhi/v1/"
|
|
|
|
|
help
|
|
|
|
|
Communication with the server through websocket after wake up.
|
|
|
|
|
|
|
|
|
|
# 修改默认连接方式
|
|
|
|
|
choice CONNECTION_TYPE
|
|
|
|
|
prompt "Connection Type"
|
|
|
|
|
default CONNECTION_TYPE_WEBSOCKET
|
|
|
|
|
help
|
|
|
|
|
网络数据传输协议
|
|
|
|
|
config CONNECTION_TYPE_MQTT_UDP
|
|
|
|
|
bool "MQTT + UDP"
|
|
|
|
|
config CONNECTION_TYPE_WEBSOCKET
|
|
|
|
|
bool "Websocket"
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
|
|
# 设置默认的开发板类型
|
|
|
|
|
choice BOARD_TYPE
|
|
|
|
|
prompt "Board Type"
|
|
|
|
|
default BOARD_TYPE_BREAD_COMPACT_WIFI
|
|
|
|
|
help
|
|
|
|
|
Board type. 开发板类型
|
|
|
|
|
config BOARD_TYPE_BREAD_COMPACT_WIFI
|
|
|
|
|
bool "面包板新版接线(WiFi)"
|
|
|
|
|
config BOARD_TYPE_BREAD_COMPACT_WIFI_LCD
|
|
|
|
|
bool "面包板新版接线(WiFi)+ LCD"
|
|
|
|
|
config BOARD_TYPE_BREAD_COMPACT_ML307
|
|
|
|
|
bool "面包板新版接线(ML307 AT)"
|
|
|
|
|
config BOARD_TYPE_BREAD_COMPACT_ESP32
|
|
|
|
|
bool "面包板(WiFi) ESP32 DevKit"
|
|
|
|
|
config BOARD_TYPE_BREAD_COMPACT_ESP32_LCD
|
|
|
|
|
bool "面包板(WiFi+ LCD) ESP32 DevKit"
|
|
|
|
|
|
|
|
|
|
# 设置默认屏幕
|
|
|
|
|
choice DISPLAY_OLED_TYPE
|
|
|
|
|
depends on BOARD_TYPE_BREAD_COMPACT_WIFI || BOARD_TYPE_BREAD_COMPACT_ML307 || BOARD_TYPE_BREAD_COMPACT_ESP32
|
|
|
|
|
prompt "OLED Type"
|
|
|
|
|
default OLED_SSD1306_128X32
|
|
|
|
|
help
|
|
|
|
|
OLED 屏幕类型选择
|
|
|
|
|
config OLED_SSD1306_128X32
|
|
|
|
|
bool "SSD1306, 分辨率128*32"
|
|
|
|
|
config OLED_SSD1306_128X64
|
|
|
|
|
bool "SSD1306, 分辨率128*64"
|
|
|
|
|
config OLED_SH1106_128X64
|
|
|
|
|
bool "SH1106, 分辨率128*64"
|
|
|
|
|
endchoice
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
**设定目标板【默认就是,不用修改】**
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
d:
|
|
|
|
|
cd D:\dsWork\QingLong\XiaoZhi\xiaozhi-esp32
|
|
|
|
|
# 设定目标板
|
|
|
|
|
idf.py set-target esp32s3
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
**步骤3**
|
|
|
|
|
|
|
|
|
|
**进入配置界面**
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
@ -379,10 +304,12 @@ D:\dsWork\DuoDuoProject\xiaozhi-esp32\build\merged-binary.bin
|
|
|
|
|
8000 --->8100
|
|
|
|
|
|
|
|
|
|
小智
|
|
|
|
|
8000 WEB UI --> 27011
|
|
|
|
|
8002 OTA+JAVA --> 27012
|
|
|
|
|
8003 http server --> 27013
|
|
|
|
|
8004 websocket --> 27014
|
|
|
|
|
|
|
|
|
|
8000 websocket --> ws://www.hzkjai.com:27014
|
|
|
|
|
|
|
|
|
|
8001 WEB UI --> http://www.hzkjai.com:27011
|
|
|
|
|
8002 OTA+JAVA --> http://www.hzkjai.com:27012
|
|
|
|
|
8003 http server --> http://www.hzkjai.com:27013
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|