MQTT连接阿里云IoT(一)

概述

上一篇文章我们介绍了MQTT连接的服务器,那么今天我们重点来看如何将MQTT连接到阿里云物联网(IoT)服务器,从而进行消息传递。

要连接阿里云物联网服务器,先必须在阿里云平台上创建产品和设备,然后获取到设备的相关信息,才能在将MQTT连接到我们定义的设备上,这样就可以很直观的在服务器上看到我们的客户端分布以及上传的消息详情了。

那么,这里我们先介绍r如何阿里云平台上创建产品和设备。

入口

打开阿里云官网:https://www.aliyun.com/
登录阿里云账号,如果没有的话先创建个账号。
在这里插入图片描述
打开控制台
在这里插入图片描述
左侧栏点击产品与服务
在这里插入图片描述
找到物联网平台
在这里插入图片描述

创建产品

我们首先要创建一个产品,在产品管理页面,单击创建产品。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建完产品后,就可以在列表查看了
在这里插入图片描述
在这里插入图片描述

创建设备

创建好了产品,接下来要要创建设备了。设备是属于产品的,可以理解成产品是一个虚的名字,而设备是具体的实物。创建设备后我们才能进行连接。

在“设备管理”中找到“设备”
在这里插入图片描述

点击添加设备
在这里插入图片描述

输入我们刚刚创建的产品,然后设置设备名
在这里插入图片描述

添加完成后,可以直接前往查看设别的详细信息
在这里插入图片描述
在这里插入图片描述

定义物模型

物联网平台支持为产品定义物模型,将实际产品抽象成由属性、服务、事件所组成的数据模型,便于云端管理和数据交互。产品创建完成后,可以为它定义物模型,产品下的设备将自动继承物模型内容。

打开刚刚创建的产品,找到功能定义一栏
在这里插入图片描述
点击编辑草稿,添加自定义功能
在这里插入图片描述
这里我们添加一个属性功能,比如版本号,数据类型是text字符串
在这里插入图片描述
创建完成后就可以查看到了
在这里插入图片描述

在这里插入图片描述
这里可以查看到定义的物模型。
在这里插入图片描述

ok,所有准备工作已经完成了,下篇文章来介绍如何正式用MQTT进行连接并发送数据。