基于TCP协议多媒体教室远程管理系统设计.docVIP

基于TCP协议多媒体教室远程管理系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于TCP协议多媒体教室远程管理系统设计

基于TCP协议多媒体教室远程管理系统设计   摘要:本文主要讨论了多媒体教室远程管理系统的软件设计部分。下位机软件模块包括主程序、射频读卡子程序和网络通信子程序,网络通信子程序模块重点阐述了TCP协议驱动层的基本方法和TCP连接建立的三次握手过程;上位机软件模块主要是监控主程序,重点阐述消息包的处理过程;数据接口通过一卡通和教务的web服务接口完成数据同步。最后,总结了系统的设计意义。   Abstract: This article mainly discusses the software design of multimedia classroom remote management system. The software cludes lower machine contains main program, RFID subroutine and network communications subroutine. The network communications subroutine focuses on basic methods of TCP protocol driver layer and the process of TCPs three handshake; the main software of upper monitor is monitor master program. The article particularly explains processing procedure of the message packets; the data interfaces complete data synchronization through the web services provided by campus card system and educational administration system. Finally, the article concludes the systems design significance.   关键词:多媒体教室;上位机;下位机;TCP协议;Web服务   Key words: multimedia classroom;upper monitor;lower machine;TCP protocol;Web services   中图分类号:G434 文献标识码:A 文章编号:1006-4311(2016)05-0195-03   0 引言   随着多媒体教学的日益普及,各个学校的多媒体教室数量在迅速增长。在现有管理人员不变的情况下,如何更加高效的管理多媒体教学设备成为学校迫切需要解决的问题。本论文从技术的角度给出一种远程监控管理多媒体教室设备的方案。   系统硬件是基于Silabs公司的C8051F020单片机进行开发的,外围电路主要分为四个模块:设备控制模块、射频读卡模块、网络通信模块和时钟发生模块。射频读卡模块采用Philips公司的MFRC522射频读卡芯片,网络通信模块采用Silabs公司的CP2200以太网控制器。硬件接线图在这里不是重点,本文主要讨论系统上位机和下位机软件设计部分。   1 下位机软件设计   1.1 系统主程序设计   系统主程序如图1所示。C8051F020单片机(以下简称下位机)在没有通电的情况下,服务器(以下简称上位机)组态软件显示中控为离线状态。当下位机上电复位完成初始化以后,网络模块会以TCP协议自动连接上位机端口,上位机组态软件显示中控为在线状态。在线状态下,下位机会循环判断是否有IC卡在识别区,如果读得卡号则推送给上位机进行验证,如果上位机一直没有回应(超过3秒)则通过查询本地flash存储进行验证。下位机会一直监听上位机的控制指令并完成对周边多媒体设备的控制。下位机每15秒种向上位机发送保持在线状态的心跳包,同时每1小时发送一次下位机flash存储数据表更新的请求包以尽量保持和一卡通账号数据及教务课表数据一致。下位机根据设备控制模块键盘电路的中断请求,读取键值并执行。   1.2 射频读卡子程序设计   射频读卡子程序如图2所示。MFRC522初始化完成之后,通过寻卡-防冲撞-选卡三步循环读物理卡号,然后将读取的物理卡号提交至服务器进行身份验证。如果在3秒内收到服务器返回的通过验证命令,系统就直接打开电源输出,否则就认为是网络故障或离线状态,先从时钟芯片读取当前日期时间段,然后查询下位机本地flash存储进行工号验证。这样设计既保证网络在线的情况下教师能够完成刷卡身份验证,又保证了网络故障或离线的情况下教师同样可以正常使用多媒体设备。   1.3 网络通信子程序设计

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档