当前位置: 首页 >应用方案 >技术应用 >

通过MQTT协议接入OneNet平台教程1:OneNet平台配置

在物联网领域,传感器与服务器的通信、信息的收集以及MQTT协议都是可以考虑的方案之一。MQTT通常用于需要低功耗和低带宽的场景,如物联网设备、传感器网络、移动应用等。MQTT协议的轻量级和高效特性使其非常适合在资源受限的设备和不可靠网络环境中使用。

什么是MQTT协议

MQTT协议是一种轻量级的消息传递协议,专为资源受限的设备和低带宽、不可靠网络环境设计。它最初由IBM开发,现已成为物联网(IoT)领域的标准协议之一。MQTT的主要特点包括:

发布/订阅模型:MQTT使用发布/订阅(Pub/Sub)通信模式,这与传统的请求/响应模型不同。在这种模式下,客户端可以发布消息到某个主题(Topic),而其他对该主题感兴趣的客户端可以订阅该主题,并接收相应的消息。

轻量级和高效:MQTT协议头部非常小,开销低,适用于带宽受限的网络环境。

可靠性:MQTT提供了三种不同的服务质量(QoS)级别,确保消息的传递可靠性:

持久会话:MQTT支持持久会话,即客户端断开连接后,服务器可以保存该客户端的订阅信息和未接收的消息,当客户端重新连接时,可以继续接收未接收的消息。

保留消息:发布者可以发送一条带有保留标志的消息,服务器会保存这条消息,并在有新的订阅者订阅该主题时,将这条消息发送给订阅者。

遗嘱消息:客户端可以在连接时指定一条遗嘱消息,当客户端意外断开连接时,服务器会将这条遗嘱消息发布到指定的主题。

安全性:MQTT可以通过TLS/SSL进行加密,确保传输数据的安全性。此外,MQTT还支持用户名和密码认证机制。

通过MQTT协议接入OneNet平台教程可以分为OneNet平台配置、MQTT连接通讯(MQTT三要素以及订阅发布配置教程)、链接通讯测试配置教程、可视化界面配置教程,本文主要介绍OneNet平台准备及配置教程,教程步骤如下所示:


OneNet平台配置教程

首先,在OneNet平台创建一个产品。OneNET平台官网地址:https://open.iot.10086.cn

在「物联网开放平台」中找到「产品开发」,然后创建一个新的产品。

1 MQTT协议接入OneNet平台

在产品品类中,提供了一些预设的模版,可以直接使用。

2 MQTT协议接入OneNet平台

根据实际使用情况填入信息即可。为了方便后续数据观察,数据协议选择数据流协议,以便后续建立可视化模版。

3  MQTT协议接入OneNet平台

确保接入协议MQTT,其他信息根据实际情况进行设置。确认无误后创建新的产品。

成功创建产品后,可以在产品开发页面看到刚才创建的产品。接着,进入产品开发页面。

4  MQTT协议接入OneNet平台

添加一个数据流模版,数据流名称、单位名称及单位符号根据实际情况填写。这里为了演示,模拟采集环境的温湿度情况。

5  MQTT协议接入OneNet平台
6  MQTT协议接入OneNet平台

创建成功后,记录下创建的数据流模版名称,稍后发布消息需要用到。

接下来需要创建新的设备。在设备接入管理中的设备管理页面,点击添加设备。

7  MQTT协议接入OneNet平台

在所属产品中选择刚才创建的产品,在设备名称中自定义设置一个设备名称。其他信息根据情况设置。

8  MQTT协议接入OneNet平台

成功配置后,可以在设备管理中看到刚才创建的设备。

9  MQTT协议接入OneNet平台

随后,点击详情,进入设备相关页面。可以看到一些基本信息,如设备ID、产品ID、设备名称及设备密钥。记录下这些数据,随后连接与通讯需要用到。

10  MQTT协议接入OneNet平台

今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!



相关文章推荐:

1、串口服务器如何配置接入阿里云MQTT环境教程

2、基于串口服务器的华为云接入MQTT通信教程

3、串口服务器基于EMQX平台自建MQTT服务器实现通讯教程





亿佰特官网 4000-330-990

https://www.wjx.cn/jq/84863372.aspx