配置设备 Wi-Fi 和添加设备及信号问题

WI-FI网络配置

1)启动设备

在bin固件下载/烧录后,将设备保持接通电源,按下开发板上的RST按钮,复位重启设备(如下图位置1),设备将进入配网模式。
注:如果烧录0.3.1以上的固件,程序会自动运行,不需要手动按下RST按钮。

2)配网状态

如果 sRGB 彩灯为蓝色(开发板上的白色灯),并保持闪烁,表示设备处于配网状态。
如果 sRGB 彩灯一直不亮,请参考本页第2节详细说明。
如果设备不在配网状态或需要重新配网,请按住设备上的配网按键(连接 1 号引脚和GND,v0.2.2以下的旧版),同时按下开发板上的复位(RST)按键,然后先松开复位按键,再松开配网按键。

3)重新配网

如果设备固件版本>=0.2.2,在重试3次连接原有WI-FI网络失败后,会重新进入配网模式(切换网络时可能需要按RST按键重启一下设备)。
如果设备固件版本较新,在设备开机后,直接按住boot按键(上图位置1下方按键),设备将重新配网,不再连接上次的WIFI网络。

4)配网步骤

(1)连接Xiaozhi-XXXX热点
使用手机或电脑连接到设备的 WiFi 网络,通常以 Xiaozhi-XXXX 命名。选中并连接,等待几秒wifi热点连接成功,将自动进入选择界面,请勿提前手动关闭界面,如下图示:
注意:
如果程序没有自动打开浏览器访问 http://192.168.4.1 ,请在确保无线局域网(WIFI)连接的网络是 Xiaozhi-XXXXXX 不要切换,使用浏览器 地址栏输入网址 http://192.168.4.1 进入设备的网络配置页面。
(2)选择并配置WIFI
请在小智热点扫描到的2.4G网络中,选择用户自己家或办公室的WIFI网络(不用手动输入wifi名称SSID),选择名称后会自动填写。
在密码输入框中输入当前选择的wifi密码,点击 连接 按钮提交即可(如果是手机已经保存过的密码会自动提交)。
注意:打开wifi扫描页面会有点慢,请等待5秒左右,请勿取消或关闭页面。
(3)连接并重启设备
在网络配置页面上,选择 WiFi 名称(仅支持 2.4G,iPhone 热点要打开“最大兼容性”选项),SSID将会自动填写,在下方输入密码,然后点击 “连接” 按钮(如上图所示)。
如果 WiFi 名称和密码正确,设备将自动连接到 Wi-Fi,并显示 登录 成功标志,表示已经配置网络成功,设备将在 3 秒后自动重启。
重新启动后设备将会自动连接刚才配置的WIFI网络。
如果配置失败,请检查 WiFi 名称和密码是否正确,或者尝试重新配置。

如何添加新设备到管理后台

