terry 18f787eba3 去除ipole中打印 преди 4 месеца
..
back 5dd9ccf7e3 first commit преди 4 месеца
conf 5dd9ccf7e3 first commit преди 4 месеца
dev 5dd9ccf7e3 first commit преди 4 месеца
modbus 5dd9ccf7e3 first commit преди 4 месеца
model 5dd9ccf7e3 first commit преди 4 месеца
update 5dd9ccf7e3 first commit преди 4 месеца
ym485 5dd9ccf7e3 first commit преди 4 месеца
zigbee 5dd9ccf7e3 first commit преди 4 месеца
6.json 5dd9ccf7e3 first commit преди 4 месеца
README.md 5dd9ccf7e3 first commit преди 4 месеца
auto_reload.go 18f787eba3 去除ipole中打印 преди 4 месеца
build.bat 5dd9ccf7e3 first commit преди 4 месеца
concentrator.go 18f787eba3 去除ipole中打印 преди 4 месеца
config.go 18f787eba3 去除ipole中打印 преди 4 месеца
devmgr.go 18f787eba3 去除ipole中打印 преди 4 месеца
main.go 18f787eba3 去除ipole中打印 преди 4 месеца
modbusrtu.go 18f787eba3 去除ipole中打印 преди 4 месеца
mqttclient.go 18f787eba3 去除ipole中打印 преди 4 месеца
mqtthandle.go 18f787eba3 去除ipole中打印 преди 4 месеца
mqttmgr.go 18f787eba3 去除ipole中打印 преди 4 месеца
redis.go 18f787eba3 去除ipole中打印 преди 4 месеца
serial.go 18f787eba3 去除ipole中打印 преди 4 месеца
serialmgr.go 18f787eba3 去除ipole中打印 преди 4 месеца
uploaddata.go 18f787eba3 去除ipole中打印 преди 4 месеца
ym485.go 18f787eba3 去除ipole中打印 преди 4 месеца

README.md

ipole

version : 1.4.1 old version : 仓库最新代码(以前代码更新版本号1.4.0未变过) updatetime : 2023-04-22 by : longan

  1. 两处json.MarshalToString(o)修改为json2.Marshal(o),"github.com/json-iterator/go"->"encoding/json"

①:common/protocol/chzblamp.go line211

②:common/protocol/protocol.go line104

修改原因:此处会报错导致程序崩溃(1:fatal error: concurrent map read and map write; 2: fatal error: fault [signal SIGSEGV: segmentation violation code=0x2 addr=0x46ecf4 pc=0x1f0e0])

挂机测试结果:程序正常运行,灯控正常,传感器数据正常。

注意:"github.com/json-iterator/go"共有17处使用,只修改以上两处,还有15处未动!(main-line21)

  1. 添加测试文件ym485_test.go

  2. 日志级别优化,以后线上使用info级别;添加几处日志输出,灯控收到云端指令、状态改变、未收到单灯的串口数据、未收到modbus设备串口数据 等打印日志。

  3. 上传标准dev/json文件1.json 2.json 3.json 。1是路面状况传感器,2是环境传感器,3是单灯控制器。配置的时候一般只需修改DevCode,DevCode一般是设备SN。

  4. 修改model/2.json zigbee单灯的信息,使之与裕明单灯控制器对应,DateUp未修改。

version : 1.4.2 old version : 1.4.1 updatetime : by :