跳至主要內容

flux_trans

chanchaw大约 2 分钟projs

概述

项目仓库地址open in new window
本项目中多个分支用于不同的项目 为流量计触摸屏制作的万能后台服务,对接到云服务器,微信可通过云服务器访问该万能服务获取流量计数据

切换线路

从原本数据采集用触摸屏切换路线到服务器上,前提是使用 TAS 的串口服务器替换之前的直接读取 485 数据。需要修改流量计数据桥梁项目 flux_trans 的配置文件,静态数据源和动态数据源的服务器都要更换为服务器地址,切记是两处都要更换。

故障排查

微信不通

  1. 使用工控机集中采集流量计数据,首先确保该工控机已开机,mysql 正常运行
  2. 检查 erp 服务器的 openvpn 已连接,后台服务 flux_trans 已启动
  3. 执行下面查询确保能查询到数据
http://localhost:7071/fluxtrans/ds/query/select * from address
https://www.xdfznh.club/wxpadbe/execute/llj/新盛针纺/select * from address

分支介绍

master

染厂erp中能源数据的桥梁,微信服务号中查看能源数据时根据表 mill 的配置(字段 host_ipport_llj)访问 wpm 网络内的线下场内服务器
中部署的 flux_trans 后台,该后台用于读取能源数据库中的数据。

wxbe、wxbedev

两个分支是一个项目,都是精之研服务号的后台服务。

whitexxx

white 开头的分支都是为织造企业做的管理系统中的后台服务,本项目是系统的第二版,实际已经弃用。现在商用的是第三版。

测试

按照下图的流程测试,其中内网和外网的测试请求分别如下

https://www.xdfznh.club/wxpadbe/execute/llj/新盛针纺/select * from address
http://localhost:7071/fluxtrans/ds/query/select * from address
测试流量计系统的流程
测试流量计系统的流程

实施与部署

在新东方NAS(自己公司使用的群晖NAS)路径:安装程序 > 项目列表 > flux_trans.zip 是项目文件,解压后拷贝到 c:\windows\flux_trans

  1. 通过 WinNET4.exe 制作后台服务器并自启动
  2. 修改外部配置文件中指向的数据库服务器的IP地址、用户名、密码、端口号(默认使用7071)
  3. 染厂云服务器 weixin_cloud.mill 中设置染厂在字段:host_ipport_llj 中数据,指向 wpm 网络内线下服务器的后台服务
  4. 线下服务器测试:http://localhost:7071/fluxtrans/ds/query/select%20*%20from%20address
  5. 外网测试:http://wpmIP地址:7071/fluxtrans/ds/query/select%20*%20from%20address
  6. 如果不同注意设置防火墙端口号的放行