猿创征文|【设备云】FlexManager和阿里云MQTT通讯实例详解

猿创征文|【设备云】FlexManager和阿里云MQTT通讯实例详解上几篇都介绍了很多关于 FlexManager 方面的知识和应用实例 相信大家都有看了 本篇开始 将就设备入云的 FlexManager 与阿里物联网平台的 MQTT 通讯的方法步骤逐一介绍 当然 设备入云得基本掌握一点设备流程图 PLC 自动化的一些相关知识 同学们如果有兴趣可以到我 PLC 编程学习资料的专栏里边去学习一波 此处不做重点讲述 本文重点讲述的是 FlexManager 与阿里物联网平台 MQTT 通讯的通讯参数和数据通道具体部署操作


前言

上几篇都介绍了很多关于FlexManager方面的知识和应用实例,相信大家都有看了。本篇开始,将就设备入云的FlexManager与阿里物联网平台的MQTT通讯的方法步骤逐一介绍。当然,设备入云得基本掌握一点设备流程图、PLC自动化的一些相关知识,同学们如果有兴趣可以到我PLC编程学习资料的专栏里边去学习一波,此处不做重点讲述。本文重点讲述的是FlexManager与阿里物联网平台MQTT通讯的通讯参数和数据通道具体部署操作。


提示:以下是本篇文章正文内容,下面案例可供参考

一、阿里云物联网平台

1、平台介绍

阿里云物联网平台是一个集成了设备管理、数据安全通信和消息订阅等能力的一体化平台。向下支持连接海量设备,采集设备数据上云;向上提供云端API,服务端可通过调用云端API将指令下发至设备端,实现远程控制。

2、通讯流程

物联网平台与设备、服务端、客户端的消息通信流程如下。

在这里插入图片描述
使用物联网平台实现设备完整的通信链接,需要您自行完成设备端的设备开发、云端服务器的开发(云端SDK的配置)、数据库的创建、手机App的开发。在设备和服务器开发中,您需完成设备消息的定义和处理逻辑。

3、通信链路

上行通信

下行指令

二、产品和设备的创建

阿里物联网平台产品和设备的创建过程如下。

1、总操作流程

2、设备接入操作流程

创建产品

创建设备

三、FlexManager 实现MQTT通讯

FlexManager支持通过MQTT 推送第三方服务器接口,第三方服务器需符合FlexManager定义的MQTT协议文档接口。

1.FlexManager MQTT创建

在这里插入图片描述
连接模式选TCP连接
在这里插入图片描述
其他配置里面,离线缓存打钩,存储方式选择本地
在这里插入图片描述
获取连接参数一般都是前面设置无误后自动生成,到此点击确定,FlexManager的MQTT通讯参数就创建好了。
在这里插入图片描述





2.FlexManager MQTT通讯配置数据列表

四、FlexManager和阿里物联网平台MQTT通讯结果

在这里插入图片描述
阿里物联网平台收到的信息:
{“Status”:“false”,“clientId”:“null”,“RequestId”:“null”,“InstanceId”:“iot-06z00csldjyon”,“Params”:“{“设备自动”:{“value”:1},“EDI产水流量”:{“value”:220.67},“设备手动”:{“value”:0},“超滤进水压力”:{“value”:0.28},“超滤进水温度”:{“value”:26.4},“一级膜前压力1”:{“value”:-0.01},“一级产水流量”:{“value”:0.0},“一级膜前压力2”:{“value”:-0.01},“EDI水箱液位”:{“value”:124},“输送回水电阻”:{“value”:1.52},“一级浓水流量”:{“value”:0.0},“EDI进水压力”:{“value”:0.05},“一级产水电导”:{“value”:3.7},“EDI产水温度”:{“value”:28.6},“输送压力”:{“value”:0.43},“超滤产水流量”:{“value”:0.0},“原水电导”:{“value”:60.0},“手动状态”:{“value”:0},“自动状态”:{“value”:1},“EDI产水电阻”:{“value”:2.2}}”,“Time”:“2022-08-28 16:04:43.385”,“Operation”:“Check”,“Code”:“6332”,“Reason”:“tsl parse failed”,“UtcTime”:“2022-08-28T16:04:43.385+0800”,“IotId”:“Q40j87XQF149n1qTgutggfki00”,“ResultData”:“{“设备自动”:“5092 – property not found”,“EDI产水流量”:“5092 – property not found”,“设备手动”:“5092 – property not found”,“超滤进水温度”:“5092 – property not found”,“超滤进水压力”:“5092 – property not found”,“一级膜前压力1”:“5092 – property not found”,“一级膜前压力2”:“5092 – property not found”,“一级产水流量”:“5092 – property not found”,“输送回水电阻”:“5092 – property not found”,“EDI水箱液位”:“5092 – property not found”,“一级浓水流量”:“5092 – property not found”,“EDI进水压力”:“5092 – property not found”,“一级产水电导”:“5092 – property not found”,“输送压力”:“5092 – property not found”,“EDI产水温度”:“5092 – property not found”,“超滤产水流量”:“5092 – property not found”,“自动状态”:“5092 – property not found”,“手动状态”:“5092 – property not found”,“原水电导”:“5092 – property not found”,“EDI产水电阻”:“5092 – property not found”}”,“Content”:“null”,“TraceId”:“0a3062fc16616738833562501d4ede”,“ProductKey”:“XXXXXXX”,“BizCode”:“ThingModel”,“DeviceName”:“rtyu”,“MessageId”:“”}
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设备入云,尽在帧通智能
设备入云和自动化解决方案咨询



