遥控技术综合应用举例.ppt
《遥控技术综合应用举例.ppt》由会员分享,可在线阅读,更多相关《遥控技术综合应用举例.ppt(29页珍藏版)》请在三一办公上搜索。
1、第十章:遥控技术综合应用举例,内容安排非教材内容,第一节:基于Internet的远程遥控系统一、应用场景 二、Web应用概述 三、动态网页概述四、远程访问服务器串口实例五、实验第二节:基于GSM模块的远程遥控系统一、应用场景二、应用模块进二次开发示例,说明:上述两种遥控方案在日常生活中被普遍应用,故用其取代教材上较落后的用例。,第三节:Web技术与GSM模块的综合应用,11.1基于Internet的远程遥控系统 一、应用场景,11.1基于Internet的远程遥控系统 二、Web应用概述,浏览器如:IE/Firefox,Web服务器IIS,操作系统提供的网络编程接口(子函数),网卡驱动程序,网
2、卡,Internet/Ethernet,操作系统提供的网络编程接口(子函数),网卡驱动程序,网卡,Web服务器IIS,操作系统提供的网络编程接口(子函数),网卡驱动程序,网卡,DNS服务器,获取的ip地址(不建立专用TCP连接),TCP连接请求(:80),HTTP请求:get/index.html http/1.1,HTTP响应:html格式的网页内容,解析html格式内容,并显示。,本质是应用程序,本质是应用程序,DNS(域名解析服务)ping演示,11.1基于Internet的远程遥控系统 二、Web应用概述,IP address for?,DDNS(动态域名解析服务)-适用于服务器是动态
3、公网IP(如电信ADSL),IE用户,DDNS Server,Web服务器(),IP address for?,IP address=202.116.71.5,IP上报小软件。(如花生壳),TCP/UDP 53号端口,建立TCP连接的客户端C语言编程方法,11.1基于Internet的远程遥控系统 二、Web应用概述,直接调用Windows提供的网络编程函数头文件:#include 函数:connect(参数1,参数2,参数3)参数内容:服务器的IP,欲连接的端口。连接成功的前提:服务器在监听你将连接的端口。实例:,Http协议,11.1基于Internet的远程遥控系统 二、Web应用概述,
4、客户端,TCP连接(Socket),服务器,响应(协议规定格式),请求(协议规定格式),协议规范内容(1)通信流程(2)报文格式,两种请求方法:(1)get 方法:获取网页,可带少量个性参数,如:http:/=basketball(2)post方法:通过表单上报数据。如:注册163信箱时填完一大串个人信息后点击“确定”,浏览器即向服务器post包含所填信息的表单。-在后续的动态网页中介绍,11.1基于Internet的远程遥控系统 二、Web应用概述,HTTP通信示例 http/1.1,1、请求 客户请求包含以下信息:请求方法、请求头、请求数据,所有请求以空行结束 如在浏览器请求文档:http
5、:/GET/index.html HTTP/1.1 Accept:text/plain Accept:text/html User-agent:Mozilla/4.5(winNT)(空行)浏览器使用GET方法请求文档/index.html。浏览器声明它只接受纯文本和HTML数据,它使用的是Mozilla/4.5(Netscape)浏览器。客户机操作系统是WinNT。这些请求信息都是以明文发送到服务器的,响应也是明文。也有使用SSL加密传输的。,2、响应 服务器响应应包括以下关键部分:状态码、响应头(头信息以空行结束)、响应数据。例:HTTP/1.1 200 OK Date Wed,06 MAY
6、 2009 12:18:03 GMT MIME-version:1.0 Content-type:text/html Content-length:6382 欢迎光临 仲恺农业工程学院BBS站,Web服务器经典产品:IIS(微软),Apache(开源).基本功能:(1)接受TCP连接请求并与客户端建立连接。(2)接受http请求;(3)响应http请求返回html格式的网页。安装及配置过程(做实验),11.1基于Internet的远程遥控系统 二、Web应用概述,Html语言作用:可以定义数据的内容及其显示方式的语言。形式:标记语言,基本格式内容,标记可嵌套。例:,11.1基于Internet
7、的远程遥控系统 二、Web应用概述,仲恺农业工程学院 学院构成:信息学院 外语系 信息学院 外语系-,注:标记不必死记,认识一些基本的即可,需要时百度之。,Javascript简介JavaScript不是java.javascript是脚本语言,不编译,由客户端的浏览器逐条解释执行。应用场合:输入非法提示(密码,邮件地址,电话号码等),图片滚动等。实例:,11.1基于Internet的远程遥控系统 二、Web应用概述,仲恺农业工程学院 alert(电子061的帅哥靓女们,上课辛苦啦!);alert(再辛苦也不能打瞌睡!);,C#语言概述C#是Microsoft公司设计的一种编程语言。它松散地基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 遥控 技术 综合 应用 举例
链接地址:https://www.31ppt.com/p-5858530.html