给大家分享在Niagara中如何将报警存入你的数据库。
无疑报警数据作为一个项目中众多设备提示的重要依据,将它存入到指定的数据库中是非常偶必要的。今天以mysql为数据库为数据库来讲解。
找到你的Niagara安装文件建立N4与mysql 数据库的链接,将mysql-connector-java-bin,放入N4的如下安装文件夹下。
现在我们利用Navicat for MySql工具来建立一个mysql数据库。
点击菜单中的文件命令新建一个新的链接。
将你的基本参数填写如下。
这几个参数都填写好并记住,下面会用到。
Tips:需要Navicat for MySql工具的同学可以自己在网上获取或关注微信公众号后私信小编获取。
回到Niagara的工作界面在调试色板(工具箱)的搜索框中输入rd可以看到出现很多用于管理数据的驱动,此时也可以看到rdbMySQL驱动。
将RdbmsNetwork放入你项目中station下的Drivers里。
将mySQLDatabase放入到RdbmsNetwork下。
或者也可以双击RdbmsNetwork点击底部的New按钮new出一个新的mySQLDatabase来。
双击mySQLDatabase进入到AX property sheet界面。
将参数配置如下。
Host Address-链接数据库的IP,
User Name-数据库的用户名,
Password-数据库的密码,
Database Name-数据库的名称,
Port-数据库端口
这些参数都是前面配置数据库的参数。
当你数据填写无误后连接状态就会显示ok。
关键的步骤来了,现在回到调试板中在搜索框中输入alarmOrion。
添加OrionAlarmService到station下的Services里面。
双击OrionAlarmService进入AX property sheet界面设置数据库路径。
再次回到调试板中在搜索框中输入orion。
将OrionService放入到你的station中的services下。
在orionAlarmService里面添加报警容器
到此你所有的参数配置完成,当你的设备数据出现报警数据时就会同步到你的数据库中了。