总结

以上就是今天要讲的内容,本文仅仅简单介绍了FlexManager和阿里云物联网平台的MQTT通讯,而FlexManager提供了大量能使我们快速转发设备云数据的方法和通讯方式,同学们可以多深入了解一下FlexManager。下一篇将具体讲述基于FlexManager的基础上进行私有化APP客户端开发的操作细节,欢迎同学们进一步的来学习。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211899.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午9:19
下一篇 2026年3月18日 下午9:20


相关推荐

  • 我的世界服务器指令大全电脑版_我的世界服务器专用指令

    我的世界服务器指令大全电脑版_我的世界服务器专用指令要成为一个合格的服主,熟悉我的世界服务器指令是必须的,服务器内指令的各种功能不仅是OP需要使用,还有部分是玩家也需要知道的,下面就看看小编为大家准备的我的世界服务器指令大全吧。【大全】我的世界服务器指令大全:首先/manuaddxxgm?如果要使用这个命令,需要自己先有权限在控制台输入manuaddxxadmin然后添加sethome权限manselect世界名字(默认world)输入m…

    2026年2月20日
    4
  • 网站被恶意刷流量解决方案

    网站被恶意刷流量解决方案很多站长朋友可能会经常遇到被同行竞争对手恶意刷流量的情况,而且流量ip来路是随机的,全国各地乃至全世界的ip都有,根本没办法查出来是谁干的。一般出现这种情况都是对方用流量宝或者流量精灵来刷你网站的,目的很明显,对方要么就是用这些垃圾流量来掩盖自己的ip,从而达到攻击入侵等不可告人的目的,要么就是想用恶意刷流量的方式让你合作的广告联盟帐号被封禁。大部分站长都会对此束手无策,有些甚至被吓得撤下广告,关…

    2026年4月17日
    3
  • 二进制的权展开式_进制按权展开方法

    二进制的权展开式_进制按权展开方法1.问题描述为什么二进制按权展开就是十进制?按照我们所学到的知识,来举例说明。比如:(1111)2按权展开就是:1×23+1×22+1×21+1×20=15我们得到了15对吧,那么两个问题为什么15这个就是十进制呢?为什么展开后相加就正好等于十进制的15呢?2.问题解答首先来看我们为什么按权展开?(1111)2因为逢二进一所以按权展开就是要这样:1×23+1×22+1×21+1×20由于我们习惯性的把加起来的和等于十进制的15所以我们会误认为,按权展开就是十进制其.

    2022年10月17日
    4
  • 蓝桥杯单片机必备知识—–(6)矩阵按键

    蓝桥杯单片机必备知识—–(6)矩阵按键

    2021年4月12日
    326
  • shell数组详解

    shell数组详解参考书籍 LinuxShell 核心编程指南 概述数组是 Shell 的一种特殊变量 是一组数据的集合 里面的每个数据被称为一个数组元素 当前 Bash 仅支持一维索引数组和关联数组 Bash 对数组的大小没有限制 定义数组索引数组第一种方法 array1 0 aarray1 1 barray1 2 c 这会得到一个包含三个元素的数组 array1 第二种方法 array2 abc 元素之间以空格隔开处理数组直接获取元素的值及数组的信息获取单个元素的值 echo array

    2026年3月26日
    2
  • spring boot activiti工作流_activiti工作流优缺点

    spring boot activiti工作流_activiti工作流优缺点SpringBoot集成activiti工作流(模拟请假流程)链接:https://pan.baidu.com/s/10BT_Zertm1WBBrlrdE-QWQ提取码:zsq6学习视频地址见腾讯课堂:https://ke.qq.com/course/459167其他代码都是最原始的测试activiti的api代码,整合springboot的所有代码见下图.1.pom文件<dependency><groupId…

    2026年4月17日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号