19786| 7
|
[官方案例教程] 【阿里云IoT套件使用教程2】产品及设备创建 |
本帖最后由 wuji 于 2019-4-4 16:20 编辑 产品及设备创建 哈哈,各位小伙伴们,今天接上一篇,主要还是介绍阿里云IoT平台,本篇主要介绍该平台产品、设备的联系及创建方法。 在开始之前,我们不得不介绍一下物联网平台,这个管理产品、设备、项目、服务的平台。在这个控制台上我们可以创建各种属性的产品及设备,开发不同的项目及服务,如下图所示: 以后章节中,它将起重要用,阿里云平台上项目的创建就是从这个页面开始的,具体进入方法,我就不多讲了,不知道的朋友可以参考我写的上一篇文档。 阿里云IoT平台网址:https://iot.aliyun.com。 接下来,就开始介绍在物联网管理平台上创建产品和设备的特点及方法? 产品与设备 产品是虚拟的,是某一类产品的集合。比如很多个LED灯,合在一起可以叫做名为“灯”的产品,而设备就是其中某个具体的LED灯。而设备与产品具有以下特点: (1)设备必须挂载在产品下,创建设备之前必须先创建产品; (2)一个产品下可以挂载多个设备,但一个设备只能隶属于一个产品; (3)它们的创建方式有2种: a.在物联网平台的设备管理中直接创建(在项目外创建产品); b.在某个项目下创建。 a,b两种创建方式的区别在于: a种方式设备名可以自定义,也可以由系统随机生成,但不可批量创建设备,并且如果开发服务需要关联该产品中的设备,则必须将产品和设备导入该项目中才能使用; b种方式在项目中创建,可批量创建设备,无需再导入项目,但是设备名不能用户自定义,而是由系统随机生成。 输入并登录https://iot.aliyun.com,进入物联网平台管理控制台; a. 在项目外创建 产品创建 选择设备管理->产品->创建产品->高级版->下一步,按要求在弹出的产品填写框内,填写要创建的产品的信息。 设备添加 选择设备管理->设备->添加设备,按要求在弹出的添加设备框内,选择刚才创建的产品,填写设备名。 此图,演示了在项目外创建设备,在选择了要被挂载的产品后,如果不填DeviceName,直接点击确认,系统会随机生成一串字符串作为设备名。用户可以通过填写DeviceName文本框,来自定义设备的名称,增加辨识度。 b. 在项目内创建 选择某个已创建好的项目,这里以智能家居管理项目为例; 选择开发服务->IoT Studio->查看,如下图所示: 产品创建 在项目内选择设备管理->产品->新增一个产品,按要求在弹出的产品填写框内,填写要创建的产品的信息。 设备添加 在项目内选择设备管理->设备->新增设备,按要求在弹出的添加设备框内,选择要被挂载的产品和要创建的设备的数量,并提交,系统会随机生成一串字符串作为设备名。 如此就成功的在阿里云IoT平台下成功的创建了产品和设备。 扩展 自定义功能:为产品定义功能属性。 如果在阿里云IoT上创建一个名为“智能灯光”产品,并在下面挂载一个设备名为Light的设备,如何为改产品定义一个属性?分析如下 例1:设备Light,根据灯的亮灭状态为其定义一个工作状态属性,自定义一个标识符变量用来表示工作状态,根据亮灭2种状态,确定标识符变量为布尔类型数据,可以得到下列的信息: 属性1:工作状态(属性名用户自定义) 标识符:LightStatus(变量用户自定义) 数据类型:bool(布尔类型) 工作状态定义:当LightStatus= 1时,LED灯亮; 当LightStatus = 0时,LED灯灭; 即可根据例1的分析,可以在名为“智能灯光”的产品定义一个属性名为工作状态的功能。定义步骤如下: 1.在产品栏的产品列表下,找到名为“智能灯光”的产品,点击查看,如下图所示: 2.在弹出的产品详情页,点击自定义功能,再点击自定义功能栏的添加功能按钮,如下图所示: 3.根据页面提示,填写属性信息,如下图所示: 至此,成功为“智能灯光”产品,添加一个名为工作状态的属性,而挂载在该产品下的所有设备,都会继承该属性,通过具体设备证书信息和工作状态即可操作灯的亮灭。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed