概述
返回主目录:《云音箱服务器对接》
一、登录阿里云物联网平台:https://iot.console.aliyun.com/lk/summary/new 如下图所示。(注意:公共实例 在 华东2(上海),企业版实例可以选择任意支持的站点。)
二、选择“设备管理”-“产品”点击“创建产品”按钮。参照下图创建。
三、进入设备界面,点击“添加设备”或“批量添加”。(在创建完产品之后,也会提示创建设备,与这里进入的界面是一样的。注意:DeviceName 长度不能超过 20个字符)
四、创建好设备之后,点击设备列表右侧的“查看”可进入如下界面。
五、在设备查看界面,点击右上角的devicesecret处的“查看”,在弹出的“设备证书”提示框中,点击“一键复制”,粘贴到文本文件中,内容显示如下:
{
"ProductKey": "a1owulEnjRQ",
"DeviceName": "BOX20200500001",
"DeviceSecret": "6GsxXCskZkWbedgIuGkKuyErhmn1Zipa"
}
如果是企业版实例,还需要 mqtt 服务器域名,如下图所示:
六、设备上线后,可以通过阿里云后台对应的 topic 下发消息。消息格式参考文档《通用网络协议》 第三个指令:语音播报
topic | 权限 | 说明 | QOS值 |
/${ProductKey}/${deviceName}/user/get | 订阅 | 服务器通过该topic向设备发送消息 | 0或者2 |
/${ProductKey}/${deviceName}/user/update | 发布 | 设备通过该topic向服务器发送消息 | 0或者2 |
七、服务器相关API列表参考阿里云官方文档: https://help.aliyun.com/document_detail/69893.html?spm=a2c4g.11174283.6.750.15001668S6CvRa其中服务器向设备发送消息,调用的是 pub接口 ,阿里云提供了在线调试平台,调试成功,会生成示例代码,如下图所示:
八、服务器获取设备回传的数据,请参阅文档:https://help.aliyun.com/document_detail/143601.html
最后
以上就是苹果绿草为你收集整理的阿里云物联网MQTT对接的全部内容,希望文章能够帮你解决阿里云物联网MQTT对接所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复