欢迎来到天天文库
浏览记录
ID:6322465
大小:104.39 KB
页数:8页
时间:2018-01-10
《bs模式下pc与单片机远程通信的实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、电脑知识与技术(学术交流)COMPUTERKNOWLEDGEANDTECHNOLOGY2006No.8P.40-42B/S模式下PC与单片机远程通信的实现陈远阳 摘 要:利用互联网中网页浏览服务功能,在互联网上不受IP地址网段限制,不受防火墙的有无限制,不受Ip地址是静态的或是动态的限制,可以实现PC直接对单片机远程的数据采集、控制及通信.关键词:B/S模式;TCP/IP;远程通信;单片机分类号:TP393 文献标识码:A文章编号:1009-3044(2006)23-0040-03TheRealizationoftheRemoteCommunication
2、BetweenPCandSinglechipBasedonB/SModeCHENYuan-yang 参考文献:[1]张迎新.单片机原理及应用[M].电子工业出版社,2004.10.[2]谢希仁.计算机网络[M].电子工业出版社,1999.12.[3]汪晓平.ASP网络开发技术[M].人民邮电出版社,2000.1.收稿日期:2006年5月16日出版日期:2006年8月31日B/S模式下PC与单片机远程通信的实现陈远阳广西广播电视学校广西南宁530031摘要:利用互联网中网页浏览服务功能,在互联网上不受IP地址网段限制,不受防火墙的有无限制,不受IP地址是静态
3、的或是动态的限制,可以实现PC直接对单片机远程的数据采集、控制及通信。关键词:B/S模式;TCP/IP;远程通信;单片机中图分类号:TP393文献标识码:ATheRealizationoftheRemoteCommunicationBetweenPCandSinglechipBasedonB/SModeCHENYuan-yang(GuanxiBroadcastandTelevisionSchool,GuanxiNanning530031)Abstract:TheRemotedatacollection、controlandcommunicationBetw
4、eenPCandSinglechipBasedonB/SModebyinternetwebserver,NotrestrictedbyIPaddresssection、firewallandstaticIPaddress.Keywords:B/Smode;TCP/IP;RemoteCommunication;Singlechip1引言在远程信号采集与控制系统中,单片机往往作为远端数据的采集与控制执行设备,个人计算机(PC)作为用户端进行数据的处理和界面的形成设备,以前它们之间的通信一般是通过串口RS232方式,这个通信方式的距离是有限的,互联网为单片机远程
5、采集与控制提供了良好的通信平台,用户可以通过TCP/IP协议远程地与互联网上任何分配有IP地址的设备通信,但远程端的设备不一定是直接与互联网连接,更多的往往是通过某一局域网再与互联网连接,其中还可能经过多个路由或防火墙。对于互联网上动态分配IP地址的设备,还必须借助一些工具软件或域名解释服务,查找出其IP地址才可以实现采集与控制。这种远程点对点控制模式实现起来比较困难,笔者采用了B/S模式下基于网页浏览服务器的远程控制方式可以很好地解决以上问题。2系统组成及原理2.1B/S模式B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着
6、Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。它能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。INTERNET防火墙PCWEB服务
7、器数据库局域网单片机在本系统结构中,单片机和PC机均可视为同等的用户终端,它们之间的数据交换以WEB服务器为中介,所有的数据均由WEB服务器接收并转发。图一 系统结构2.2TCP/IP协议和HTTP协议由于互联网上采用的是TCP/IP协议,要求单片机应具备收发TCP/IP信号的功能,目前有不少的单片机能通过TCP/IP协议连接网络,如不具备此功能的单片机也可以能过相应的网络模块连接网络。应用层表示层会话层传输层网络层数据连接层物理层SMTPDNS NSPFTP TelnetTCP UDP NVPIP ICMP ARP RARPEthernetARPANET
8、IEEE802.3CSMA/CDIEEE802.5TokenRin
此文档下载收益归作者所有