百度云服务在上一节已经申请好了,下面要在天工物接入平台上创建云端设备,如图1-4-19 所示。
图1-4-19 创建物接入服务参考手册
(1)打开物接入控制台,创建物接入服务。在实例列表下,点击创建实例。实例就是一个完整的物接入服务,实例名称设为iot_light_jx,区域设为默认。接下来会显示不同接入方式的域名和端口号,点击确定,如图1-4-20 所示。我们的实例已经创建成功。
图1-4-20 创建实例
(2)打开实例,在这里可以创建策略、身份以及设备。策略表示每个身份对于对应设备所具备的权限,也就是说策略是主题过滤器的集合以及操作权限。比如订阅发布的主题过滤器,它是可以带有通配符的。一个策略可以有多个主题过滤器。身份是一个抽象的概念,表示连接设备的身份,基于身份可以对设备进行权限管理。每个身份都有着不同的密钥或者证书,还有策略。一个身份只能绑定一个策略。设备表示物接入的设备,用户可以在每个实例中创建一个或多个设备。设备实际上就是云下设备所对应的云端设备,每一个设备只能绑定一个身份。接下来先创建一个策略,策略的名称叫作Policy-01,如图1-4-21 所示。
图1-4-21 创建策略
(3)SW_LED 是LED 灯的开关,权限为既可以发布也可以订阅。新增一个主题Will,也是可以发布和订阅的,点击“确定”。如图1-4-22 所示,策略创建成功,并且它的主题有两个。
图1-4-22 策略、主题创建成功
(4)接下来我们创建身份,身份名称设为aviator_shuke,认证方式可以选择证书认证或者是密码认证,这里选择密码认证。下一步设置策略,可以新建策略,也可以选择已有策略。接下来为当前身份创建了一个密钥,这个密钥之后将作为MQTT 密码字段来将我们的设备接入到百度云物联网平台,注意:密钥一定要保存好,如果密钥丢失是无法找回的。点击“确认”,如图1-4-23 所示。(www.xing528.com)
图1-4-23 创建身份
(5)创建设备,设备名称这里设为iot_light_esp8266_01_jx。下面设置身份,选择绑定已有的身份。因为创建身份时,策略已经和身份绑定了,所以说接下来的策略不需要设置,直接确认,如图1-4-24 所示。
图1-4-24 创建设备
(6)再创建一个设备,如图1-4-25 所示。创建的设备实际上就是云下设备所对应的云端设备,这个所对应的云端设备就是MQTT 客户端软件,所对应的云下设备就是ESP8266。用户名参数,就是之后我们的设备使用 MQTT 协议连接百度云天工物接入平台时所使用的MQTT 用户名字段。这样设备、身份、策略都已经创建完成。
图1-4-25 设备创建成功
(7)返回实例列表,百度云天工物接入平台已配置了MQTT 服务端的域名和端口号。接入方式有三种,域名都是一样的,只不过端口号稍有区别。设备的接入将使用TCP 连接的方式接入到MQTT 服务端,如图1-4-26 所示。
图1-4-26 MQTT 服务
这样在百度云天工物接入平台便成功地创建了云端设备,并且成功地获取到MQTT 连接的相关参数。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。