教程向|工业网关使用JSON格式对数据进行上报
目前,MQTT工业网关广受追捧,物联网行业对MQTT加JSON进行数据的上报是主流。计讯工业网关TG462是一款支持MQTT、边缘计算等多种强大功能于一身的物联网数据传输设备,可以采用JSON、212等数据格式对采集到的数据上报至云平台,帮助客户有效、快捷的对前端进行管理,获取数据。本文以JSON数据格式为例,介绍计讯TG462采用JSON模式上报时各个相应参数的配置情况。
一、什么是JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。
二、为什么选择JSON
当我们想要传输多组物联网节点属性的信息时, 可以对数据进行打包再发布, 在订阅端进行解包, 这样做的优点是: 确定我们订阅的信息归属于哪个属性的, 防止信息被错误地归属到其他的属性中, 保证信息的准确性。JSON 为我们提供了一种很好的数据编码格式。使用 MQTT + JSON 进行物联网通信为成现在各大物联网平台主要方式。
三、 计讯工业网关JSON协议设置步骤
1、 通过网线连接计讯边缘计算网关,进入网关管理系统(192.168.1.1),在网关管理系统中选择数据采集设置栏目,进入服务端配置界面。
2、 在服务端配置界面中,选择JSON的配置参数,如下图红框所示:
3、在工业网关管理系统中设置自定义变量名、自定义变量值、时间戳、设备编号、因子和因子数据、设备编号等参数。
上报格式如下:
自定义变量名:发布id,如图上所示
顶定义变量值:终端序列ID,如图上所示
Ts:时间戳
Params:参数,用大括号包含设备编号、因子和因子数据
deviceNum:设备编号
计讯工业网关TG462上报的JSON体格式可以按照实际需求进行灵活调整,采集过程也可以支持时时上报、周期上报、变化上报、告警上报等多种方式。同时支持强大的边缘计算,可以在边缘端对数据进行处理,保障数据的安全。