【华为ICT大赛】华为云激活设备的方法以及数据上下行

先展示一下没有激活的时候在线调试的状态
**加粗样式**
然后下面我将激活他,让他变为下面这个样子
在这里插入图片描述

在这里插入图片描述

官方教程
这里我从0演示一个产品的创建到MQTT.fx连接到云平台并且接收数据。
进入华为云平台控制台
然后开始创建一个产品
在这里插入图片描述
创建完毕产品之后就可以开始创建服务了,一个服务中可以有多个的命令和属性,命令可以通过平台进行下发到设备上,属性则是要求与设备中定义的属性一一对应,不然不方便平台接收数据。
在这里插入图片描述
这里我随便添加两个属性,再添加一个命令
在这里插入图片描述
在这里插入图片描述
然后添加一个命令,用于平台下发
在这里插入图片描述
然后设定一个响应参数
在这里插入图片描述
然后我们进行在线调试,选择你的设备,并且输入你的设备的IMEI账号
在这里插入图片描述
然后进入在线调试,可以发现设备是未激活的
在这里插入图片描述
那么接下来开始激活设备
在这里插入图片描述
找到下面这个页面之后点击查看,进入设备详情页面
我们需要使用设备ID和设备密钥来激活设备
设备密钥是随机生成的,你也可以自定义,如果你不输入自定义的密码,那么设备密钥就是随机的,这里我演示自定义密码,当然你使用随机密码也是可以的,后面的处理都是一样的。

在这里插入图片描述
在这里插入图片描述
此时我的密钥就是固定的了,那么接下来点击下面的连接,进行数据的生成。
点击这里
在这里插入图片描述
生成完毕这些之后,就可以使用MQTT.fx进行MQTT连接了。
MQTT.fx下载
下载完毕之后启动这个软件,然后进行配置
在这里插入图片描述
然后点击总览,把Broker Address和Broker Port填写为你总览这里给你显示的地址,这个是每个人都不一样的
在这里插入图片描述
在这里插入图片描述
配置完毕之后点击Connect,就可以发现连接成功了
在这里插入图片描述
然后如果想要用MQTT.fx给华为云平台上传数据,那么也是可以的
设备若通过MQTT通道上报数据,需要发给指定的topic,上报消息的topic格式为:$oc/devices/{device_id}/sys/properties/report,其中deviceId的值,对一机一密设备,使用deviceId接入时填写为设备注册成功后返回的deviceId值。
在这里插入图片描述
也就是这个
然后再下面的控制台中输入JSON数据进行发送即可
在这里插入图片描述
然后查看你的华为云平台就可以看到了,这里我用的是我之前已经配置好的。
在这里插入图片描述
也可以进行同步命令的发送
在这里插入图片描述
在这里插入图片描述
到此为止全部完成,当然这个就是按照官方来的,如果想要实现数据实时发送,还得自己研究,比如下面就是我做的数据实时上报
在这里插入图片描述
也可以进行命令的下发,当然也可以设定命令的响应
在这里插入图片描述
如果要做到上面可能就需要一点点的时间了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZhangBlossom

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值