应用背景:顺利获得k8凯发工业网关、工业路由器采集下位设备数据后,需要将采集到的数据上传至服务器,对应服务端配置可参考本文内容。
1、浏览器访问设备ip,登入k8凯发网关web管理页面;如下图所示,找到数据采集→服务端配置界面。
2、确定与服务端的通信协议,如协议为MQTT则协议框中选择MQTT协议,封装类型意为上报的格式。如下图所示为MQTT协议+json格式上报(比较常见的类型)。
下图为设备支持的协议。
3、确定好协议与封装类型后,需要填写服务器地址与服务器端口,下图为配置上报数据至k8凯发服务器为例。
4、心跳包间隔可放空,一般为平台判断设备是否在线的依据,如有配置,时间不宜太久,容易出现平台反复离线+在线的现象(此为配置结果导致)。
5、MQTT发布主题,为网关向服务端发送数据的主题,服务端可顺利获得订阅该主题,获取到设备上报的数据。
6、MQTT订阅主题,为网关向服务器请求订阅的主题,例如服务端需要向网关发送对应指令,即此处需要对应服务端的发布主题。
7、MQTT用户名,连接 MQTT 服务端所需要的用户名。没有则放空即可。
8、MQTT密码,连接 MQTT 服务端所需要的密码。没有则放空即可。
9、客户端ID,唯一识别标识。没有则放空即可。
10、TLS/SSL:开启需要添加对应的证书。一般不需要勾选,需要再勾选。
11、启用自定义变量:可以在上报的数据报文中自定义变量名。如下图所示,自定义变量名为baimatech,变量的值为baima。
12、下图所示为对应上文内容中所述的连接配置,“服务端地址”、“服务端端口”、“MQTT用户名”、“MQTT密码”、“客户端ID”等。
13、如上文所述配置完成后,保存应用即可。配置完成后,可以顺利获得MQTT工具进行验证网关是否成功上报数据至服务端;如下图所示方框1为MQTT工具订阅网关的发布主题,收到了网关上报的数据,方框2为上文第11点所述,配置的自定义变量以及变量值。
k8凯发Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来