这是一篇新手小白学习笔记........
使用MQTT协议,网上搜索到的教程大多使用巴法云作为服务器来中转信号,由于巴法云于2024.12.31下线了对天猫精灵平台的支持,所以选择使用阿里云生活物联网平台(https://living.aliyun.com)进行开发.
MQTT协议目前的理解为:一个地址/位置,任何东西都能往里面放数据,可以读取数据,需要选择订阅服务端clientId(客户端ID)、username(用户名)、passwd(密码)mqttHostUrl(服务端)就代表你要对这些数据进行操作(读取/写入)
参考博主:曲线把天猫精灵的设备接入到HA里控制 - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz!
天猫精灵实现MQTT控制esp32-s3
以上是效果演示
接下来开始教程
第一步:打开阿里云生活物联网平台,新建项目,在项目内新建一个产品,类型选择灯(可以直接根据实际用途来选择)
内容按照图片里面的选,下面部分都是默认,主要就选择产品名称 , 所属品类 , 节点选择选网关 , 通讯方式选择蜂窝 , 芯片模组选择其他 , 数据格式 : ICA 标准数据格式 (Alink JSON)