搭建服务器 1. `git clone https://e.coding.net/tjwater/tjwatercloud/TJWaterServer.git` 2. 控制台进入 `TJWaterServer` 3. 运行 `python install.py` 准备Python环境 4. 解压 `pg14.zip` 到上一层文件夹 5. 控制台进入 `../pg14/bin` 5.1 将pg14/bin 加到系统PATH中,这步一定需要做,CopyProjectEx里需要这个 6. 执行 `initdb -D ../data -E UTF-8` 创建数据库 7. 执行 `pg_ctl -D ../data -l logfile start` 启动数据库服务 - `pg_ctl -D ../data -l logfile stop` 关闭数据库服务 8. 进入 `TJWaterServer`,执行 `python create_template.py` 创建模板 9. 搭建FastAPI环境... 10. 进入 `TJWaterServer`,执行 `startserber.bat` pg 信息 腾讯Windows服务器 Host: localhost (默认) Port: 5432 (默认) User: 就是Windows的用户名,这台机器也就是 Administrator Password: 密码为空 redis 信息 1. 进到redis安装目录 2. 执行 redis-server.exe influx db 信息 1. 运行 influxd.exe 2. 打开网页看下列的信息 http://localhost:8086 # influxdb数据库连接信息 influx_url = "http://localhost:8086" # 替换为你的InfluxDB实例地址 influx_token = "Vq8F5tzxqmjH6JYPBP5xqwo6nJbzRqCnahlcoMVyZGMPm3H92swD08VX-5lTH1laN_JG1x7EZ80WOQoycanmBw==" # 替换为你的InfluxDB Token influx_org_name = "TJWATERORG" # 替换为你的Organization名称 influx_client = InfluxDBClient(url=influx_url, token=influx_token, org=influx_org_name) UserName tjwater Password Tjwater@123456 Organizatio TJWATEORG Bucket TJWATERBUCKET API Token : cpuAmRnJqSMd7F34q1VjG6JgwZfO0S0w0vK2ZmAvA6zvf6m-6UAobUKSW3xhGr_nxZI5HsFlpfZHT1i8sI3LyQ== influx config create --config-name onboarding ` --host-url "http://localhost:8086" ` --org "TJWATERORG" ` --token "cpuAmRnJqSMd7F34q1VjG6JgwZfO0S0w0vK2ZmAvA6zvf6m-6UAobUKSW3xhGr_nxZI5HsFlpfZHT1i8sI3LyQ==" ` --active Setup instructions for WMH's work 1. import scada_info.csv run python online_Analysis.py 2. import history_pattern_flow.csv run python online_Analysis.py Should manually change code 3. run create_template.py 4. run influxdb_api.py 在InfluxDB数据库中创建好我们需要的bucket create buckets NOTES: 1. SCADA设备的时候,单位要转换,现在模拟算出来的单位是L/s,SCADA数据是m3/h,L/s要乘3.6才是m3/h