日期:2014-05-18  浏览次数:20387 次

关于数据传输的方法,请各位看看对否和能否有更好的办法
是这样的,如果我要实现将现场的数据通过485端口采集到一台计算机当中.然后通过INTERNET来实现远程的访问,我想这样实现    
 
定义一个全局变量a,然后采集端不断的更新该变量的内容,其他远处端定时刷新数据,从该变量中读取    
 
这种方式可以实现吗?    
 
可否告之实现的方式!     这样对于大量数据的更新和读取有什么弊端啊    
 
或者有没有更好的方式来实现?

------解决方案--------------------
帮顶
------解决方案--------------------
似乎来错板块了 ...

定义一个全局变量a,然后采集端不断的更新该变量的内容,其他远处端定时刷新数据,从该变量中读取

========

要是网络断开了,或者采集终端down机了,或者....总之,让你那个内存全局变量丢了怎么办?

那数据岂不丢了?

所以,得把采集的数据存入数据源(如数据库),监控端从数据源读取数据。
通常大型机电设备的采集数据多而杂,故得考虑数据的及时备份,历史数据转移,删除冗余的、没有分析意义的数据等等


采集端与监控端不应该耦合在一起,事实上,他们根本就没有耦合的必要!

两者有点直接关系的就是,采集频率,为了达到最佳的“实时”效果,远程监控端(这里是 Web应用程序)的刷新频率得根据采集频率适当选择

------解决方案--------------------
jf up学习