GPRS通信模块DTU设备怎么构架

大叔丶 2015-07-14 11:41:50
多台DTU设备连接服务器时,是怎么设计构架的?
例如:想法一
一个DTU设备下有50个终端。
我的想法是:
【DTU1】设备连接中心服务器IP地址(192.168.1.1端口5001)
【DTU2】设备连接中心服务器IP地址(192.168.1.1端口5002)
【DTU3】设备接中心服务器IP地址(192.168.1.1端口5003)

然后我在中心服务器扫描端口5001-5003来判断哪个DTU和我回话。

中心服务器端1U,能连接100个DTU设备吗?也就是5000个终端?

诸位大神,这样做行吗?会有什么影响?


例如:想法二
一个DTU设备下有50个终端。
我的想法是:
【DTU1】设备连接中心服务器IP地址(192.168.1.1端口5001)
【DTU2】设备连接中心服务器IP地址(192.168.1.1端口5001)
【DTU3】设备接中心服务器IP地址(192.168.1.1端口5001)

然后我在中心服务器扫描端口5001,通过DTU的数据报文来判断哪个DTU和我回话。

中心服务器端1U,能连接100个DTU设备吗?也就是5000个终端?

诸位大神,这样做行吗?会有什么影响?

就是使用1个端口好,还是使用多个端口好。

能说说各自优势、缺陷吗?
...全文
168 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiqiang01234 2015-07-16
  • 打赏
  • 举报
回复
引用 5 楼 zhangyitao258 的回复:
给想法,怎么构架DTU能速度快。
DTU快不快,主要看带宽。
大叔丶 2015-07-16
  • 打赏
  • 举报
回复
给想法,怎么构架DTU能速度快。
大叔丶 2015-07-16
  • 打赏
  • 举报
回复
150000个终端。。
大叔丶 2015-07-16
  • 打赏
  • 举报
回复
如果是5000个DTU 呢 还能用1个端口吗? 5000*30就15000个终端。
xian_wwq 2015-07-16
  • 打赏
  • 举报
回复
要是到了150000的规模,windows平台通讯首选iocp 预估到访问峰值时,瓶颈可能会是网络带宽不足
jiqiang01234 2015-07-15
  • 打赏
  • 举报
回复
用一个端口足矣,DTU连接上网络后,一般会发送注册消息。将每个DTU设置一个唯一序列号,向服务器注册后,服务器就知道tcp连接对应的是哪个DTU了。 用GPRS的DTU来发送数据,其实网络流量是很小的,也就几十Kb/s,3个DTU也就100多Kb/s而已。只要服务器的带宽足够,处理起来根本不是问题。也即是说,性能的瓶颈不在于网络传输,在于接收数据后的处理。
  • 打赏
  • 举报
回复
用一个端口比较好,3个端口反而麻烦,你把3个DTU下的所有终端都设置为3个不同网段的IP,这样服务器通过判断客户端的IP地址网段来判断是哪个DTU的终端。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