Commit Graph

33 Commits

Author SHA1 Message Date
pengwang 874436ad50 修改:1、aliyun上报服务中节点上报增加了lock锁,临时解决上报问题 2021-02-22 20:42:05 +08:00
pengwang a01765c43d 修改:1、日志修改为logrus,日志打印更加标准化 2、修改上报服务的代码结构,将不同平台协议放到不同的包中,方便后期管理 2021-02-20 21:19:11 +08:00
pengwang ee81298899 修改:1、解决lua脚本中缺少GetCRCModbus CheckCRCModbus函数 2、commManage.go中AnalysisRx增加修改休眠10ms,解决cpu占用过高的问题 2021-02-02 21:31:01 +08:00
pengwang f8e4dce03a 修改:1、增加了网关上报状态的判断,当网关离线时会重新建立连接 2、增加设备节点上报状态的判断,当设备节点离线时会重新上报在线 2021-01-06 16:20:20 +08:00
pengwang b1f43d7baf 修改:1、解决lua解析器无法被多个采集任务同时调用的问题,采用加锁的方式解决 2020-12-31 13:20:10 +08:00
pengwang bdbc703544 修改:1、开放定时上报设备变量到阿里云服务2、取消每次采集命令成功就上报设备属性 2020-11-25 14:34:08 +08:00
pengwang 519f9c6fff 修改:1、优化上报服务 2020-11-19 20:22:47 +08:00
pengwang e8be509a59 增加:1、增加数据上报服务 2、增加阿里云上报 2020-11-06 15:55:49 +08:00
pengwang 174b99d030 修改:1、将commManage中接收放到独立的协程中,可以处理主动上报的数据 2、deviceNode增加自定义命令,customer 2020-10-20 15:03:23 +08:00
pengwang c436e7fc27 增加:1、增加NTP校时服务 2020-09-17 10:55:33 +08:00
pengwang c867aa80c6 修改:1、通信报文打印增加ms时间格式 2020-09-10 13:33:52 +08:00
pengwang 0f954a54fb 增加:1、增加了采集接口通信报文的缓存,并支持web显示 2020-09-05 13:01:03 +08:00
pengwang e99972a44d 修改:实现了lua解析接收报文 2020-09-03 10:40:30 +08:00
pengwang eea2604baf 增加:1、增加logrus库,日志可以在命令行输出或者保存到文件中 2020-08-19 22:49:31 +08:00
pengwang fea03e10c0 修改:
1、采集接口参数存储时对设备类型和设备地址按照采集接口进行分开储存
2、commManage中requestChan进行了扩容
3、commMange打印时增加采集接口名称
2020-08-15 10:21:39 +08:00
pengwang f7dfd59e1d 修改:
1、修改采集接口中设备在线率不正确的问题
2、修改当串口打开不成功会导致读写数据溢出的问题

增加:
1、设备变量表增加"explain"字段,用来对value进行解释
2020-08-13 21:58:07 +08:00
pengwang f18b2dac9a 修改:
1、log增加行号打印和毫秒打印
2、优化commManage代码
2020-08-12 17:20:49 +08:00
pengwang 004f1192e4 修改:
1、修改commManage处理方法
增加:
1、增加获取设备变量历史值的接口
2020-08-12 08:42:36 +08:00
pengwang 0eff2fb3b9 修改:
1、解决修改采集接口参数不能保存的问题
2020-08-11 13:49:09 +08:00
969753572 823995b1fb 修改:设备模版支持获取多个命令的报文 2020-08-07 18:06:01 +08:00
969753572 6c567ea7a9 增加:1、增加td200模块 2020-08-07 13:07:07 +08:00
969753572 1672a75c04 修改:每个采集接口拥有独立的commManage 2020-07-31 21:43:41 +08:00
969753572 6df0ebba4a 修改:修改commManage.go,采用对象化 2020-07-31 20:00:24 +08:00
pengwang c4d1ef3baf 修改:1、直接采用串口通信类的读写方法 2020-07-31 16:22:43 +08:00
969753572 2b0c506b0f 修改:1、修改产品名称为gotaway 2、修改采集接口存储参数文件为collInterface.json 2020-07-30 10:46:28 +08:00
969753572 8fa9d1d406 修改:
1、增加获取本地可用串口的名字的接口
2、修改采集接口相关变量的名字
2020-07-21 16:45:53 +08:00
pengwang 719729be6f 修改:修改通信接口的结构 2020-07-10 16:10:32 +08:00
969753572 a59410476a 修改:1、增加获取设备变量的接口 2、修改command结构体中变量首字母大写 2020-07-09 11:09:01 +08:00
pengwang e1a417270b 优化:优化device模板、plugin等模块 2020-07-09 11:06:35 +08:00
pengwang 82164ea2dd 增加plugin 2020-07-07 18:08:01 +08:00
969753572 8b710ae852 修改:将接口放到api.go中 2020-07-07 09:35:32 +08:00
969753572 a00b8aec08 完成了设备模版的修改 2020-07-06 21:58:21 +08:00
969753572 b2fe86e07f 修改:1、代码整理 2020-07-06 09:51:05 +08:00