- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十章:遥控技术综合应用举例 内容安排—非教材内容 第一节:基于Internet的远程遥控系统 一、应用场景 二、Web应用概述 三、动态网页概述 四、远程访问服务器串口实例 五、实验 第二节:基于GSM模块的远程遥控系统 一、应用场景 二、应用模块进二次开发示例 §11.1基于Internet的远程遥控系统 一、应用场景 DNS(域名解析服务)—ping演示 建立TCP连接的客户端C语言编程方法 Http协议 §11.1基于Internet的远程遥控系统 二、Web应用概述 HTTP通信示例 http/1.1 Web服务器 经典产品:IIS(微软),Apache(开源). 基本功能: (1)接受TCP连接请求并与客户端建立连接。(2)接受http请求;(3)响应http请求返回html格式的网页。 安装及配置过程(做实验) Html语言 作用:可以定义数据的内容及其显示方式的语言。 形式:标记语言,基本格式标记名 属性1=“XXX”内容/标记,标记可嵌套。 例: Javascript简介 JavaScript不是java. javascript是脚本语言,不编译,由客户端的浏览器逐条解释执行。 应用场合:输入非法提示(密码,邮件地址,电话号码等),图片滚动等。 实例: C#语言概述 C#是Microsoft公司设计的一种编程语言。它松散地基于C/C++,并且有很多方面和Java类似。 C#试图结合Visual Basic的快速开发能力和C++的强大灵活的能力。 面向对象的语言—类与对象,代码重用性好。 Winform编程(普通的Windows程序),Asp.NET编程(网络编程)。 “Helloword!”实例。(视频,同类视频搜索关键字:陈广,C#) 什么是动态网页 以仲恺教务系统为例。用户可以与网页进行“交互”,如:用户点击“成绩查询” (浏览器用post方法将学号,科目名称以表单形式通过http连接发给服务器)- IIS将此信息转交给动态网页生成组件(如ASP.NET)-ASP.NET执行服务器端脚本查询数据库,并将查询结果生成一个网页- 查询结果网页送给IIS服务器-IIS服务器再通过与用户之间的http连接将结果网页回发给用户浏览器-浏览器显示结果。 开发平台 IIS 5.0以上 .NET Framework2.0 开发工具 Microsoft visual studio 2005 Microsoft SQL Server2000 (个人版) Macromedia Dreamweaver8 代码示例:见程序文件。 IIS服务器配置练习。 用MarcroDreamweaver8设计简单的网页。 调通远程灯光控制的Web程序。 进一步学习建议: 学习C#语言程序设计。(参考陈广视频) 学习ASP.NET网络编程。(参考于海涛视频) 远程灌溉 电子公告牌远程更新 短消息模式 进一步研究建议—GPRS模块的应用 ----Over------------------------- * * 说明:上述两种遥控方案在日常生活中被普遍应用,故用其取代教材上较落后的用例。 第三节: Web技术与GSM模块的综合应用 §11.1基于Internet的远程遥控系统 二、Web应用概述 浏览器 如:IE/Firefox Web服务器 IIS 操作系统提供的 网络编程接口 (子函数) 网卡驱动程序 网卡 Internet/Ethernet 操作系统提供的 网络编程接口 (子函数) 网卡驱动程序 网卡 Web服务器 IIS 操作系统提供的 网络编程接口 (子函数) 网卡驱动程序 网卡 DNS 服务器 获取的ip地址(不建立专用TCP连接) TCP连接请求(6:80) HTTP请求:get /index.html http/1.1 HTTP响应:html格式的网页内容 解析html格式内容,并显示。 本质是应用程序 本质是应用程序 §11.1基于Internet的远程遥控系统 二、Web应用概述 DNS Server IP address for ? IP address = DDNS(动态域名解析服务) --适用于服务器是动态公网IP(如电信ADSL) IE用户 DDNS Server Web服务器 (RobertEE.) RobertEE. = IP address for RobertEE.? IP address = IP上报小软件。 (如花生壳) TCP/UDP 53号端口 §11.1基于Internet的远程遥控系统 二、Web应用概述 直接调用Windows提供的网络编程函数 头文件:#include windows.h 函数: connect(参数
您可能关注的文档
- 第十章第3格林公式及应用130694.ppt
- 第十章第3节格林式及应用1.ppt
- 第十章第3课时感器的原理及应用.ppt
- 第十章第1节对弧长曲线积分22268.ppt
- 第十章第4节对面积的面积分37072.ppt
- 第十章期权的报与价格分析.pptx
- 第十章第5节对坐标的曲面分37358.ppt
- 第十章第6节高斯式38427.ppt
- 第十章第4节对面积的面积分37047.ppt
- 第十章第2节对标的曲线积分23437.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)