关注分享主机优惠活动
国内外VPS云服务器

基于ONENET云平台数据、仿真数据和构建的MQTT协议的使用。

登录并添加:

首先,我们打开ONENET云平台。

然后选择登录。

登录后,我们在多协议访问中选择MQTT。

然后,我们单击“添加产品”按钮。

输入产品名称、行业、类别和介绍。

在技术参数中,可以根据实际情况选择组网方式。设备接入协议选择MQTT协议,操作系统选择uC/OS系统,网络运营商选择mobile。然后会弹出一个页面,我们选择立即添加设备。

您也可以从设备列表中添加设备。

设备的名称可以自己设置,认证信息也是自定义的。身份验证信息将用于后续登录。保密选择是开放的,设备描述:测试。然后选择添加。

模拟数据上传:

上传模拟数据还需要simulate -设备软件,可以在ONENET服务支持的下载区下载。

下载中心→调试工具→多协议MQTT模拟器

下载后,我们打开程序。

我们可以看到下面的调试器

设备ID

产品ID

AuthInfo

设备ID是我们设备的ID,可以在设备列表中查看。

产品ID是我们的产品ID,可以在产品概述中查看。

AuthInfo是我们的授权信息,是我们在添加产品的时候自己输入的,也可以在设备详情中查看。

接下来,让我们登录设备。我可以看到设备此时没有登录和离线。

我们打开simulate -设备软件,填写设备ID、产品ID、keepAlice:120的认证信息,然后勾选Auto keepAlice,点击连接登录。

登录后,我们可以看到设备的状态是已经登录。

登录后,我们可以发出MQTT命令,在ONENET上上传数据点,订阅和发布。

首先,学习如何发出MQTT命令。

设备列表→更多操作→发出命令

点击命令发布会出现如下页面

选择字符串,输入内容测试,然后单击发送。

然后返回simulate -设备软件,点击{onenet}平台指令接受,我们可以看到软件已经接受了我们从平台发出的指令。

接下来学习Onenet上传数据点。

打开simulate -设备软件,点击Onenet上传数据点,选择数据类型:数据类型3:Json数据2。在json数据中,我们输入{"test1": 1}," test1 "表示数据流名称,冒号后的1是本次上传的数据。

我们回到ONENTE平台,点击设备列表中的数据流,在面板和列表中可以看到我们这次上传的数据。

如果更改数据流的名称,将会出现一个新的数据流。效果如下

最后,让我们了解一下MQTT的订阅和发布。

订阅和发布同时需要两台设备,所以我们需要再添加一台设备。添加设备后,我们还需要登录新添加的设备。但是每个simulate -设备只能登录一个设备,所以我们需要打开另一个simulate -设备进行登录。登录后,我们可以订阅和发布。

现在我们可以先在设备1中订阅。这个订阅的话题可以理解为一个ID,一个账号。因为有了这个ID,我们才能在发布时准确接收信息。订阅后,我们可以用设备2发布。

我们打开了用来登录设备2的软件,发布了。点击发布按钮,在topic后填写本次发布的主题,在topic -tent中输入本次发布主题的内容。

然后我们打开用来登录设备1的软件,在收到的话题中,可以看到我们刚刚发布的带有设备2登录软件的话题。

MQTT协议建立在ONENET云平台数据之上

让我们从应用程序管理开始。

单击添加新应用程序。

首先我们选择MQTT测试为应用名,应用读取权限是开放的。应用描述可以自己填写,需要有应用LOGO。对LOGO的选择没有要求。

然后在应用管理中点击【增加】,出现下图

当我们在应用程序中点击草稿时,会出现如下页面

单击编辑应用程序跳转到编辑页面。

在编辑页面的左侧,有一个组件库供我们使用。今天,我们将学习折线图、仪表板和交换机。

我们先来学习折线图。当我们点击草稿上的折线图时,右边会出现一个属性。

在属性中,我们单击数据流,设备选择我们刚刚启动的第一个设备,数据流选择test1。

与仪表盘折扣图的操作基本相同,即选择数据流,选择设备一,选择数据流test1。

然后我们就可以打开topic -com content软件把数据可视化了。我们上传数据点,这次上传的数据假设是30。

点击上传后,我们可以在折扣图和仪表板上看到我们刚刚上传的数据。

然后我们继续上传一个数据,这次我们上传一个25

然后我们可以在控制面板和折线图中看到变化。

最后说一下开关的使用方法。放置好交换机后,我们还必须选择交换机的数据流。我们的选择与折线图和仪表板的选择相同。

但是开关的使用需要我们先点击预览。

点击预览后,我们可以操作开关。

我们在预览页面上进行的操作可以在topic -com content软件上显示。从{onenet}平台的指令受理可以看出,平台发出指令“1”,意思是“开”。

然后我们点击关闭,我们的软件也会收到。

这个“0”代表关。

今天的学习到此为止。感谢您的观看!

未经允许不得转载:主机频道 » 基于ONENET云平台数据、仿真数据和构建的MQTT协议的使用。

评论 抢沙发

评论前必须登录!