欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    遥控技术综合应用举例.ppt

    • 资源ID:5858530       资源大小:480.50KB        全文页数:29页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    遥控技术综合应用举例.ppt

    第十章:遥控技术综合应用举例,内容安排非教材内容,第一节:基于Internet的远程遥控系统一、应用场景 二、Web应用概述 三、动态网页概述四、远程访问服务器串口实例五、实验第二节:基于GSM模块的远程遥控系统一、应用场景二、应用模块进二次开发示例,说明:上述两种遥控方案在日常生活中被普遍应用,故用其取代教材上较落后的用例。,第三节:Web技术与GSM模块的综合应用,11.1基于Internet的远程遥控系统 一、应用场景,11.1基于Internet的远程遥控系统 二、Web应用概述,浏览器如:IE/Firefox,Web服务器IIS,操作系统提供的网络编程接口(子函数),网卡驱动程序,网卡,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(动态域名解析服务)-适用于服务器是动态公网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应用概述,客户端,TCP连接(Socket),服务器,响应(协议规定格式),请求(协议规定格式),协议规范内容(1)通信流程(2)报文格式,两种请求方法:(1)get 方法:获取网页,可带少量个性参数,如:http:/=basketball(2)post方法:通过表单上报数据。如:注册163信箱时填完一大串个人信息后点击“确定”,浏览器即向服务器post包含所填信息的表单。-在后续的动态网页中介绍,11.1基于Internet的远程遥控系统 二、Web应用概述,HTTP通信示例 http/1.1,1、请求 客户请求包含以下信息:请求方法、请求头、请求数据,所有请求以空行结束 如在浏览器请求文档:http:/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 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的远程遥控系统 二、Web应用概述,仲恺农业工程学院 学院构成:信息学院 外语系 信息学院 外语系-,注:标记不必死记,认识一些基本的即可,需要时百度之。,Javascript简介JavaScript不是java.javascript是脚本语言,不编译,由客户端的浏览器逐条解释执行。应用场合:输入非法提示(密码,邮件地址,电话号码等),图片滚动等。实例:,11.1基于Internet的远程遥控系统 二、Web应用概述,仲恺农业工程学院 alert(电子061的帅哥靓女们,上课辛苦啦!);alert(再辛苦也不能打瞌睡!);,C#语言概述C#是Microsoft公司设计的一种编程语言。它松散地基于C/C+,并且有很多方面和Java类似。C#试图结合Visual Basic的快速开发能力和C+的强大灵活的能力。面向对象的语言类与对象,代码重用性好。Winform编程(普通的Windows程序),Asp.NET编程(网络编程)。“Helloword!”实例。(视频,同类视频搜索关键字:陈广,C#),11.1基于Internet的远程遥控系统 三、动态网页概述,什么是动态网页 以仲恺教务系统为例。用户可以与网页进行“交互”,如:用户点击“成绩查询”(浏览器用post方法将学号,科目名称以表单形式通过http连接发给服务器)-IIS将此信息转交给动态网页生成组件(如ASP.NET)-ASP.NET执行服务器端脚本查询数据库,并将查询结果生成一个网页-查询结果网页送给IIS服务器-IIS服务器再通过与用户之间的http连接将结果网页回发给用户浏览器-浏览器显示结果。,11.1基于Internet的远程遥控系统三、动态网页概述,什么是ASP.NET 根据脚本程序生成动态网页的组件,以微软的.NET技术为基础 动态网页界面编写语言:html的扩充版本。逻辑程序开发语言(如访问数据库等):C#;VB.NET;C+均可。最好的认识方法:写实验程序,见参考视频于海涛001,002(39分)。,开发平台 IIS 5.0以上.NET Framework2.0开发工具 Microsoft visual studio 2005 Microsoft SQL Server2000(个人版)Macromedia Dreamweaver8代码示例:见程序文件。,11.1基于Internet的远程遥控系统 四、远程访问服务器串口实例,IIS服务器配置练习。用MarcroDreamweaver8设计简单的网页。调通远程灯光控制的Web程序。进一步学习建议:学习C#语言程序设计。(参考陈广视频)学习ASP.NET网络编程。(参考于海涛视频),11.1基于Internet的远程遥控系统 四、远程访问服务器串口实例,11.2基于GSM模块的远程遥控系统一.应用场景,无线POS机,11.2基于GSM模块的远程遥控系统一.应用场景,远程抄表:,485总线,GSM/GPRS模块,公网IP不一定是web server,11.2基于GSM模块的远程遥控系统一.应用场景,远程灌溉,双向GSM/GPRS模块,电子公告牌远程更新,11.2基于GSM模块的远程遥控系统一.应用场景,11.2基于GSM模块的远程遥控系统二、应用模块进二次开发示例,GSM短信模块以电子公告牌为例,GSM网络,8051单片机,LCD模块,手机送GSM短信,GSM模块,电子公告牌系统,11.2基于GSM模块的远程遥控系统二、应用模块进行二次开发,GSM短信模块以TC35为例,Zif转接器,业务:语音、数据、短消息、传真业务短消息:支持TEXT和PDU模式 接口:RS232(指令和数据双向传送)SIM卡连接方式:外接天线:由天线连接器连接外部天线。,11.2基于GSM模块的远程遥控系统二、应用模块进行二次开发,引脚:,11.2基于GSM模块的远程遥控系统二、应用模块进行二次开发,引脚:,11.2基于GSM模块的远程遥控系统二、应用模块进行二次开发,短信模块连接电路结构,启动电路,RS-232格式:AT指令,AT指令集:单片机通过串口收发AT指令来控制GSM模块工作;AT指令集包括:呼叫控制命令、网络业务命令、安全性命令、电话本命令、短消息命令、补充业务命令、数据命令、传真命令、串口控制命令 这里只介绍短消息和串口控制命令。,MCU模块的指令格式:AT+;但短信息发送除外:AT+;模块 MCU的指令格式:,AT指令一般格式,11.2基于GSM模块的远程遥控系统二、应用模块进行二次开发,短信相关的AT指令,短消息模式,11.2基于GSM模块的远程遥控系统二、应用模块进行二次开发,Text模式:收发短信原理简单,程序实现起来比较容易,但TEXT模式不便于支持非ASCII码字符,所以在系统开发中较少采用。PDU(Protocol Data Unit协议数据单元)模式:又分为7bit、8bit和USC2编码。,7bit模式:先将8bit数据所有的最高位去掉,形成7bit数据,接下来将第二个字节的最低位补充到第一个字节的最高位上,形成第一个新的8bit数据的字节,依次将下一7bit数据的后几位逐次移到前面,形成8bit数据。8bit模式:通常用于发送二进制数据(0 x00-OxFF)信息,比如铃声、图片等。每个字节按16进制格式发送,接收方与发送方应协调一致。如0 x86按十六进制格式为“86”,实际发送“68”。USC2模式:发Unicode编码,中英文字符都按两字节编码。(体会IE查看编码),11.2基于GSM模块的远程遥控系统二、应用模块进行二次开发,单片机软件流程,注:模块接收到短信后存储在Sim卡里,注:需要检查用户密码,进一步研究建议GPRS模块的应用,11.3Web技术与GSM模块的综合应用,工作场景,(1)监控服务器(2)远程监控Web服务器,TCP连接,浏览器用户,-Over-,Thank You!,

    注意事项

    本文(遥控技术综合应用举例.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开