YHGW/conf
fish 38d3121910 完善dpark演示v2,开发数据接收接口以及推送到云端,定时10s拉取数据防抖配置数据 2019-04-17 18:57:44 +08:00
..
README.md gateway 2019-01-31 09:59:26 +08:00
gateway.conf 完善dpark演示v2,开发数据接收接口以及推送到云端,定时10s拉取数据防抖配置数据 2019-04-17 18:57:44 +08:00
gateway.conf.0314 dpark conf 2019-04-17 10:18:43 +08:00
gateway.conf.0318 dpark conf 2019-04-17 10:18:43 +08:00
gateway.conf.bak loraport 2019-03-04 18:16:23 +08:00
gateway.conf.bak0319 dpark conf 2019-04-17 10:18:43 +08:00

README.md

网关配置文件说明

Example:

{ "gateway_info": { "id": "F23FACD2-7D85-4FCC-88E3-C5B78931A26D", "version": "yunhorn_gw_c_v1", "localtion": [113.960347, 22.54143], "单位": "深圳市云兴科技", "config": [{ "id": "EC13C2D9-6A93-4894-BB5B-89BDAA786D8A", "version": "yunhorn_kgl_c8_v1", "data": [ ["男厕位", 1], ["男厕位", 2], ["男厕位", 3], ["男厕位", 4], ["男厕位", 5], ["男厕位", 6], ["男厕位", 7], ["男厕位", 8] ] }, { "id": "82BF7B5E-EC0D-4DB6-807F-B097C3C84073", "version": "yunhorn_kgl_c8_v1", "data": [ ["母婴", 1], ["残卫", 1], ["残卫", 2], ["男便池", 4], ["男便池", 5], ["男便池", 6], ["男便池", 7], ["男便池", 8] ] }, { "id": "F5B7FDCC-79A8-499E-A925-F2FF357BE30D", "version": "yunhorn_kgl_c8_v1", "data": [ ["男厕位", 9], ["男厕位", 10], ["女厕位", 14], ["女厕位", 15], ["女厕位", 16], ["女厕位", 17], ["女厕位", 18], [null, null] ] }, { "id": "00DD66A6-378E-450D-98AA-44AC02741980", "version": "yunhorn_kgl_c16_v1", "data": [ ["女厕位", 1], ["女厕位", 2], ["女厕位", 3], ["女厕位", 4], ["女厕位", 5], ["女厕位", 6], ["女厕位", 7], ["女厕位", 8], ["女厕位", 9], ["女厕位", 10], ["女厕位", 11], ["女厕位", 12], ["女厕位", 13], ["男便池", 1], ["男便池", 2], ["男便池", 3] ] } ] }, "devices_list": [ ["EC13C2D9-6A93-4894-BB5B-89BDAA786D8A", "port3", "yunhorn_kgl_c8_v1", "1"], ["52A79B3D-D9D9-48AF-AEB4-7D456BA22B31", "port1", "yunhorn_db_c_v1", "1"], ["607E11C4-8986-4F8E-807E-FFA655A6F677", "port1", "yunhorn_sb_c_v1", "1"], ["066BB944-AFA2-4E5D-86FA-61D9080A97BB", "port2", "yunhorn_kq_c_v1", "1"], ["22E175B2-8DD5-4740-B428-0297F409AA47", "port2", "yunhorn_lhq_c_v1", "1"], ["20F44B9C-E4A1-478E-B28F-0B7B14A2AF64", "port2", "yunhorn_aq_c_v1", "1"] ], "serialports_list": { "port1": { "com": "/dev/ttyUSB2", "bauds": 2400, "size": 8, "parity": "E", "stopbits": 1, "readtimeout": 1, "note": "水表电表" }, "port2": { "com": "/dev/ttyUSB1", "bauds": 9600, "size": 8, "parity": "N", "stopbits": 1, "readtimeout": 1, "note": "空气质量" }, "port3": { "com": "/dev/ttyUSB0", "bauds": 9600, "size": 8, "parity": "N", "stopbits": 1, "readtimeout": 1, "note": "开关量监测" } }, "rs485devices": { "EC13C2D9-6A93-4894-BB5B-89BDAA786D8A": { "version": "yunhorn_kgl_c8_v1", "num": "1", "command": [ [1, 2, 0, 0, 0, 1, 185, 202], [1, 2, 0, 1, 0, 1, 232, 10], [1, 2, 0, 2, 0, 1, 24, 10], [1, 2, 0, 3, 0, 1, 73, 202], [1, 2, 0, 4, 0, 1, 248, 11], [1, 2, 0, 5, 0, 1, 169, 203], [1, 2, 0, 6, 0, 1, 89, 203], [1, 2, 0, 7, 0, 1, 8, 11] ] }, "00DD66A6-378E-450D-98AA-44AC02741980": { "version": "yunhorn_kgl_c16_v1", "num": "1", "command": [ [3, 2, 0, 0, 0, 16, 120, 36] ] }, "52A79B3D-D9D9-48AF-AEB4-7D456BA22B31": { "version": "yunhorn_db_c_v1", "num": "1", "command": [ [104, 65, 4, 0, 120, 16, 68, 104, 17, 4, 51, 51, 52, 51, 195, 22] ] }, "607E11C4-8986-4F8E-807E-FFA655A6F677": { "version": "yunhorn_sb_c_v1", "num": "1", "command": [ [104, 16, 103, 19, 146, 128, 1, 0, 0, 1, 3, 31, 144, 2, 186, 22] ] }, "066BB944-AFA2-4E5D-86FA-61D9080A97BB": { "version": "yunhorn_kq_c_v1", "num": "1", "command": [ [2, 3, 0, 0, 0, 7, 4, 59] ] }, "22E175B2-8DD5-4740-B428-0297F409AA47": { "version": "yunhorn_lhq_c_v1", "num": "1", "command": [ [4, 3, 0, 6, 0, 1, 100, 94] ] }, "20F44B9C-E4A1-478E-B28F-0B7B14A2AF64": { "version": "yunhorn_aq_c_v1", "num": "1", "command": [ [3, 3, 0, 0, 0, 1, 133, 232] ] } }, "iconurl": "http://192.168.3.188/icons/", "websocketurl": ["192.168.3.216:8080", "/echo"], "post_to_server": "https://smartoilets.cn/socketServer/statis/push", "debug": false }

