机房自动化监控手把手分享给你 - 9 程序部署

本文章是一个项目系列文章的第十篇,这个系列文章非常详细,真的可以说是手把手拉着你在现场做实际的项目一样。如果你还不了解前面的内容,请参考

机房自动化监控手把手分享给你 - 0 总体说明

机房自动化监控手把手分享给你 - 1 项目前期准备

机房自动化监控手把手分享给你 - 2 温湿度传感器的对接

机房自动化监控手把手分享给你 - 3 漏水传感器的对接 

机房自动化监控手把手分享给你 - 4 空调设备对接

机房自动化监控手把手分享给你 - 5 电流监测模块对接

机房自动化监控手把手分享给你 - 6 UPS设备对接

机房自动化监控手把手分享给你 - 7 监控画面制作

机房自动化监控手把手分享给你 - 8 短信报警实现 

这些文章,每一篇都有项目实施中的特殊技术点, 每一篇你都会有不同的收获,建议你按照顺序不要漏过。

前面的文章,我们完成所有的设备安装、连接、调试、软件数据接入、监控画面制作和短信报警功能。那么这篇基本就是项目收尾工作了。

1 部署环境PC要求和IOT-Tree的安装

我们在现场安装好触摸屏监控计算机,并通过网线接入交换机,分配好了内网IP,可以确保能够访问我们的监控箱和UPS相关地址。同时,还得确保监控计算机能够正常访问短信平台的相关地址。

我们的监控计算机是带触摸屏的微型PC,CPU一般就足够,内存4G就行,没必要多花钱。安装了windows操作系统。接下来,我们就开始安装IOT-Tree Server软件,并把这个软件注册成windows service。

1.1 IOT-Tree的安装和配置过程

请到github下载最新版本的IOT-Tree Server发布包。或者你可以点击下面的下载地址,从中下载。

下载地址

IOT-Tree Server的安装配置,你也可以参考里面的文档,我这里只做简要说明。首先,这个软件解压缩到目录中就可以使用,按照我的经验。你解压缩的目录最好都是英文,并且没有空格之类的字符,因为我们还需要把程序注册成服务,这样做是避免不必要的奇怪麻烦。如c:\iot_tree之类的。

在windows部署环境下,你打开iottree_win_panel.exe这个程序(可能会提示需要管理员权限),然后点击里面按钮"Register Service"就可以完成windows服务的注册。然后,点击Start按钮,就可以启动了。

当然,你也可以打开windows服务管理程序,找到IOT Tree Server,然后在里面进行启动或停止

IOT-Tree Server缺省使用9090端口,如果没有冲突,你就能正常启动了。此时,你可以在部署PC上,使用http://localhost:9090/admin/访问管理界面,请记住第一次访问时需要你设置的admin密码。后续管理都需要这个。

如果你的部署环境9090端口已经被占用,请用文本编辑工具打开config.xml文件,在webapps这个元素中,修改port属性即可。

整体很容易,我们就可以完成部署环境的IOT-Tree Server软件的安装。我的部署pc ip地址是 192.168.5.13。此时,你在机房使用你的笔记本访问http://192.168.5.13:9090/admin/就应该能成功。这样你可以在你笔记本上管理部署环境的IOT-Tree项目了。

2 导出项目

我们前面软件所有的配置都在自己的笔记本中进行。从我的经验来说,后续所有的维护改进,都应该只有一个源头——这样才好保证项目版本的一致性。也即是我们尽量不要在部署环境的线上修改项目。而应该都从自己的笔记本中进行。每次修改之后,可以导出形成一个新的版本。

此时,我们需要从笔记本环境下,IOT-Tree软件管理界面中导出我们的项目。你只需要进入本地管理主界面,鼠标移到项目上方,列表会出现对这个项目的操作小图标,点击Export。就可以导出这个项目:


导出的这个项目实际上是一个zip压缩包。

3 部署环境项目导入

访问部署环境的http://192.168.5.13:9090/admin/管理主界面。在Local Projects区域上方,点击"Import“,选择刚才导出的项目文件。系统会提示你是否新建项目。你根据情况选择确认即可。

成功之后,部署环境也就有了你的项目内容了。

因为我们的部署环境要求项目必须随着机器的启动而启动。此时,我们的IOT-Tree Server软件已经注册成服务,会自动随着PC的启动自动启动。那么我们还需要设置这个项目随着IOT-Server的启动而自动启动。操作还是一样,你只需要鼠标移到项目列表上方,点击"set auto start"图标。

另外,我们这台机器就一直持续运行这一个项目,点击”set as main“ ,设置此项目为主项目:

这样,此项目会随着IOT-Tree的启动而自动启动,同时如果访问http://localhost:9090/也会把这个主项目的mainui直接显示出来。

 你接下来,可以尝试重启启动这台pc,测试运行效果。

4 配置客户端程序

部署环境IOT-Server Server通过以上方式完成部署之后,我们还需要自动显示监控画面。如果你的端口没变,那么请到IOT-Tree的安装目录下,打开client/目录,双击wclient.exe。你就可以看到监控画面显示并且充满全屏了。如果你修改了端口(假设为9999),或者这个项目不是主项目,那么你需要设置这个客户端的url参数:

请把鼠标移到中间上方,就会出现一个工具条,如下图:

点击这个设置按钮,在弹出的对话框输入url  http://localhost:9999/it_room/mainui

然后,点击上面的刷新按钮,就应该能看到监控画面。

接下来,我们还需要配置此客户端,随着pc的启动自动启动。鼠标右键wclient.exe,选择”创建快捷方式“。

建立之后,按组合键Win+R,在弹出的运行框中输入命令 "shell:startup",回车之后就可以看到windows弹出了当前用户的启动目录。你只需要把刚才的快捷方式放入其中即可。

尝试重新启动这台pc,看看最终部署效果。

5 总结

这样,我手把手带你们基本完成了这个项目了。

下一篇是本项目系列文章的总结篇,我可能会在里面对项目做个总结,当然也会给你一些后续学习的建议。人生苦短,希望你能少花时间多掌握一些吃饭的技能!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值