C#开发,如何实时获取设备日志,并上传SQL

C#开发,公司有台气密性测试设备,每次测试都会在datalog添加一条数据,目前每天用U盘拷datalog出来备份,怎样实时监测和上传数据到SQL,每产生一条记录就上传,求支招,
datalog在设备内存中,设备未连接电脑,数据拷贝是通过操作人机界面下载到U盘的。

img

img

你加一张日志表不就行了 每次写人数据的时候同时写入日志表里面,或者使用 log4 net 来写入日志也是可以的。

你想实时监测,首先网络要联通啊
不联网你用意念监测吗
连上网,你把log文件夹共享出来,远程读取不就得了

如果你能连上“服务器”就成
手段:
1.net 4.52以下 ,引入log4net这类日志记录,然后给log4net的日志配置文件加入udp或者mssql的配置段就行,使用上就是写个loghelp
2.net4.52以上,其实手段一样。不过是可以使用host体系整体进行ilogger的aop注入,不用专门写个loghelp。

随便搜索一篇配置说明
http://t.zoukankan.com/yonghuacui-p-6179196.html

哦,你后面配图了,还加了点补充。好把上面回复都作废。

都是设备内置,而且不连电脑。那就别谈了,物理隔绝的话你不能谈啥监控了。既然设备是你们自己开发的,那么让底层的人自己,把日志输出到蓝牙串口,或者udp输出到本网络,或者加个dtu物联网模块,直接发数据发到公网。
总之你要做就得“联网”,纯物理隔绝,谁来了都没用啊。

配图了,从uson标志上看是老美的一款产品,这种产品理论上有对接文档,所以你现在要做的不是问我们了。你现在需要找这个厂家要对接文档,从你配图上看out输出口有网口的,说明他可以通过网口输出,自然他应该有通过网口对接的文档

好吧,我专门查查

说明这个东西支持串口,网口。支持modbus协议。所以直接对接是有可能的,不过,建议你先把文档看看