摘要:

随着信息技术和物联网技术的迅猛发展,TCP/IP网络应用呈现白热化趋势,各种以TCP/IP网络为主的通信设备已经成为主流,网络似乎无处不在.这种局面使得传统的以串行通信为主要通信方式的设备逐渐边缘化,然而要全部更换串行设备,成本开销太大,分布式多串口交换服务器因此应运而生. 分布式多串口交换服务器让传统的串口设备立即联网,它是专为串口转以太网设计连接的桥梁.多串口交换服务器可以通过网络来存取,管理和配置分布在世界任何位置的串行设备,实现多串口数据交互,极大地扩大了串口设备的通信距离.同时,多串口交换服务器基于分布式的思想,能实现多串口数据复用交换,各串口之间能通过信令实现动态连接. 在实现功能的同时,硬件选型上也进行了成本的控制,分布式多串口交换服务器是一款低成本,综合性能和技术指标高于同类型产品的嵌入式设备. 本文的研究内容如下: (1)分析了当前多串口服务器的市场需求和功能需求,提出了分布式多串口交换服务器所需完成的功能; (2)设计了多串口交换服务器的方案,包括:系统整体架构(分布式设计模型),硬件电路设计(核心控制电路及外围电路设计),软件设计(网络服务应用程序设计,串口通信程序设计及性能优化); (3)设计了分布式多串口交换服务器的两种配置管理方式:Web Server的网页参数配置方式和信令管理的参数配置方式; (4)测试了系统的通信能力,其速率及丢包率达到了设计要求,验证了分布式多串口交换服务器的远程管理,串口复用交换,动态连接等功能. 另外,本设计有一定的创新点,在传统串口服务器的基础上增加了串口复用交换的思想,串口之间通过信令实现动态的连接,断开和状态查询,使设备更加智能.

展开

设计一个串口服务器设备.《需求分析报告》,《项目开发,分布式多串口交换服务器的设计与实现...相关推荐

  1. (精品)基于Web的酒店客房管理系统的设计与实现毕业论文+开题报告+项目源码(SSM)及数据库+查重报告

     源码获取:我的博客资源页面可以下载!!!! 项目名称 (精品)基于Web的酒店客房管理系统的设计与实现毕业论文+开题报告+项目源码(SSM)及数据库+查重报告 视频介绍 (精品)基于Web的酒店客房 ...

  2. 100个vc小项目开发:二、一步一点设计音乐播放器 [I]

    100个vc小项目开发:二.一步一点设计音乐播放器 [源码解读] 文章作者: July 软件来源:开源 ================== 1.有不正之处,恳请指正. 2.本文贴出的是关键实现代码部 ...

  3. 如何设计一个结构合理的java项目

    1.前言 最近写一个Java处理工具,是一个springboot的非web项目,正好借这个机会总结一下自己的经验,当开发一个Java应用时,应该全局考虑哪些方面,包括如何划分功能包,如果建立对象关联, ...

  4. 设计一个矩形类rectangle_万字长文带你捋清六种设计模式的设计原则(建议收藏)...

    对于设计模式,自己很早之前就看了好多本设计模式书籍,其中一些还看了好几遍,也一直希望自己能在编码的时候把这些设计模式用上去.可是,在日常的打码中,用的最多的就是单例,其次是观察者和建造者模式 ( bu ...

  5. 企业项目开发--分布式缓存memcached(3)

    此文已由作者赵计刚授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 3.3.ssmm0-data 结构: 3.3.1.pom.xml 1 <?xml version=&q ...

  6. 计算机组成原理复杂模型机设计思路,计算机组成原理实验报告基本模型机和复杂模型机的设计修订稿-20210605021855.docx-原创力文档...

    文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] 计算机组成原理实验报告基本模型机和复杂模型机的设 ...

  7. 计算机组成原理复杂模型机设计思路,计算机组成原理实验报告基本模型机和复杂模型机的设计...

    计算机组成原理实验报告基本模型机和复杂模型机的设计 基本模型机设计一设计目的1在掌握部件单元电路实验的基础上,进一步将其组成系统构造一台稍微复杂的模型计算机:2为其定义5条机器指令,并编写相应的微程序 ...

  8. c语言设计一个万年历的需求分析,万年历设计报告

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include char* month_str[]={"January","February" ...

  9. 如何设计一个“成功”的区块链项目?

    前言 区块链的概念已经在国内传播两年多了,越来越多的人开始了解区块链的原理.架构和开发技术.同时,区块链相关的项目也是层出不穷.但是,除了比特币,还没有消费级的产品出现. 现在,区块链领域在快速发展, ...

最新文章

  1. Picasso fit() centerCrip() centerInside()
  2. 9soc sensor与bayer sensor 区别,内外置isp
  3. 安装mysql初始化date_0001_mysql 5.7.25安装初始化
  4. VS2017 调用Tesseract
  5. 跨境商品的进口税额显示
  6. linux下c 链接mongodb,Linux下mongoDB下载与安装
  7. Spring 实践 -拾遗
  8. 车控APP发现安全隐患,研究人员模拟黑客入侵
  9. dB、dBFS、dBV、dBu...都是啥啊..
  10. windows强制删除文件或者程序
  11. 东方快车谋杀案java_2015年第13本(英文第9本):Murder on the Orient Express 东方快车谋杀案...
  12. CSP第23次 202109-4 收集卡牌 C语言答案
  13. /项目3-分数类中的运算符重载
  14. 嵌入式计算机应用方面,嵌入式实时软件在计算机中的应用研究
  15. 交互技术前沿学习分享——利用眼动追踪改良广告界面
  16. Yii框架中setFlash和getFlash函数的用法
  17. 基于线段的激光雷达单目曲面重建(ICRA2021)
  18. 美团点评暑期实习个人总结
  19. 推荐一个免费、轻巧、简单好用的Excel工具包
  20. 在bpfTrace中使用USDT

热门文章

  1. andriod 新建 Activity_ Form (详细设置)
  2. C#开发微信公众平台-就这么简单(附Demo)
  3. Zabbix中文模式:图片下面的字符乱码
  4. 【C基础】指针/指针运算/二级指针/函数指针
  5. Flask项目--发送短信验证码
  6. @postconstruct注解方法没有执行_把对象的创建交给spring来管理(注解IOC)
  7. JDK源码学习之Arraylist与LinkedList
  8. ideaspringboot项目上传服务器_PHP中使用 TUS 协议来实现可恢复文件上传
  9. Codeblocks和gdb调试 (转)
  10. linux select shell,linux之shell编程select和case用法