请问各位大神,这种java应用程序是用什么开发出来的?难度大吗?

vvsqvvsqvvsq 2016-09-29 09:52:09
这是一款ups监控程序,请问各位大神,这种java应用程序是用什么开发出来的?可以在浏览器窗口打开运行,难度大吗?安装后右下角有一个小服务运行,双击后就打开浏览器,然后有图形界面,可以通过usb线与ups通讯,设置自动关机、监控亻电源电量的功能,请问这个是什么技术?本人菜鸟,会一些c#,但java没怎么接触过,请多指教!


...全文
358 10 打赏 收藏 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
vvsqvvsqvvsq 2016-09-29
  • 打赏
  • 举报
回复
难度很大我知道,但是这是方向啊,而且目前只想了解一下原理。
___d 2016-09-29
  • 打赏
  • 举报
回复
还不会走路就想起飞。。。我只能这么说。。
fondOfJava 2016-09-29
  • 打赏
  • 举报
回复
难度很大。。。。。。。。。。。
vvsqvvsqvvsq 2016-09-29
  • 打赏
  • 举报
回复
引用 8 楼 hemowolf 的回复:
简单的动力环境监控系统,这种东西做得可大,也可以小 小点功能的话,就是从设备读取实时数据,然后存到数据库里,供以后做报表,再在界面上展示电压、电流、温度等实时数据,规模上就是一两台设备 功能大点的话,规范就要大了,不同厂家的UPS有不同的通信协议,你得动态兼容,不改程序就能监听别的厂家的设备,当然UPS的监控有行业标准,各厂家一般都会遵循这个标准。现在做一般动力环境监控系统软件产品的有很多,即使做得很烂的软件也做到了通信协议的动态兼容和扩展。然后就是告警,对采集到的数据进行分析,哪些值是异常的,哪些值是正常的,你要提供一个配置让用户设置,还有告警发生后干些什么事,比如发个短信给机房管理员,把声光告警器启动等,如果高级一点,你可以联运地控制其它设备,比如检测到有烟,就自动打开灭火装置,自动把摄像头转向有故障的设备…… 最后有数据分析,你根据记录的历史数据和故障,得到某些类型的故障率 想做好这种系统,至少得有几年工作经验,设计过整个系统的人来做总设计师 楼主只会点C#,没怎么接触过java,就想做这种系统,实现是强人所难。做个样子出来,应付一下本科毕业设计还行,想做成产品去卖的话,先招个系统架构师再说吧,楼主安心做一两年程序员。 另外,UPS一般是通过485或232 串口向外进行通信,很少用USB接口的。楼主监控的UPS是什么牌子的?
雷迪斯的ups,我倒是没有想做这个系统,我现在做的是紫外可见光光度计分析系统,用的就是c#,就是实现一些串口通信、波长扫描、波长校准之类的功能,今天偶然看到这个设备,安装了程序,才发现java也可以这么支持设备图形界面。
小灰狼 2016-09-29
  • 打赏
  • 举报
回复
引用 5 楼 zhang5476499 的回复:
这是一个web项目,看起来还是有一定技术含量的,至少比:OA,ERP,CRM等难多了,如果真的要实现控制物理设备这些功能,是不是还需要物联网技术?底层的网络协议?
虽然有一点技术含量,但不会比OA、ERP、CRM复杂 各类型的设备都有行业标准的通信协议,协议只是个框架,设备厂家一般会在标准协议框架上提供支持,否则他们的产品不好卖。UPS常用的通信协议框架是MODBUS和SNMP,在JAVA里有现成的第三方免费的库可以用。 楼主要的其实就是动力环境监控系统,市场上有很多成熟的产品。这种系统比较专业,不象OA、ERP、CRM那样可以在很多企业上线,一般它应用在安装了UPS的机房里。功能需求上百度搜索“动力环境监控系统”,上面基本上列出了它的功能,其它的就是客户在这些基本需求上的细化和特殊改进了。
小灰狼 2016-09-29
  • 打赏
  • 举报
回复
简单的动力环境监控系统,这种东西做得可大,也可以小 小点功能的话,就是从设备读取实时数据,然后存到数据库里,供以后做报表,再在界面上展示电压、电流、温度等实时数据,规模上就是一两台设备 功能大点的话,规范就要大了,不同厂家的UPS有不同的通信协议,你得动态兼容,不改程序就能监听别的厂家的设备,当然UPS的监控有行业标准,各厂家一般都会遵循这个标准。现在做一般动力环境监控系统软件产品的有很多,即使做得很烂的软件也做到了通信协议的动态兼容和扩展。然后就是告警,对采集到的数据进行分析,哪些值是异常的,哪些值是正常的,你要提供一个配置让用户设置,还有告警发生后干些什么事,比如发个短信给机房管理员,把声光告警器启动等,如果高级一点,你可以联运地控制其它设备,比如检测到有烟,就自动打开灭火装置,自动把摄像头转向有故障的设备…… 最后有数据分析,你根据记录的历史数据和故障,得到某些类型的故障率 想做好这种系统,至少得有几年工作经验,设计过整个系统的人来做总设计师 楼主只会点C#,没怎么接触过java,就想做这种系统,实现是强人所难。做个样子出来,应付一下本科毕业设计还行,想做成产品去卖的话,先招个系统架构师再说吧,楼主安心做一两年程序员。 另外,UPS一般是通过485或232 串口向外进行通信,很少用USB接口的。楼主监控的UPS是什么牌子的?
vvsqvvsqvvsq 2016-09-29
  • 打赏
  • 举报
回复
看来懂这方面的人不多呀,实现方法不用说,就是大体的路线框架应该能说出一二吧。
tomaot123 2016-09-29
  • 打赏
  • 举报
回复
饿。。这种都是有硬件厂商提供接口的吧。不然啥用?你也就是调用调用别人写的接口程序
「已注销」 2016-09-29
  • 打赏
  • 举报
回复
这是一个web项目,看起来还是有一定技术含量的,至少比:OA,ERP,CRM等难多了,如果真的要实现控制物理设备这些功能,是不是还需要物联网技术?底层的网络协议?
爱睡觉的阿狸 2016-09-29
  • 打赏
  • 举报
回复
不明觉厉,

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