(window.webpackJsonp=window.webpackJsonp||[]).push([[328],{404:function(t,e,a){t.exports=a.p+"assets/img/ca79c4a790aca4b8b5daaf3bf81b7433.ca79c4a7.png"},7859:function(t,e,a){t.exports=a.p+"assets/img/876e0760ee37b1fa8c8d14692a5b7208.876e0760.png"},7860:function(t,e,a){t.exports=a.p+"assets/img/a80cd5c02235548efcc3ea6d21a2b9d4.3334a0e9.png"},7861:function(t,e,a){t.exports=a.p+"assets/img/1fe19f03efa29375d70725a90f68fc9a.1fe19f03.png"},7862:function(t,e,a){t.exports=a.p+"assets/img/5562ab121e05ac3474a8c9ffa6b3edbf.5562ab12.png"},7863:function(t,e,a){t.exports=a.p+"assets/img/c53496ccd5e124257218bd6f80fe3222.c53496cc.png"},8666:function(t,e,a){"use strict";a.r(e);var r=a(7),s=Object(r.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"alarmcenter-iotcenter组网"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#alarmcenter-iotcenter组网"}},[t._v("#")]),t._v(" AlarmCenter+IoTCenter组网")]),t._v(" "),e("h2",{attrs:{id:"应用组网"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#应用组网"}},[t._v("#")]),t._v(" 应用组网")]),t._v(" "),e("details",{staticClass:"custom-block details",attrs:{open:""}},[e("summary",[t._v("概念图")]),t._v(" "),e("p",[t._v("AlarmCenter+IoTCenter热备组网-网关热备")]),t._v(" "),e("p",[e("img",{attrs:{src:a(7859),alt:""}})])]),t._v(" "),e("h2",{attrs:{id:"组网建议"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#组网建议"}},[t._v("#")]),t._v(" 组网建议")]),t._v(" "),e("p",[t._v("主备服务器之间的心跳应选择内网走线，确保链路稳定。")]),t._v(" "),e("h2",{attrs:{id:"端口开放需求"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#端口开放需求"}},[t._v("#")]),t._v(" 端口开放需求")]),t._v(" "),e("details",{staticClass:"custom-block details",attrs:{open:""}},[e("summary",[t._v("端口开放需求")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[e("strong",[t._v("设备")])]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[e("strong",[t._v("需开放的端口")])])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("AlarmCenter前端服务器")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("44380"),e("div",{staticStyle:{width:"20cm"}})])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("AlarmCenter主服务器")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("808：主备通信"),e("br"),t._v("2002：网关设备数据接收")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("AlarmCenter备服务器")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("808：主备通信"),e("br"),t._v(" 2002：网关设备数据接收")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("IoTCenter主服务器")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("8016：主备通信")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("IoTCenter备服务器")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("8015：主备通信")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MySQL数据库")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("3306")])])])])]),t._v(" "),e("h2",{attrs:{id:"服务器配置"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#服务器配置"}},[t._v("#")]),t._v(" 服务器配置")]),t._v(" "),e("p",[t._v("此组网由AlarmCenter热备组网和IoTCenter热备组网对接而成。")]),t._v(" "),e("h2",{attrs:{id:"iotcenter热备涉及的两台服务器的配置"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#iotcenter热备涉及的两台服务器的配置"}},[t._v("#")]),t._v(" IoTCenter热备涉及的两台服务器的配置")]),t._v(" "),e("details",{staticClass:"custom-block details",attrs:{open:""}},[e("ol",[e("li",[e("p",[t._v("请参考"),e("RouterLink",{attrs:{to:"/intro/9产品应用组网/9.2IoTCenter组网/9.2.1IoTCenter热备组网/"}},[t._v("IoTCenter热备组网")]),t._v("内容配置IoTCenter服务器的热备。")],1)]),t._v(" "),e("li",[e("p",[t._v("配置IoTCenter将数据推送到AlarmCenter。")]),t._v(" "),e("p",[t._v("假设AlarmCenter主、备服务器分别是：192.168.1.200和192.168.1.140，则IoTCenter主用网关可配置如下：")]),t._v(" "),e("ul",[e("li",[e("p",[t._v("通过8899端口向AlarmCenter主用服务器的2002端口推送数据。")])]),t._v(" "),e("li",[e("p",[t._v("通过8898端口向AlarmCenter备用服务器的2002端口推送数据。")]),t._v(" "),e("p",[e("img",{attrs:{src:a(7860),alt:""}})])])]),t._v(" "),e("p",[t._v("IoTCenter备用网关的配置和上述类似，只有一点不同：推动到AlarmCenter主、备服务器的端口不能相同，例如：修改为2003。")]),t._v(" "),e("ul",[e("li",[e("p",[t._v("通过8899端口向AlarmCenter主用服务器的2003端口推送数据。")])]),t._v(" "),e("li",[e("p",[t._v("通过8898端口向AlarmCenter备用服务器的2003端口推送数据。")])])])])])]),t._v(" "),e("h2",{attrs:{id:"alarmcenter热备涉及的三台服务器的配置"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#alarmcenter热备涉及的三台服务器的配置"}},[t._v("#")]),t._v(" AlarmCenter热备涉及的三台服务器的配置")]),t._v(" "),e("details",{staticClass:"custom-block details",attrs:{open:""}},[e("ol",[e("li",[e("p",[t._v("请参考"),e("RouterLink",{attrs:{to:"/intro/9产品应用组网/9.3AlarmCenter热备组网/"}},[t._v("AlarmCenter热备组网")]),t._v("的内容配置AlarmCenter的热备。")],1)]),t._v(" "),e("li",[e("p",[t._v("配置AlarmCenter主用和备用服务器接收来自IoTCenter网关的数据：")]),t._v(" "),e("p",[t._v("此步骤无需配置动态库，所有配置都在设备和测点上。")])]),t._v(" "),e("li",[e("p",[t._v("Equip表驱动文件填入"),e("strong",[t._v("GWGateway.NET.dll")]),t._v("\n接收来自IoTCenter网关设备的数据，通讯端口填入接收数据端口；")]),t._v(" "),e("p",[e("img",{attrs:{src:a(404),alt:""}})]),t._v(" "),e("p",[e("strong",[t._v("重要：")]),t._v(" 由于IoTCenter网关采用热备方案，主、备网关的设备相同，在主用网关故障时，备用网关会推送设备数据。因此，通讯端口要配置为同时接收两个网关的数据。具体如下：")]),t._v(" "),e("ul",[e("li",[e("p",[t._v("驱动文件：GWGateway.NET.dll")])]),t._v(" "),e("li",[e("p",[e("strong",[t._v("注意：")]),t._v(" AlarmCenter使用的驱动文件和IoTCenter不同。")])]),t._v(" "),e("li",[e("p",[t._v("通讯端口：2002#2003")])])])]),t._v(" "),e("li",[e("p",[t._v("YCP和YXP的操作命令是远程站点对应的设备号，操作参数是对应设备的测点号。在YCP和YXP表中，如果操作参数设为0，则该测点为读取该设备的状态，其值的含义为：0=不通讯；1=通讯正常；2=有报警；3=正在设置；4=正在初始化；5=撤防；如：读取网关的2101号设备的4号遥测测点")]),t._v(" "),e("p",[e("img",{attrs:{src:a(7861),alt:"IMG_256"}})])]),t._v(" "),e("li",[e("p",[t._v("SetParm表中的main_instruction字段附上前缀XX@，XX是远程站点中对应的设备号，其它参数不变，如：设置2002号设备1号遥测")]),t._v(" "),e("p",[e("img",{attrs:{src:a(7862),alt:"IMG_256"}})]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("说明")]),t._v(" "),e("p",[t._v("因把Linux嵌入式网关当成一个设备去通讯，不管在IoTCenter配置多少个设备，在Windows的IOC平台只能添加一个设备获取IoTCenter多个设备的测点数据。")])]),t._v(" "),e("p",[e("img",{attrs:{src:a(7863),alt:"IMG_256"}})])])])])])}),[],!1,null,null,null);e.default=s.exports}}]);