Skip to content

接入阿里云

简介

基于MQTT协议连接到阿里云物联网平台,设备快速连云,支持“一机一密和“一型一密”两种认证方式。

应用场景

通过阿里云物联网平台对同一产品下的设备进行管理,处理设备事件,完成消息转发,OTA升级等应用功能

功能应用流程

阿里云物联网平台

详细文档请查看:https://help.aliyun.com/document_detail/145493.html

名称解释

连接三元组:三元组指的是ProductKey(产品标识)DeviceName(设备名)DeviceSecret(设备密钥),是设备与物联网平台建立连接时的认证信息。

一机一密:每个设备烧录其唯一的设备证书(ProductKey、DeviceName 和 DeviceSecret),当设备与物联网平台建立连接时,物联网平台对其携带的设备证书信息进行认证。

一型一密:同一产品下所有设备可以烧录相同产品证书(即 ProductKey 和 ProductSecret ),设备发送激活请求时,物联网平台进行产品身份确认,认证通过,下发该设备对应的 DeviceSecret

平台地址

阿里云:https://www.aliyun.com

USB描述符

注册个人或者企业账号进行账号登录

创建实例

  1. 进入物联网平台

USB描述符

  1. 进入平台,选择公共实例

USB描述符

创建产品

  1. 进入实例,创建产品

USB描述符

  1. 填写产品信息,(例如:test_pro)

USB描述符

  1. 产品列表展示

USB描述符

创建设备

  1. 创建设备, 选择菜单栏 设备管理->设备 点击添加设备

USB描述符

  1. 选择产品 (例如:test_pro),输入设备名称 (例如:test_device)

USB描述符

  1. 设备列表展示 (默认状态为未激活)

USB描述符

YOPEN接入阿里云

  1. 修改demo_aliyun.c, 替换自己的三元组

USB描述符

  1. 订阅主题

USB描述符

  1. 发布消息

USB描述符

  1. 编译

C build YM310_X09C.S61 aliyun

  1. 烧录out\EC7XX_YM310_X09C.S61_aliyun 固件, 并运行

Aliyun推送消息

  1. 进入设备, 查询对应设备的信息

USB描述符

  1. 选择对应的主题, 点击发布消息

USB描述符

  1. 发送数据

USB描述符

  1. 模块日志显示

USB描述符

Aliyun接受消息

  1. 查看日志服务, 选择产品, 能看到online/subscribe/publish消息

USB描述符

  1. 查看消息内容

USB描述符

  1. 设备日志显示

publish回显的"helloc, Aliyun!"

USB描述符