本帖最后由 无昵称 于 2024-12-31 18:14 编辑
这里首先当然是得有一块ESP32C3了,最好是天问官方的ESP32C3-PRO了,据介绍: 天问ESP32C3-PRO带OLED、CH340K,首发价19.9元包邮。天问ESP32C3-PRO mini版,首发价9.9元包邮。
大家抓住首发机会。
下面开始介绍如何实现: 第一步:注册并登录巴法云 最好通过手机号或者邮箱注册,直接微信扫码注册的没账号不能接入米家、小度等语音平台。 记住巴法云账号密码接入语音平台要用,进入巴法云MQTT设备云控制台,右侧新建主题“led002”并进入新建的主题更多设置修改名称为“台灯”,这个名字就是我们在语音平台里控制时喊的名字。
显示并保存左侧"私钥"备用。 巴法云连接服务器有两种方法 方式一:用户私钥作为连接MQTT服务器的客户端ID,连接时用户名和密码为空,或随意填写,即设备连接时不需要账号和密码。 方式二:如果客户端ID设置错误或不匹配,系统会使用用户名和密码进行身份验证,其中用户名是appID,密码是secretKey,appID和secretKey的获取方式,详见巴法云api接口中用户接口接口<设置新的AppID和secretKey>获取。 本贴用的是方法一。 第二步:下载本帖的附件,填入家里WIFI密码,及巴法云获得的“私钥”,下载到ESP32C3后运行, 如果上面步骤没错,板子应该已经连接上巴法云了
第三步:接入米家: 在米家—我的—添加其他平台—搜索巴法—绑定设备—填入第一步注册巴法云时的账号密码,同步设备,同步后就会看到台灯这个设备了。
下面就可以通过对家里小爱音箱喊“小爱同学,打开台灯”,“小爱同学,关闭台灯”控制ESP32板载LED灯亮灭了。
如果要接入小度,同样在小度APP里绑定巴法云账号就可以了。
附天问图块:
上面的变量后面的内容是需要改动的地方
文件已同步云保存并分享。
第一次发帖,思路不是很清晰,仅仅是抛砖引玉,希望大家有更多玩法。
下方附件上传重复了,不知道如何删除,都是一样的,下载一个就可以了。
ESP32C3接入巴法云示例-更新.rar
(3.13 KB, 下载次数: 27)
|