【MQTT】利用MQTT.fx上传数据节点到中移OneNET云平台

本文详细介绍如何使用MQTT协议通过OneNET云平台上传及订阅数据点,包括数据流模板设置、topic簇使用方法及MQTT.fx参数配置,确保数据上传成功并获取处理结果。

在学习使用OneNET云平台过程中,使用MQTT协议向平台上传数据,利用MQTT.fx输入发布tpoic,为了确保设备上传消息确实被平台所接受处理,设备可以订阅系统 topic ,从而获取上传数据点的结果消息
具体详情可参见OneNET官方链接:link
有关topic簇详情内容可参见OneNET官方链接:link

一、设备添加数据流模板

数据流模板 -> 添加数据流模板
在这里插入图片描述

二、数据点topic簇

MQTT物联网套件支持用户以数据流-数据点模型将数据上传至平台并进行存储,设备可以通过数据点 topic 簇调用数据点存储服务存储数据,可以通过订阅系统 topic 获取数据处理结果通知,如下图所示:
在这里插入图片描述
数据点 topic 簇 topic 列表如下:

系统topic 用途 QoS 可订阅 可发布
$sys/{pid}/{device-name}/dp/post/json 设备上传数据点 0/1
$sys/{pid}/{device-name}/dp/post/json/accepted 系统通知"设备上传数据点成功" 0
$sys/{pid}/{device-name}/dp/post/json/rejected 系统通知"设备上传数据点失败" 0

设备数据点上传
设备可以通过向系统固定 topic:$sys/{pid}/{device-name}/dp/post/json 发送数据点存储消息,消息中payload字段数据内容仅支持json格式,示例如下:

{
   
   
    "id": 123,        
    "dp": {
   
                
        "temperatrue": [{
   <
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值