Android应用开发项目式教程 教案 项目8 智能家居——网络通信.docx

Android应用开发项目式教程 教案 项目8 智能家居——网络通信.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目8智能家居——网络通信

8.1智能家居简介及关键技术课程教案

课程名称

Android应用开发

项目名称

智能家居

任务名称

智能家居简介及关键技术

课时

2

授课地点

科大讯飞人工智能实训室

教学形式

项目化教学、理实一体、

线上线下混合式

授课班级

20应用电子技术2(对)

学习情境

学生以Android开发工程师身份进入科大讯飞公司,了解智能家居应用的开发目的和意义并学习其关键技术。

教学内容分析

学习智能家居简介、socket通信、service技术

教学目标

知识目标

1.了解TCP/IP的特点和TCP/IP网络参考模型的4个层次。

2.熟悉IP地址和端口号及其作用。

技能目标

1.使学生掌握service启动的方法

2.使学生掌握TCP程序设计,能够使用ServerSocket类和Socket类编写单线程的TCP通信程序。

素质目标

1.深刻理解计算机网络通信方式;

2.掌握基本网络编程方法;

3.团队协作、分组讨论、分析问题及解决问题能力。

教学重点

1.IP地址和端口号及其作用

2.ServerSocket类

3.Socket类

教学难点

1.在智能家居应用中实现调用socket网络通信程序

2.服务service的概念、作用和启动方式

学情分析

学生在本课前已经学习了android应用的开发方法,在本课中,要把android应用开发和网络编程结合起来,掌握开发具备网络通信的能力的android应用的理论和方法。

教学设计

本节任务分2个学时完成:

1.1学时:理解智能家居应用的作用、意义和基本结构;

2.1学时:理解服务service的概念和启动方法;理解socket网络编程的概念、作用和在智能家居应用中的使用方式;

思政设计

通过介绍智能家居应用的设计思路与意义,向学生灌输科技以人为本、以服务人民为中心的理念;通过介绍网络协议的结构和socket通信方式,向学生强调网络安全的重要性,规范操作,精益求精;

教学方法

1.问题导入法:通过布置任务,让学生首先自学研究;

2.课堂操作演示法:通过课中的实际操作演示智能家居应用的设计目标和功能;

3.情境法:通过导入智能家居的实际工作场景,让学生体会本项目中关键技术的作用和意义。

考核评价

1.自评、互评、教师评。

2.项目训练报告、平时表现、考试等

教学资源

ppt,教学视频,androidstudio示范工程

教学流程

教学步骤

教学活动

教学资源

思政元素

课前自主学习

智能家居应用的界面和功能

慕课视频

科技以人为本

网络编程基础方法与Socket通信

ppt

安全意识

Service服务启动与服务通信方法

ppt

质量意识

socket网络编程在智能家居应用中的使用方式;

慕课视频

任务描述

1.了解智能家居应用的作用、意义和基本结构;

2.理解socket网络编程的概念、作用

3.掌握Service服务启动与服务通信方法

4.掌握socket网络编程在智能家居应用中的使用方式;

ppt

追求卓越

安全意识

任务实施

1.掌握智能家居应用的功能和基本结构

2.学习网络编程基础方法并实现Socket通信

3.实现Service服务启动

4.掌握socket网络编程在智能家居应用中的使用方式;

ppt

慕课视频

成果交流

1.演示socket通信过程

2.演示service启动

质量意识

考核评价

1.是否掌握了智能家居应用的功能和基本结构;

2.是否理解socket通信的基本原理和建立socket连接的方法;

3.是否掌握了启动service的方法

追求卓越

教学流程

一、提出任务(课前)

1.了解智能家居应用的作用、意义和基本结构;

2.理解socket网络编程的概念、作用;

3.掌握Service服务启动与服务通信方法;

4.掌握socket网络编程在智能家居应用中的使用方式。

【任务要求】

掌握智能家居应用的基本结构,所使用到的主要控件及其作用;

掌握tcp通信协议的基本工作原理,理解tcp协议的基本结构,掌握socket通信的基本原理;

掌握Service服务启动与服务通信方法;

理解socket网络编程在智能家居应用中的作用;掌握socket网络编程在智能家居应用中的使用方式。

二、分析任务(课中)

1.掌握智能家居应用的功能和基本结构

智能家居应用主要可以使用户在安卓手机上远程控制智能家居的开关。手机上的智能家居应用在和服务器建立socket通信连接后,可以向服务器发送开关指令,服务器将指令再发送给智能家居的单片机控制器后即可实现对家居的远程开关控制。在智能家居应用中,包含1个EditText控件用于输入服务器IP地址,1个EditText控件用于输入服务器端口号,1个按钮控件用于连接服务器,1个按钮控件用于断开连接,1个按钮控件用于打

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档