你的设备在WI-FI或4G联网后,需要到 小智AI聊天机器人-控制面板 添加设备验证通过,才能正常使用设备进行AI语音聊天,请按照以下步骤操作:
请先确保设备已连接到互联网,通过“你好,小智”唤醒,并出现要求添加设备的提示语6位设备验证码(可以重复唤醒重听)。
如使用不带离线唤醒的设备,如esp32-C3系列开发板或产品,请使用按键唤醒设备,进行通信,根据语音播报或屏幕显示的6位验证码,到小智AI控制面板添加设备。
注意:如果用户没有听到语音播报,喇叭没有发声,面包板方案用户请检查功放和喇叭接线是否正常,使用第三方开发板用户请检查固件是否匹配且正常运行。
电脑浏览器访问 小智AI聊天机器人-控制面板 后台:https://xiaozhi.me ,如未注册请先注册账号。
第一步:先创建智能体
智能体说明:是指具备人工智能(AI)能力的自主实体,能够感知环境、处理信息、做出决策并执行行动,以完成特定目标或任务。通常具备交互能力、感知能力、学习和适应能力、自主性、目标性等特征。
小智AI智能体是物理实体(设备终端及固件)+虚拟实体(后台服务端)结合体,目前主要用于AI聊天机器人、IOT物联网设备控制、学习教育、智能助手等领域。
注意:一个小智AI智能体可以在多个设备终端中连接使用,比如你放在家里的小智AI设备和放在公司的小智AI设备共用一个智能体,对应相同的AI角色和配置以及记忆体等。
在页面左侧导航下方点击 “+新建智能体”
确定提交后,新建智能体完成后,出现在智能体列表中,如下图示:
第二步:添加新设备
首次添加设备:请在智能体模块上选择“添加设备”按钮,点击进入“添加新设备”入口。
输入提示语中告知6位数字的设备 ID,然后点击“添加设备”按钮,如下图示。
已经添加过设备:请点击对应智能体模块下方 “设备管理” 进入设备列表页面,再通过右侧 “+添加设备” 按钮添加新设备,如下图示:
设备添加后将自动激活,并显示在“设备管理”列表页面上,如上图示,就可以正常使用了,目前测试服务器暂时免费。

关于部分ESP32S3开发板的WIFI信号问题

近期QQ群里有些群友在复刻小智AI聊天机器人,烧录固件程序后进行WIFI连网时,找不到Xiaozhi-xxx名称的WIFI。
首先,要确认esp32s3开发板的wifi固件bin文件烧录成功了,重启之后配网时,开发板上的白色内圈圆形的RGB彩灯,配网状态为闪烁蓝色的灯(匀速),没有焊接RGB灯的或不是闪蓝灯的,不确定的话可以用串口工具看一下日志。查看串口日志可以参考:关于独立串口工具的使用操作指引
确认程序烧录没有问题,遇到WIFI信号不稳定,甚至导致WIFI连接不上问题。此问题原因可能是最近部分商家的产品批次存在质量问题,未经严格检测售出。
经过大家的群策群力,先给出建议以下:
建议方案:
  • 放置线圈:使用软导线围绕开发板上的ESP32S3模块的天线位置,缠绕3圈左右,可以增强天线的信号接收效果。如下图黄色导线线圈位置所示。
  • 临时应对:因短时间联网需要,请靠近WIFI路由器信号较好的位置,或临时用手触摸天线位置,用于WIFI连网。

关于设备上的 sRGB 彩灯

设备上的 sRGB 彩灯(位于开发板上,白色外观)可以显示多种颜色,表示设备的不同状态:
通电后先蓝色闪烁一次,表示设备正在连接 WiFi。然后闪烁一次绿色,表示设备已经连接到 WiFi,此时可以被语音唤醒。
通电后先蓝色闪烁一次,表示设备正在连接 WiFi。然后蓝色保持长亮,表示设备正在进行 OTA 固件更新,通常网络好的情况下,一分钟内就可以完成。
通电后,蓝色一直闪烁:表示设备处于配网状态。
语音唤醒后,蓝色会亮起,表示设备正在进行连接服务器。
绿色亮起,表示设备正在播放语音。
红色亮起,表示设备正在录音。

关于sRGB彩灯不亮的问题

如果sRGB彩灯开关未接通的不会亮灯,设备虽能使用,也不影响配网,但使用体验会有影响,将无法显示当前配网状态,以及AI对话状态等。遇到这种情况建议自行或找人烙铁焊锡接上(比如找维修手机或电脑的店家)下图位置2即可。
*其他问题:有可能是线路连接的问题,可以断电后拔下所有模块,检查线路,直接上电esp32 s3开发板查看是否正常闪烁蓝色彩灯,确保线路连接正确后再进行联网测试。
备注:由于这个项目在使用开发板时候会用到sRGB彩灯,所以在购买开发板时,建议查看商品详情图或咨询卖家是否已经焊接 sRGB彩灯开关。能自行焊接的忽略。