精华内容
下载资源
问答
  • mqtt网关
    千次阅读
    2020-05-12 12:10:00

    一 什么是MQTT网关
    MQTT网关是采用MQTT物联网协议的网关的统称,物通博联将自己的产品定义为MQTT工业网关,指通过MQTT对接云平台,并支持W-JSON数据接口,方便用户开发云平台的一种可以远程控制的云端网关。目前市面上主要的MQTT网关主要是对接云平台和软件的协议是MQTT的网关,将现场采集到的数据通过MQTT的方式上传到云平台上。
    MQTT网关是可以支持单网口/两网口/五网口,支持4G/3G/WIFI/PPPOE/WAN有线网络,内嵌工业控制协议,支持本地/远程自定义配置、远程部署、网关状态监控、远程设备维护等技术于一体的内嵌网络操作系统的工业级智能网关。它适合作为大规模的分布式设备的接入节点,内嵌协议分析器可以通过协议分析把现场设备的数据先收集到网关节点计算分析,然后通过网络传送到基于MQTT物联网协议的云平台,方便用户利用先进的物联网技术和两化融合技术快速构建一套高效、高并发的工业互联网系统及工业4.0服务平台。
    在这里插入图片描述
    二 MQTT网关的主要功能:
    数据采集、边缘计算、数据标准化和接入MQTT云端,实现设备与云端的双向的、稳定的、灵活的通信!
    三 MQTT网关的应用场景:
    广泛应用于智能工厂、智能电网、智慧水利、环境监测、污水处理、电梯监控、包装机械、印染机械、工程机械、纺织机械、供水设备、热力锅炉等工业领域。多种网络接入、丰富的协议库、稳定可靠的接入、完善的网关管理及应用功能协助工业客户构建工业4.0服务系统。

    更多相关内容
  • bt-mqtt网关 一个简单的Python脚本,提供了到MQTT网关的蓝牙功能,可通过自定义工作程序轻松扩展。 有关更多信息,请参见 。 特征 通过定制工作人员高度可扩展 通过MQTT发布数据 可配置的主题和有效负载 MQTT身份...
  • 串行MQTT网关Java串行到MQTT网关+ Arduino演示程序+ Node-RED演示流程JSON配置。 这是一个Java NetBeans项目,已使用Open JDK 1.8.0_151进行了编译,并已在Ubuntu Linux 16.04.5 LTS x64,在运行网关的计算机上插入...
  • MQTT网关

    千次阅读 2019-11-07 10:10:38
    MQTT是一种发布(publish)/订阅(subscribe)协议,MQTT协议采用发布/订阅模式,所有的物联网终端都通过TCP连接到云端,云端通过主题的方式管理各个设备...上海卓岚的MQTT网关ZLAN5143D起到将普通的串口数据、Modbus...

    MQTT是一种发布(publish)/订阅(subscribe)协议,MQTT协议采用发布/订阅模式,所有的物联网终端都通过TCP连接到云端,云端通过主题的方式管理各个设备关注的通讯内容,负责将设备与设备之间消息的转发。MQTT 协议解决了物联网中一个最基础的问题:设备和设备之间、设备和云端服务之间是如何进行数据通讯的。
    在这里插入图片描述
    上海卓岚的MQTT网关ZLAN5143D起到将普通的串口数据、Modbus RTU数据等转化为MQTT协议的作用,通过连接服务器、订阅和发布主题来实现传统设备和MQTT云端的联系。例如,笔记本和手机都向MQTT服务器订阅了消息主题为温度的消息,当MQTT网关向这个服务器发布温度传感器的消息(当前温度为21℃),笔记本和手机都会收到发布的温度。卓岚的MQTT产品可以充当本地设备和MQTT云服务器之间的桥梁。

    卓岚的MQTT网关种类繁多,有如下几种类型:
    在这里插入图片描述
    MQTT数据采集网关(8路模拟量输入、数字量输入、数字量输出) ZLAN6844
    除了数据采集网关通过模拟量和数字量对外接口外,其它MQTT网关都采用串口(RS485、RS232、RS422、TTL)来和设备对接。支持MQTT云平台有百度云、阿里云等。
    卓岚MQTT网关的特色在于,不仅支持透传,而且支持将各类串口协议转化为JSON格式。且支持设备的自动采集。举个例子来说,如果温度传感器采用的是Modbus RTU格式的串口协议,需要解决两个问题:

    1. 自动采集:温度传感器采用的Modbus RTU协议需要每隔一段时间去询问设备,并获得当前温度。但是MQTT协议属于有消息就发布的机制MQTT服务器无法担任这个任务,必须让MQTT网关自动查询温度传感器,并将获得数据存储起来,并定时上发服务器。卓岚MQTT网关可以配置Modbus轮训指令或者非标准的串口设备指令。
    2. 格式转化:设备端采用的是十六进制指令,比如01 03 02 12 34 b5 33的数据,这种数据对于云端比较难统一和识别。卓岚MQTT网关支持将Modbus RTU数据转化为JSON格式后上发,比如以上十六进制数据变为:{“power”:”1234”}这种格式。

    总结一下卓岚MQTT网关主要特点是:

    1. 采用MQTT为基础的协议和服务器建立连接,采用订阅发布的形式进行数据通讯。
    2. 支持Modbus RTU寄存器的自主设计和自动采集。
    3. 支持将特定的Modbus寄存器内容转化为JSON格式定时主动上发。
    4. 支持在JSON格式中加入设备ID,方便云端识别设备。
    5. 支持无符号数据和有符号数据,支持小数点表示,支持4字节长度数据。
    6. 所有配置都可以界面化配置完成,用户自主配置无需定制。
    展开全文
  • MQTT网关协议资料

    2019-01-16 20:22:56
    行业群里的共享资料,感觉还想吧,有需要的请下载,希望有帮助。
  • gmqtt:Golang MQTT网关

    2021-04-19 08:26:06
    Micro MQ 以微服务+MQ构建支持高并发连接的分布式消息服务系统 Gateway节点Node通过订阅MQ消息的方式,完成消息在节点间的转发 根据业务场景的需求,需要考虑Node节点消息消费与生产速度的匹配 ...
  • MQTT网关连接华为云物联网平台应用

    千次阅读 2021-11-12 14:08:03
    ZLAN5143D是一款专门为工业环境设计的RS485设备数据采集器/物联网网关,兼具串口服务器、Modbus网关、MQTT网关、RS485转JSON等多种功能于一体。如图 1所示,可以连接华为云的还有MQTT网关5144J、8308、8305、8305L、...

    1.概述
    ZLAN5143D是一款专门为工业环境设计的RS485设备数据采集器/物联网网关,兼具串口服务器、Modbus网关、MQTT网关、RS485转JSON等多种功能于一体。如图 1所示,可以连接华为云的还有MQTT网关5144J、8308、8305、8305L、7144等型号

    在这里插入图片描述

    图一 MQTT网关5143D图

    华为云物联网平台

    设备接入服务(IoTDA)是华为云的物联网平台,提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务。如图2所示:

    在这里插入图片描述
    图二 华为云设备接入IoTDA
    2.平台端
    2.1进入华为云物联网平台
    进入华为云官网后,点击产品选项,下拉找到IoT物联网,选择物联网云服务,双击设备接入IoTDA,进入下一个页面

    在这里插入图片描述
    图三 华为云ioT物联网
    正常使用的时候需要购买使用,本次测试直接选择立即使用进入下一页面
    在这里插入图片描述

    图四 华为云接入图
    这个页面主要需要的是产品,设备,平台接入地址,首先通过平台接入地址得到华为云mqtt服务器的域名和端口,得到域名为xxxxxx.iot-mqtts.cn-north-4.myhuaweicloud.com,(不同账号不同)端口号为1883;

    在这里插入图片描述

    图五 华为云接入地址图

    域名,端口如图所示:

    在这里插入图片描述

    图六 MQTT网关接入地址端口
    2.2创建产品
    通过上一张图我们看到还需要设置的还有产品,设备两个选项,首先设置产品,点击创建产品,参数设置如图所示:
    在这里插入图片描述

    图七 华为云创建产品图
    点击确定以后,出现产品列表,点击产品后面的查看按钮,出现如下页面:模型定义,在线调试,Topic管理,首先第一步需要自定义模型

    在这里插入图片描述
    图八 华为云模型定义图
    添加服务,服务id等于说物模型id,这边我们设置的是wenshidu,是温湿度的拼音,服务类型和服务描述任意填

    在刚刚添加的服务ID:wenshidu里面新增2个属性,因为采集的是温湿度,所以分别新增2个属性,分别是温度,湿度,2条属性详细设置如图所示

    在这里插入图片描述

    图九 华为云新增属性图

    2条属性配置完以后,物模型已基本设置完毕,下面进入Topic管理页面

    首先我们调用物模型的使用,需要用到的是设备属性相关Topic里面的$oc/devices/{device_id}/sys/properties/report,即设备上报属性数据,可以自定义topic,但是自定义主题无法调用物模型,不建议使用

    在这里插入图片描述

    图十二 华为云toplc图
    到这步为止,产品相关的配置已完成,下面进入设备配置

    2.3注册设备
    选择单设备注册,相关配置如下图所示,务必记住密钥一定要保存好!!!
    在这里插入图片描述

    图十三 华为云单设备注册图
    新建的设备如图所示,设备影子类似于物模型状态,消息跟踪类似于消息追踪,可以看到消息日志

    在这里插入图片描述

    图十四 华为云消息日志图
    3.设备端
    使用VIRCOM软件点击设备管理,自动搜索到设备以后双击,进入如下页面,ip模式选择动态获取,工作模式选择TCP客户端,目的ip和端口为华为云物联网平台的ip和端口,具体的域名在第五页有!!不设置也没关系,设置mqtt参数就可以,然后点击固件与配置

    在这里插入图片描述

    图十五 MQTT网关配置图
    首先需要新建文件夹,新建后配置mqtt参数和json配置,

    在这里插入图片描述

    图十六 MQTT网关配置图
    3.1mqtt设置
    在这里插入图片描述

    图十七 MQTT网关MQTT配置图
    服务器域名或者IP::xxxxxxxxx.iot-mqtts.cn-north-4.myhuaweicloud.com

    具体的域名在第五页有!!!设备ID和密钥在第九页!!!

    服务器mqtt端口:1883

    用户名:通过设备ID和密钥计算

    密码:通过设备ID和密钥计算

    客户端ID:通过设备ID和密钥计算

    订阅主题:$oc/devices/{device_id}/sys/properties/set/request_id={request_id}

    发布主题:$oc/devices/{device_id}/sys/properties/report

    {device_id}由实际的设备ID来代替!!!

    下面为计算网页地址

    https://iot-tool.obs-website.cn-north-4.myhuaweicloud.com/

    在这里插入图片描述

    图十八 华为云mqtt参数图
    3.2JSON设置
    第一页总体设置如图所示:

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    上发josn格式示例:

    {“services”:[{“service_id”:“wenshidu”,“properties”:{“Temperature”:23,“humidity”:54},“eventTime”:“2021-04-30 14:42:50”}]}

    3.3下位机模拟
    通过modbus slave模拟下位机温湿度传感器数据,站地址为1,寄存器是40001,40002,40001存放的温度的数据,40002存放的是湿度的数据

    在这里插入图片描述

    图二十四 modbus从站模拟
    4.设备与平台联动
    4.1设备配置完成
    配置完成后,请点击下载,确保文件夹已经下载,观察指示灯状态LINK灯蓝色,ACTIVE灯闪烁

    在这里插入图片描述

    图二十五 MQTT网关下载配置
    4.2.平台收到数据
    点击消息跟踪刷新后可以看到,平台收到设备的属性上报,并且影子刷新成功!!

    在这里插入图片描述

    图二十六 华为云消息跟踪
    通过概述页面可以看到最新的上报数据,温度为23度,湿度为54%,上报刷新间隔为6秒,可以通过我们的json里面的配置页面自定义!!!

    在这里插入图片描述

    图二十七 华为云数据显示
    5.相关示例
    JSON格式CSV格式

    在这里插入图片描述

    图二十八 JSON的CSV格式
    业务详情上发:

    Device Id is:608b6b0ba6467502c03a7dc4_zlan000001,

    topic is : $oc/devices/608b6b0ba6467502c03a7dc4_zlan000001/sys/properties/report, DatatoStringis

    :{“services”:[{“service_id”:“wenshidu”,“properties”:{“Temperature”:23,“humidity”:54},“eventTime”:“2021-04-30 15:12:38”}]}

    展开全文
  • 完全可配置的Zwave到MQTT网关和控制面板。 后端: ,, , , , 前端: , , 特征 可配置Zwave到Mqtt网关 家庭助理集成(测试版) Zwave控制面板: 节点管理:检查在z-wave网络中发现的所有节点,直接从UI...
  • Modbus转MQTT网关 BL100,一键实现Modbus设备接入华为云、阿里云、MQTT私有云等云平台,实现设备的4G物联。
  • BLE转MQTT网关,适用于小米温湿度传感器带BLE和LCD等设备 支持的设备 LYWSDCGQ (小米米家蓝牙温湿度计) LYWSD02 (小米米家无线时钟室内外温湿度计) LYWSD03MMC (小米米家蓝牙温湿度计) CGG1 (ClearGrass ...
  • XBee到MQTT网关 xbmq是NodeJs XBee-over-MQTT网关。 它允许通过MQTT消息与XBee网络进行双向通信,并旨在进行尽可能少的处理,从而使其能够在低功耗/嵌入式设备上可靠地运行。 xbmq不能使MQTT消息通过的XBee网络发送...
  • 用于小米米植物传感器的蓝牙 LE 到 mqtt 网关。有关更多详细信息,请参阅文档概述。 用例 对于许多设置,小米米植物传感器离您的家庭服务器太远,无法通过蓝牙 LE 直接连接。在这种情况下,plantgatway 将使用 ...
  • MQTT网关具备双网口和双串口,支持4G全网通,并且支持对接多种主流PLC协议,包括Modbus,西门子,三菱,台达,信捷等。支持脚本编辑,通过脚本编辑可自定义数据上报的JSON格式,从而实现多种自建MQTT服务器的连接,...

          什么是MQTT?MQTT是一种基于发布订阅(publish/subscribe)模式的"轻量级"通讯协议。MOTT最大优点在于可以用极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。

          蓝蜂MQTT网关是—款工业级的面向现场设备接入、数据采集和传输的边缘计算网关。支持对接多种主流PLC和触摸屏、传感器和控制器等,并且支持脚本编辑,可以对接各大云平台,支持网口和串口的透传功能,可实现PLC、触摸屏、控制器等设备程序的远程上下载和在线调试。从而实现工业设备快速便捷与MQTT云服务器对接的需求。

          MQTT网关具备双网口和双串口,支持4G全网通,并且支持对接多种主流PLC协议,包括Modbus,西门子,三菱,台达,信捷等。支持脚本编辑,通过脚本编辑可自定义数据上报的JSON格式,从而实现多种自建MQTT服务器的连接,以及阿里云、腾讯云、百度云等各大云平台的连接。并且支持自定义topic和自定义系统变量,包括数据上报主题,数据读取主题,数值写入主题,能够灵活匹配用户远程写入下位机变量数据。

    与传统的DTU相比,我们的MQTT网关内部功能也很强大。

    (1)主流PLC协议解析

          支持主流PLC协议解析(网口/串口)包括Modbus, 西门子,三菱,台达,信捷等。

    (2)PLC远程调试

          支持网口/串口透传,可实现PLC、触摸屏、控制器等设备程序的远程上下载和调试。

    (3)断网续传

          支持断点续传并拥有40M的数据储存空间,在断网时候储存数据,待网络恢复后补发缓存的报文, 从而保证数据的完整性和连续性。

    (4)支持脚本

          支持脚本编辑,可自定义数据上报的JSON格式,可实现所有MQTT协议平台系统的对接。

    (5)支持自定义系统变量

          自定义设备标识如 ID、车牌号、型号等。

    (2)边缘计算功能

          网关在边缘侧实现协议解析、数据处理、报警判断、数据公式换算和死区判断等,减少无效数据上传云端,降低云端服务器负荷;以及SSL/TLS数据加密,保证数据的安全性。

          并且可开放网关配置协议,便于平台开发者将网关的管理和配置功能,集成到自己的系统中,实现对网关的远程监控网关具备高等级EMC硬件防护措施,来应对工业现场环境恶劣情况和高低温度对机器功能的影响,并且有双看门狗程序防止处理器宕机而停止工作,为客户的生产保驾护航。

    展开全文
  • mqtt网关python代码

    2022-03-28 17:06:29
    mqtt网关python代码 相关问题可以联系qq:27159620
  • 有关 ELV 移动警报传感器和节点 MQTT 网关协议的文档 移动警报 本文档试图描述移动警报传感器的每一个细节,这些传感器由在德国销售,但也可在常见的嫌疑人(亚马逊等)处获得。 在亚马逊购买时要小心:某些传感器...
  • 这是简单的python脚本,可扫描小米BLE温度和湿度传感器并将测量结果发布到MQTT。 安装 1.安装所需的软件包: sudo pip3 install bluepy sudo pip3 install paho-mqtt 1.1。如果您在Raspberry Pi上使用Ubuntu 20.04...
  • 完全可配置的Zwave到MQTT网关和控制面板。 后端: ,, , , , 前端: , , !! 注意 与Openzwave维护人员与OZW 1.4相关的所有问题都将被忽略,并且由于不再受支持而自动关闭,请使用OZW 1.6+ :open_book: ...
  • 1.MQTT介绍:MQTT(Message Queuing Telemetry Transport,消息队列...2.MQTT网关应用原理:如以上MQTT应用原理图所示,带Modbus协议的上位机(如PLC),通过串口(RS485)接入到华辰智通工业无线网关,网关将采集...
  • MQTT网关使用方式

    千次阅读 2019-03-28 13:55:54
    物通博联MQTT网关主动采集设备数据,并进行协议解析,解析后数据经过标准化后,用MQTT协议作为上行链路接入协议,通过消息发布服务器上的相应主题上,用户自主开发的软件系统/云平台通过订阅消息该主题而获取数据。...
  • 富士守望者通过Websocket的MQTT网关(在我的情况下为Fuji)监视程序现在,我试图弄清楚如何编写Electron代码。从这里开始git clone https://github.com/kgbu/fujiwatcher.git样本配置{ "url": "ws://MQTTBLOKER....
  • MQTT网关介绍及应用原理
  • Modbus转MQTT网关BL100根据这种现状,在前端实现Modbus转MQTT协议,采用智能数据过滤机制,把不要的数据丢弃,只上传有价值的数据,这样一来,可缓解了服务器接入量问题,缩短了云平台轮询周期,降低了流量卡的流
  • MQTT是一种发布(publish)/订阅(subscribe)协议,MQTT协议采用发布/订阅模式,所有的物联网终端都通过TCP连接到云端,云端通过主题的方式管理各个设备关注的通讯内容,负责将设备与设备之间消息的转发。MQTT 协议...
  • BL100是 金鸽科技 基于4G全网通的MODBUS转MQTT网关设备,支持MODBUS RTU、MODBUS TCP、MQTT、阿里云、华为云、金鸽云和自定义平台以及透明传输功能方便用户快速接入第三方服务器或云平台和SCADA。 设备支持Modbus ...
  • 赛贝勒Cybele是一种通用且可扩展的应用程序,用于将蓝牙低功耗设备桥接到MQTT。 它用Java语言编写,并通过其D-Bus接口利用BlueZ Linux蓝牙堆栈。特征赛百利罐头.. 连接到多种设备使用多个HCI加密狗来解决硬件限制...
  • 线程2mqtt 我自己的自定义CoAP节点控制协议的线程<=> MQTT网关
  • MQTT是一种发布(publish)/订阅(subscribe)协议,MQTT协议采用发布/订阅模式,所有的物联网终端都通过TCP连接到云端,云端通过主题的方式管理各个设备关注的通讯内容,负责将设备与设备之间消息的转发。MQTT 协议...
  • #资源达人分享计划#
  • 此文档将介绍如何使用MQTT协议网关串口连接西门子200SMARTPLC,将PLC的数据通过MQTT协议传输到阿里云MQTT数据平台,用户可以在阿里云的MQTT台上实时接收到200SMARTPLC的数据,实现将PLC数据上云,远程监控数据的功能...
  • 快速了解Modbus 转MQTT网关

    千次阅读 2019-12-27 16:03:02
    快速理解Modbus 转MQTT网关,简单的说就是通过MODBUS协议转成MQTT协议来上传数据,向南协议modbus,向北协议MQTT。 实际应用场景多不多呢? 要理解Modbus转MQTT网关,就要知道它们应用场景和行业。 它主要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,155
精华内容 2,062
关键字:

mqtt网关

友情链接: 2020新战网注册表.rar