使用远程动态刷新,后台是一个485接口数据通讯得到数据.请大家给点思路
是这样的,几台设备,通过485接口通讯将数据传递到计算机当中,计算机可以进行处理得到数据并进行交互通讯.现在,需要远程(通过INTERNET广域网)得到该接口的数据并定时刷新数据(无控制交互,只看数据即可).拟采用ASP.NET来实现B/S处理.
由于初次涉及该内容,希望大家给些思路!
如何实现呢
谢谢大家
------解决方案--------------------主要是要写一个串口侦听程序,有信息过来就接收,没信息的时候释放
------解决方案--------------------详细信息可以参考工控资料
------解决方案--------------------ajax 1.1 timer
------解决方案--------------------用c# socket通信。
定时刷新数据即可
socket.beiginconnect()
socket.beginsend();
循环接受
socket.beginreceive();
------解决方案--------------------首先远程传过数据来,串口就会有一数据脉冲,这时候就告诉你有数据过来了,这里一般都不需要你来做。
数据流一般包括:数据头、数据、数据尾,你要的数据就是中间那块。
数据流有ASCII和BYTE格式,数据长度不一定,这里需要熟悉RS485通信协议。
楼主主要就是解析这块数据流来得到需要的数据。
.NET下面有专门的串口类库,比较方便。
具体你就要GOOGLE了
------解决方案--------------------串口服务和WEB不会互相影响滴
------解决方案--------------------拟采用ASP.NET来实现B/S处理.
=======
web 方式,只有定时刷新页面以从服务器请求新数据