这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
4g阿里云微消息队例mqtt版本使用 [2021/10/08 01:37] xuxubin |
4g阿里云微消息队例mqtt版本使用 [2021/10/20 07:27] (当前版本) xuxubin ↷ 链接因页面移动而自动修正 |
||
---|---|---|---|
行 1: | 行 1: | ||
====== 阿里云微消息队例MQTT版本产品注册 ====== | ====== 阿里云微消息队例MQTT版本产品注册 ====== | ||
- | - 登录阿里云(https:// | + | - 登录阿里云(https:// |
- | - 选择“实例列表”点击“创建实例”按钮。\\{{: | + | - 选择“实例列表”点击“创建实例”按钮。{{cloudspeaker: |
- | - 进入实例后,我们先记录下下实例ID,如下图所示: | + | - 进入实例后,我们先记录下下实例ID,如下图所示: |
- | - 点击左侧的“Topic管理”,点击“创建Topic”,这里我先先建一个Topic为data的例子,如下图所示:\\{{: | + | - 点击左侧的“Topic管理”,点击“创建Topic”,这里我先先建一个Topic为data的例子,如下图所示:{{cloudspeaker: |
- | - 点击左侧的“Group管理”,点击“创建Group”,这里我先先建一个Group为GID_TEST的例子,如下图所示:\\{{: | + | - 点击左侧的“Group管理”,点击“创建Group”,这里我先先建一个Group为GID_TEST的例子,如下图所示:{{cloudspeaker: |
- | - 点击右上角人物头像,获取 ID, | + | - 点击右上角人物头像,获取 ID, |
====== 阿里云微消息队例MQTT版本参数设置 ====== | ====== 阿里云微消息队例MQTT版本参数设置 ====== | ||
- | - 下载CloudSpeakConfig.rar应用程序,将MQTT相关参数设置入设备中,[[http:// | + | - 下载CloudSpeakConfig.rar应用程序,将MQTT相关参数设置入设备中,[[http:// |
- | - 按住音量减3秒以上,听到一声“请使用AP配网”后,插入USB数据线与电脑连接。打开“7.通过USB手动设置阿里云微消息队列.exe”,将实例ID、CLIENT ID、AccessKey ID、AccessKey Secret及Topic设置进入设备。 | + | - 将设备通过**USB数据线**与电脑连接。打开“7.通过USB手动设置阿里云微消息队列.exe”,将实例ID、CLIENT ID、AccessKey ID、AccessKey Secret及Topic设置进入设备。 |
- CLINET ID的填入为GROUP + @@@ + 设备名,如我们将创建一个设备名为TESTDEVICE001的设备,则CLIENT ID为:GID_TEST@@@TESTDEVICE001。 | - CLINET ID的填入为GROUP + @@@ + 设备名,如我们将创建一个设备名为TESTDEVICE001的设备,则CLIENT ID为:GID_TEST@@@TESTDEVICE001。 | ||
- | - 将数据填写入端软件,点击设置后保存,如下图所示:\\ {{: | + | - 将数据填写入端软件,点击设置后保存,如下图所示:\\ {{cloudspeaker: |
====== 阿里云微消息队例MQTT版本协议说明 ====== | ====== 阿里云微消息队例MQTT版本协议说明 ====== | ||
将设备开机并连接上路由器,当听到“服务器连接成功”后,则说明设置已经连接成功。 | 将设备开机并连接上路由器,当听到“服务器连接成功”后,则说明设置已经连接成功。 | ||
- | 在Topic管理界面,选择“快速体验”,如下图所示:{{: | + | 在Topic管理界面,选择“快速体验”,如下图所示:{{cloudspeaker: |
播报协议: | 播报协议: | ||
- | < | + | < |
- | |参数 ^ 类型 ^ 备注 ^ | + | |参数 ^ 类型 ^ 备注 ^ |
- | ^ playAudibleMsg | + | ^ cmd | 字符串类型 | 命令固定取值:“voice” | |
- | ^ orderId | + | ^ msg | 字符串类型 | TTS播报的内容,中文字符必须是 **UTF8** 编码。| |
+ | ^ msgid | 字符串类型 | 消息ID,若当前消息ID与上一个消息ID相同,则认为是同一个消息,终端不重复执行。建议用带时间戳的编号赋值 | ||
- | 测试云播放主板的播放功能,点那几只“Topic列表”,点击“发布消息”,在弹出框中输入:< | + | 测试云播放主板的播放功能,点击“快速体验”,点击“确定”,在弹出框中输入:< |
- | {{: | + | {{cloudspeaker: |
- | 注意:orderId字段应该在每次播放时都有不同的数据值,建议使用时间作为此字段的参数,以防止连续两条的数值相同。 | ||
- | 具体协议说明跳转至< | ||
- | **其它说明:只有版本从P20210926.02开始,才支持微消息队列!** | + | 具体协议说明跳转至< |