设备类型说明

# 水表:
	"yunhoron_sb_c_v1":
	通讯方式: RS485
	串口配置: 2400 8 E 1
	串口命令条目: 1
	数据条目: 1

# 电表:
	"yunhoron_db_c_v1":
	通讯方式: RS485
	串口配置: 2400 8 E 1
	串口命令条目: 1
	数据条目: 1

# 空气检测仪:
	"yunhoron_kq_c_v1":
	通讯方式: RS485
	串口配置: 9600 8 N 1
	串口命令条目: 1
	数据条目: 7

# 硫化氢检测仪:
	"yunhoron_lhq_c_v1":
	通讯方式: RS485
	串口配置: 9600 8 N 1
	串口命令条目: 1
	数据条目: 1

# 氨气检测仪:
	"yunhoron_aq_c_v1":
	通讯方式: RS485
	串口配置: 9600 8 N 1
	串口命令条目: 1
	数据条目: 1

# 开关量检测:
	"yunhoron_kgl_c8_v1":
	通讯方式: RS485
	串口配置: 9600 8 N 1
	串口命令条目: 8
	数据条目: 8

	"yunhoron_kgl_c16_v1":
	通讯方式: RS485
	串口配置: 9600 8 N 1
	串口命令条目: 1
	数据条目: 16

当前版本说明

支持多设备采集,只需将串口参数配置一样的设备放在相对应的串口里面,并配置设备即可
目前集成RS485有线通讯zigbeelora未集成
提供api详见api说明
数据解析发送目前4种数据格式code1001code1004code1005code1006
	code1001: 5分钟一次 (设备列表里的所有设备的数据)
	code1004: 不定时,取决于客流摄像机
	code1005: 不定时,当设备数据变化时发送该设备数据
	code1006: 不定时,当有人评价时,发送评价设备的数据给服务器