社区
C#
帖子详情
C#同时采集5000台设备
吃兔子的萝卜_110
2012-06-30 07:01:58
C#同时采集5000台设备的信息并将信息保存到数据库,该如何构架呢?
...全文
514
14
打赏
收藏
C#同时采集5000台设备
C#同时采集5000台设备的信息并将信息保存到数据库,该如何构架呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YapingXin
2012-07-02
打赏
举报
回复
信息严重不足
什么样的设备?设备支持什么样的通讯方式?数据更新的周期是多长?楼主完全没有提到。
设备如果能主动上报数据的话就简单了,服务端采用一个队列,保证你什么数据都丢不了。
alasunny
2012-07-02
打赏
举报
回复
部署客户端,类似360,设置好硬件 IO硬件访问权限,然后注意客户端的一些软件冲突(360可能认为你是钩子)。然后制定你要采集的数据。
不然你想主动获得、就有点麻烦了!
估计你只能获得系统公开信息:
1、操作平台类型
2、网卡 IP,MAC地址
其他的貌似也就不能获得什么了!
那城
2012-07-02
打赏
举报
回复
用socket通信就可以
ZOU_SEAFARER
2012-07-01
打赏
举报
回复
最好是要求底层设备主动上报。s这边搞一个队列。
yuandonghuia
2012-07-01
打赏
举报
回复
这和C#没关系,我们现在就搞这个,主要看设备上面怎么传数据,接受是小问题.底层设备涉及到的都是OPC,socket什么的,如果设备本身不具有上传的功能,如果你们手里没个千八百万美金,你手下没50~100号小弟,你别碰这个,碰就是死.
fsstolw
2012-07-01
打赏
举报
回复
通常这种是多层架构:
最低层终端设备,通常是计量点,通过485等连接到一个上一层的集中器上,集中器这里又再通过局域网、无线广播等汇总到一个区域采集器上,这个区域采集器就关键了:它通常是通过GPRS、CDMA等无线通讯方式与主站通讯,并且主动把收集到的数据发送给主站。
所以楼主说的工作应该主要是采集主站的部分,这部分有GPRS通讯服务器和数据采集主站、应用系统,关键难点是在数据采集主站这里。
吃兔子的萝卜_110
2012-06-30
打赏
举报
回复
交换机
Conmajia
2012-06-30
打赏
举报
回复
信息量太少。。不知道什么设备。。智能仪表还是什么?
局部可以根据实际情况用多种方式,比如CAN、485、Ethernet、Wifi、Zigbee……,然后多个区域合成,类似网络结构,大网由很多子网组成。。或者类似树,各个枝节不同协议,最后在中心或根上进行采集排队。。
或者全部用CS,这就要求每个终端都要比较Rich,而且要实现网络协议。。好处是统一且简单。。
吃兔子的萝卜_110
2012-06-30
打赏
举报
回复
具体可以分几部分,使用些什么技术
happytonice
2012-06-30
打赏
举报
回复
5000台设备,取样时间是多少,每台的数据量是多少,底层通讯如何实现的。。。
这些都要考虑,再说架构吧。
20分,太少了,帮 顶
以专业开发人员为伍
2012-06-30
打赏
举报
回复
不太可能。
你让它们主动发送把。
五更琉璃
2012-06-30
打赏
举报
回复
重点不是你的C#程序而是设备的通讯接口写的怎么样....
devmiao
2012-06-30
打赏
举报
回复
可以使用c/s架构。
C#
数据
采集
系统 智能
采集
数据分析 整套源码
本项目“
C#
数据
采集
系统 智能
采集
数据分析 整套源码”提供了完整的解决方案,涵盖了从数据
采集
到分析的全过程。下面我们将详细探讨这个系统中的关键知识点。 首先,我们来关注核心编程语言——
C#
。
C#
是一种由...
C#
声音(音频)
采集
LumiSoft VS2010
在
C#
编程环境中,声音(音频)
采集
是一个常见的任务,特别是在开发多媒体应用或者实时通信软件时。本项目基于LumiSoft库,在Visual Studio 2010环境下实现音频
采集
功能,充分利用了
C#
语言的强大特性和LumiSoft库提供...
C#
通过串口
采集
数据上位机数据
采集
、储存、实时显示.zip
这是个人做的一个实用小项目,主要用于与下位机
设备
通信,将下位机
采集
的数据实时显示并记录,界面设计参考Windows任务管理器 这是个人做的一个实用小项目,主要用于与下位机
设备
通信,将下位机
采集
的数据实时显示...
c#
_多线程串口通讯_快速
采集
本项目“
c#
_多线程串口通讯_快速
采集
”利用
C#
2008语言实现了对多
台
设备
进行高效、不间断的数据
采集
,这在工业自动化、物联网(IoT)和嵌入式系统等领域有广泛应用。 首先,我们来深入理解
C#
中的多线程。多线程是一种...
C#
访问OPC读取数据
OPC提供了一种统一的方式,使得基于Windows的应用程序能够与PLC(可编程逻辑控制器)、SCADA(监控与数据
采集
)系统以及其他工业
设备
进行通信。
C#
作为.NET框架下的主流编程语言,其丰富的库支持和强大的面向对象特性...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章