0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用OneNET平台的MQTT功能?

亿佰特物联网应用专家 2023-10-20 08:21 次阅读

MQTT是一种轻量级的通信协议,适用于物联网设备之间的可靠通信。本教程将介绍如何使用OneNET平台的MQTT功能,实现设备间的数据传输和控制。我们将使用"串口服务器NB114"设备进行vwin 实际使用情况。

OneNET平台MQTT服务准备

1.注册OneNET账号并完成实名认证

在OneNET官网上注册一个账号,并完成实名认证。具体的注册过程请参考官网提供的指引。

2.进入OneNET物联网控制台。

登录OneNET官网,点击产品服务中的"物联网开放平台",然后点击"立即体验"按钮进入控制台。

972498dc-6ede-11ee-9788-92fbcf53809c.png973b0ca2-6ede-11ee-9788-92fbcf53809c.png9740194a-6ede-11ee-9788-92fbcf53809c.png

3.获取MQTT服务地址和端口号。

在控制台的右侧可以找到开发文档,点击进入。在文档中心搜索"MQTT设备连接",可以找到相关信息。或者直接在文档中心选择"产品开发"->"设备接入" -> "设备开发" -> "MQTT协议接入",即可获取到MQTT的服务地址和端口号。

97550e18-6ede-11ee-9788-92fbcf53809c.png9763ae32-6ede-11ee-9788-92fbcf53809c.png

97780dfa-6ede-11ee-9788-92fbcf53809c.png

创建产品和设备。

返回控制台,进入产品开发,点击"创建产品"。根据实际需求选择产品品类和智能化方式。

9788e436-6ede-11ee-9788-92fbcf53809c.png97a5141c-6ede-11ee-9788-92fbcf53809c.png97a99f46-6ede-11ee-9788-92fbcf53809c.png97be77cc-6ede-11ee-9788-92fbcf53809c.png97c50f10-6ede-11ee-9788-92fbcf53809c.png97e17b8c-6ede-11ee-9788-92fbcf53809c.png97f789fe-6ede-11ee-9788-92fbcf53809c.png980b89ea-6ede-11ee-9788-92fbcf53809c.png

至此,我们在OneNET平台上成功添加了MQTT服务。

98264fbe-6ede-11ee-9788-92fbcf53809c.png

请注意,以上步骤仅为准备工作,接下来的教程将介绍如何使用OneNET平台的MQTT功能进行设备间的数据传输和控制。

设备连接前的准备

在开始配置设备连接之前,我们需要准备一些参数,包括Client ID、User Name、Password以及订阅和发布的topic。这些参数对于成功连接OneNET平台的MQTT服务至关重要。

在刚才创建的设备管理页面中,你可以直接找到以下信息:

Client ID: 设备名称

User Name: 产品ID

983905e6-6ede-11ee-9788-92fbcf53809c.png

Password的计算方法比较复杂,需要参考文档中心的接入安全认证介绍。

9849aa4a-6ede-11ee-9788-92fbcf53809c.png

不过,我们可以使用一个工具来帮助我们计算。你可以在文档中心的“设备接入与管理” -> “标准协议接入” -> “接入安全认证” -> “Token生成工具”中下载计算工具。

985e166a-6ede-11ee-9788-92fbcf53809c.png

下载完成后,打开工具。其中的res、et参数需要参考以下表格进行填写:

986f6014-6ede-11ee-9788-92fbcf53809c.png

key参数可以在我们自己添加设备时找到。

98791726-6ede-11ee-9788-92fbcf53809c.png98849772-6ede-11ee-9788-92fbcf53809c.png

将获取到的参数填入Token工具中,点击"generate"按钮即可自动生成Token。

989b811c-6ede-11ee-9788-92fbcf53809c.png

注意:这里的et是为了方便,填写的9999999999。这里et是unix时间,可在上述表格中找到,通常情况下不建议直接设置为9999999999。

最后,订阅和发布的topic可以根据设备的需求自行设置。在这里我们不进行详细讲解,请自行查阅OneNET的文档手册。作为演示,我们可以使用设备属性上报的topic。

98af4738-6ede-11ee-9788-92fbcf53809c.png

至此,所有设备连接所需的参数已经准备就绪。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信
    +关注

    关注

    18

    文章

    5835

    浏览量

    135163
  • 物联网
    +关注

    关注

    2893

    文章

    42902

    浏览量

    364435
  • 服务器
    +关注

    关注

    12

    文章

    8600

    浏览量

    84220
  • MQTT
    +关注

    关注

    5

    文章

    622

    浏览量

    22242
  • OneNET
    +关注

    关注

    1

    文章

    44

    浏览量

    12652
