紫外工控论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 3251|回复: 0

(SerialPort)串口编程知识整理:(四)多串口系统的分布式架构设计

[复制链接]
冰糖 发表于 2010-8-2 22:58:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本文以一卡通系统为例,给出了多串口系统的分布式架构设计,欢迎各位朋友进行讨论。
1、需求场景介绍
  某集团要在自有办公园区实现一卡通管理系统,具体包括门禁管理、考勤管理、消费管理和车辆管理的功能。
2、一卡通系统软硬件部署环境
  目前市场上面的一卡通系统,在系统功能、硬件协议、系统架构和编程语言等方面各有差异,本文将对一卡通系统的软硬件环境约束如下:
(1)编程语言:.NET,数据库:MSSQL/MYSQL。
(2)客户端部署环境:数据存储数据库,BS站点,CS发卡客户端,Socket同步程序。
(3)中心服务器部署环境:数据存储数据库,BS站点,Socket同步程序。
(4)协议传输方式:TCP/IP,RS485/232.
3、一卡通系统架构
  中央服务器通过Socket方式和客户端服务器实时同步数据,客户端服务器通过TCP/IP和RS485同中央服务器进行通讯。
  (1)中央服务器:负责采集和存储客户端系统的数据,负责下发中央服务器端的设置。
  (2)客户端服务器:负责采集和存储硬件数据,负责控制硬件行为。
  (3)终端硬件设备:设备服务站通过控制器连接和控制门禁、刷卡器、道闸等硬件终端。
  一卡通系统的架构如下图所示:

4、总结
  通过设备服务器总线方式的设计,可以减少多串口的连接,在进行串口通讯方面,只有客户端服务器和设备服务器进行通讯,中央服务器只负责和客户端服务器进行通讯。这样分工很清晰,也有利于多业务系统的部署和扩展。同时也有助于和其他业务系统的集成。

5、声明
  本文所涉及到的内容,是本人了解到的一些零散信息汇集而成,如有不妥之处,欢迎指正
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


--------------------------------------------------------------------------------------------------------------------
本站是工控技术交流站点,论坛内容均为网络收集或会员所发表,并不代表本站立场,会员拥有该内容的所有权力及责任!
本站内容如有侵犯您的版权,请按下面方式联系本站管理员,我们将及时删除处理
管理员:冰糖 QQ:5483695(请直击主题), Mail:admin#ziwai.net(#改成@) 其它非本人.
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!

QQ|Archiver|手机版|小黑屋|紫外工控论坛. ( 苏ICP备11032118号-1 )

GMT+8, 2024-5-5 11:52 , Processed in 0.328125 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表