WIFI版本云音响设置教程阿里云平台版本

文章目录

WIFI本云音响设置教程介绍

提示:简单介绍文章文本的主要内容

第一章 介绍了在阿里云物联网平台生一个设备使用的三元素

第二章 转换阿里云三元素 为MQTT参数,并下载到WIFI设备中

第三章 阿里云物联网套件协议使用说明,如何发送数据至设备并播放

一、申请设备三元素

提示:如果在阿里云物联网平台申请三元素

1.登录阿里云物联网平台

打开浏览器,并输入网址https://iot.aliyun.com,进入阿里云IOT平台页面。点击右上角的"登录",输入阿里云账号及密码后点击"登录"。选择"物联网平台",即可进入物联网平台后台管理界面。

​​​​

2.创建产品

选择"设备管理"-"产品"点击"创建产品"按钮,默认选择华东2上海的服务器。

3.设置产品参数

根据以下参数创建产品,并点击保存:

4.添加设备

进入设备界面,点击"添加设备"。在创建完产品之后,会提示创建设备,与这里进入的界面是一样的。注意:DeviceName 长度不得超过 64个字符。

5.获取三元素

设备创建成功后,点击产品列表右侧的"查看"可进入如下界面:

在设备查看界面,点击右上角的devicesecret右侧的"查看",在弹出的"设备证书"提示框中,点击"一键复制"。

粘贴到文本文件中,内容显示如下:

复制代码
{
	"ProductKey": "a1owulEnjRQ",
	"DeviceName": "BOX20200500001",
	"DeviceSecret": "6GsxXCskZkWbedgIuGkKuyErhmn1Zipa"
}

二、设置设备三元素

提示:生成MQTT参数数据,下载至WIFI设备

1.打开MQTTConfigTools

下载CloudSpeakConfig.rar应用程序,将三元素设置入设备中,点击下载后并解压,如下图所示:

2.计算MQTT参数

点击打开"7.MQTTConfigTools(WIFI客户版).exe",将获取的三元素填入应用程序,并点击"生成单一配置"即可,如下图所示:

3.使用windows电脑的WIFI连接到设备热点

点击打开"6.WIFI无线版本云音响配置工具(连接WIFI热点进行设在这里插入图片描述

置).exe",将设备开机后长按音量-,听到一声"请使用AP配网"后,将电脑WIFI连接到设备热点,设备热点以CloudSpeaker_名字开头。

4.设置参数

将第2步中生成的参数依次填写入应用程序,并点击"设置",设备重启后,则设备完成阿里云平台的配置。

5.配置设备连接路由器

通过AP配网方式或者BLE配网方式,设置设备连接路由器的账号和密码。设置完成后设备刚连接上路由器,连接上阿里云物联网并激活设备,当听到"服务器连接成功"则说明以上参数设备成功。

三、阿里云物联网套件协议使用说明

提示:通过阿里云后台测试设备播报

1.推送协议信息

将设备开机,当听到"服务器连接成功"后,在阿里云后台"设备管理"-"设备"界面中可以看到设备状态为"在线"。

在设备查看界面,进入"topic列表",选择对应的topic,点击后面的"发布消息"按钮,把需要发送的数据内容,写入到弹出框中,点击确定,就可以把数据推送到对应的设备。

相关TTS播放协议如下:

c 复制代码
{"cmd":"voice","msg":"微信收款31.22元","msgid":"202010260001"}

点击确认,将立刻听到设备发出对应的声音,则说明设备调试成功,具体如下图所示:

注意:orderId字段应该在每次播放时都有不同的数值,建议使用时间作为此字段的参数并至少精确到秒,以防止连续两条的数据反复播放。

2.topic规则说明

如果后面没有相关的topic,则用户需要手动新建一个topic,具体如下:

c 复制代码
/a1xZ2SLCzIm/7N21lBOpwSNTAjj9q6j8/user/get

规则如下:

c 复制代码
/ProductKey/DeviceName/user/get

ProductKey为:

c 复制代码
a1xZ2SLCzIm

DeviceName为:

c 复制代码
7N21lBOpwSNTAjj9q6j8

当设备经常出现掉线情况时,可通过设备运行日志进行查看。

3.播放协议说明

参数 类型 备注
cmd 字符串类型 必须为"voice"
msg 字符串类型 需要播放的实际内容
msgid 字符串类型 一般使用时间和支持的序列号进行定义,无严格要求
相关推荐
加油,小猿猿8 小时前
Java开发日志-双数据库事务问题
java·开发语言·数据库
山岚的运维笔记8 小时前
SQL Server笔记 -- 第20章:TRY/CATCH
java·数据库·笔记·sql·microsoft·sqlserver
Gain_chance8 小时前
33-学习笔记尚硅谷数仓搭建-DWS层交易域用户粒度订单表分析及设计代码
数据库·数据仓库·hive·笔记·学习·datagrip
Sheffield8 小时前
command和shell模块到底区别在哪?
linux·云计算·ansible
未来之窗软件服务9 小时前
计算机等级考试—高频英语词汇—东方仙盟练气期
数据库·计算机软考·东方仙盟
lekami_兰9 小时前
MySQL 长事务:藏在业务里的性能 “隐形杀手”
数据库·mysql·go·长事务
JQLvopkk9 小时前
C# 轻量级工业温湿度监控系统(含数据库与源码)
开发语言·数据库·c#
devmoon10 小时前
在 Polkadot Runtime 中添加多个 Pallet 实例实战指南
java·开发语言·数据库·web3·区块链·波卡
认真的薛薛10 小时前
数据库-sql语句
数据库·sql·oracle
爱学英语的程序员11 小时前
面试官:你了解过哪些数据库?
java·数据库·spring boot·sql·mysql·mybatis