首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

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

  • 25-03-08 00:41
  • 4500
  • 13663
blog.csdn.net

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

机房自动化监控手把手分享给你 - 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 总结

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

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

注:本文转载自blog.csdn.net的柱子jason的文章"https://blog.csdn.net/qq_40065619/article/details/135424872"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top