社区
网络及通讯开发
帖子详情
如何快速Socket访问/通讯多个设备
tongtong198808
2015-02-11 09:53:40
描述:某个项目有多个设备额,每个设备是ModBus。
我需要通过服务器根据协议,通过网络读取每个设备里面数值,然后处理+存储。
我原来的方法也是最原始的办法,就是通过Socket(每个设备支持TCP客户端,TCP服务端)循环读取,一次读一个。
但是设备个数少还好,但是如果多的话,循环一次时间就长了,数据也就没法保证是实时数据了。
请问高手如何处理,多线程也从考虑过,但是毕竟新手,摸不着头绪。。
希望高手留下QQ号,我好问的详细一点
...全文
905
4
打赏
收藏
如何快速Socket访问/通讯多个设备
描述:某个项目有多个设备额,每个设备是ModBus。 我需要通过服务器根据协议,通过网络读取每个设备里面数值,然后处理+存储。 我原来的方法也是最原始的办法,就是通过Socket(每个设备支持TCP客户端,TCP服务端)循环读取,一次读一个。 但是设备个数少还好,但是如果多的话,循环一次时间就长了,数据也就没法保证是实时数据了。 请问高手如何处理,多线程也从考虑过,但是毕竟新手,摸不着头绪。。 希望高手留下QQ号,我好问的详细一点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kwer
2015-08-27
打赏
举报
回复
http://download.csdn.net/detail/kwer/9050123
lbg
2015-05-07
打赏
举报
回复
要采集什么东西的?需要这么快的数据?MODBUS你收完一个站点马上请求下一个站点,而且TCP的,10M的网速,1s就有1.25MB数据了,如果是RTU的方式,一个站点200Byte,1.25MB,6250个站点,扣除其他的,打个折 ,5折总行了吧,也能通信3000个站点,除非,你每个站点一次命令读不上了,分3次,那也有1000个站点,打折,5折,也有500个站点,到底要读多少个?我用串口,20多个站点,19.2kbps的,1s内就循环完毕,关键是界面更新,存储的速度慢了
LinuxCard
2015-02-11
打赏
举报
回复
必须得多线程啊,看你得设备有多少了,1000个?2000个?,
draculamx
2015-02-11
打赏
举报
回复
你写的Modbus程序是做主站还是从站?? 从站的话简单一些,你等着别人来读你就好了。 主站的话,你要去主动发命令给下面的设备,然后等待设备应答。 你走的是Modbus TCP,传输速度应该不是问题,可能下面的设备相应的慢?? 问题很好解决啊,你下面有几个设备,你就建立几个 TcpClient,每个TcpClient 单独使用一个线程,并且都设置成异步模式就好了,不难的。。
Socket
通讯
本文详细介绍了
Socket
通信的基本概念及其在OSI七层模型中的位置,分析了本地与跨终端通信的区别,并探讨了
Socket
与TCP的关系。文章还深入讲解了
Socket
的底层逻辑,包括内核中的通信端点机制和数据传输过程,最后给出了基于TCP的
Socket
使用流程及C++实现示例。
掌握C
Socket
通讯
:一个完整的TCP
通讯
代码示例
该博客提供完整的C#
Socket
通讯
/TCP
通讯
代码示例项目。介绍了技术栈,包括C#、.NET Framework 4.5及以上、Visual Studio 2017及以上。核心技术有
Socket
通讯
、TCP
通讯
和多线程处理。阐述了应用场景,如客户端 - 服务器应用等,还说明了项目特点,如代码完整、易理解等。
adb查看手机
设备
型号、品牌、机型等信息,利用
socket
直接与adb的pc service
通讯
本文介绍如何使用ADB命令查询手机
设备
的型号、品牌、机型等信息,包括查看具体系统属性、利用grep过滤关键字以及直接读取/system/build.prop文件的方法。同时,提供了一种通过
socket
与adbservice
通讯
的
快速
查询方式。
欧姆龙TCP UDP
Socket
网络
通讯
资源文件
本仓库提供“欧姆龙TCP UDP
Socket
网络
通讯
.zip”资源文件,含
多个
与欧姆龙
设备
进行TCP和UDP
Socket
网络
通讯
相关案例和工具。介绍了资源内容,如
socket
tool、不同协议
通讯
案例等,还给出使用说明、适用人群,鼓励用户贡献反馈。
如何利用
Socket
和OPC UA实现非标
通讯
设备
的工业互联?
本文介绍
Socket
OPC中间件如何解决工业互联网中非标准
通讯
协议
设备
的数据接入问题。它能通过
Socket
、COM等方式接入非标
设备
,并通过OPCServer实现与组态软件的数据交换,支持
设备
数据直连云端,适用于老旧项目的改造。
Socket
OPC不仅扩充了SCADA组件功能,还支持MQTT上云,简化了私有协议
通讯
设备
的物联过程。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章