收藏 人收藏

    评论

    相关推荐

    MQTT物联网平台和网关有什么功能

    MQTT物联网 平台和网关作为物联网架构中的关键组成部分,承载着多种核心 功能,为设备间的通信和数据传输提供了强大的支持。
    的头像 发表于08-22 14:19 50次阅读

    合宙Air780EP模块——AT指令MQTT接入OneNET开发指南

    物联网设备要互动,Air780EP模块是桥梁。用AT指令告诉 MQTT:“帮我把话带给 OneNET吧!” MQTT就忙着打包数据,像寄信一样传给 OneNET
    的头像 发表于08-19 16:40 925次阅读
    合宙Air780EP模块——AT指令<b class='flag-5'>MQTT</b>接入<b class='flag-5'>OneNET</b>开发指南

    基于MQTT协议云平台的Modbus转MQTT网关

    数据的上传和云端控制指令的下发,让设备能够与基于 MQTT协议的云 平台进行通信,实现数据的实时传输和远程监控。 网关 功能特点 协议转换 :BL100网关能够将Modbus协议的数据转换为 MQTT
    的头像 发表于07-29 17:59 482次阅读
    基于<b class='flag-5'>MQTT</b>协议云<b class='flag-5'>平台</b>的Modbus转<b class='flag-5'>MQTT</b>网关

    Air780EP模块 AT开发-MQTT接入OneNET移动物联网平台应用指南

    应用概述  使用AT方式通过 MQTT协议连接onenetstudio。官网地址:https://open.iot.10086.cn/材料准备Air780EP(V)开发板一套,包括天线SIM卡,USB
    的头像 发表于07-24 14:24 317次阅读
    Air780EP模块 AT开发-<b class='flag-5'>MQTT</b>接入<b class='flag-5'>OneNET</b>移动物联网<b class='flag-5'>平台</b>应用指南

    MQTT物联网平台是什么

    。这种 平台允许设备通过 MQTT协议与其他设备及云端服务进行通信,实现数据的上传和下载,从而支持各种物联网应用和服务。 MQTT物联网 平台的主要 功能
    的头像 发表于07-18 14:22 232次阅读

    MQTT物联网云平台是什么

    及可视化等 功能,为连接到互联网的物理设备提供支持和服务。 结合这两个概念, MQTT物联网云 平台是指一个利用 MQTT
    的头像 发表于06-25 15:32 288次阅读

    MQTT物联网平台是什么?MQTT物联网平台功能

    ,易于实现,因此广泛应用于受限的环境,如机器与机器的通信(M2M)以及物联网环境(IoT)。 MQTT物联网 平台通过提供一种标准化的协议和 平台,实现了消息的可靠传输、设备连接管理、数据存储和分析等
    的头像 发表于04-01 10:20 495次阅读

    MQTT物联网平台实现设备连接与安全加密

    平台可以实现快速、可靠的通信,实现实时监控、数据采集和远程控制等 功能,为企业提供了全新的工作模式和优化方案。 物通博联提供工业智能网关接入 MQTT物联网 平台的解决方案。通过将工业智能
    的头像 发表于03-19 10:25 408次阅读
    <b class='flag-5'>MQTT</b>物联网<b class='flag-5'>平台</b>实现设备连接与安全加密

    MQTT网关是什么?MQTT网关的功能

    也可以接收来自云端 平台的指令并将其传递给设备。 MQTT网关的主要 功能包括: - 连接不同类型的设备,例如PLC、传感器、执行器等,并支持不同的通信协议。 - 将设备发送的数据转换为 MQTT
    的头像 发表于03-18 17:10 549次阅读

    通过MQTT网关快速对接工业物联网云平台

    实现 功能:实现PLC、仪器仪表、数控机床、工业机器人等各种设备快速接入 MQTT工艺物联网云 平台,手机端和电脑端可以随时随地查看组态工艺,远程监控设备运行状态和工艺参数,有异常马上推送报警信息
    的头像 发表于02-29 17:15 520次阅读
    通过<b class='flag-5'>MQTT</b>网关快速对接工业物联网云<b class='flag-5'>平台</b>

    MQTT物联网平台是什么?MQTT物联网平台功能有哪些

    ,易于实现,因此广泛应用于受限的环境,如机器与机器的通信(M2M)以及物联网环境(IoT)。 MQTT物联网 平台通过提供一种标准化的协议和 平台,实现了消息的可靠传输、设备连接管理、数据存储和分析等
    的头像 发表于01-24 09:23 858次阅读

    MQTT协议和EDP协议该怎么选?

    OneNet支持HTTP, MQTT和EDP,HTTP好像不能下发指令, MQTT和EDP可以,我需要控制一个简单的开关,用那个协议更合理一些。
    发表于11-09 07:18

    MQTT协议是什么?工业级路由器网关中的MQTT协议

    平台Q都支持设备以 MQTT协议接入,所以如果您的设备支持 MQTT连接,就可以很容易的对接各云 平台(比如 ONENET、阿里云、腾讯云等)。CO
    的头像 发表于11-08 13:53 907次阅读
    <b class='flag-5'>MQTT</b>协议是什么?工业级路由器网关中的<b class='flag-5'>MQTT</b>协议

    请问OneNET的NB模组用AT指令怎么连上ONENET平台

    OneNET的NB模组用AT指令怎么连上 ONENET 平台
    发表于11-01 06:05

    如何上传数据到onenet平台

    本篇帖子主要介绍如何上传数据到 onenet 平台,其实不用开发板我们也能上传,开发板上传数据的核心也是如此。无非就是掌握 onenet 平台与数据收发的协议罢了,只要我们清楚他们之间的数据交
    发表于10-20 17:50 4次下载
    如何上传数据到<b class='flag-5'>onenet</b><b class='flag-5'>平台</b>