《嵌入式系统软件工程与实践》第09次实验报告.doc

上传人:asd****56 文档编号:70482365 上传时间:2023-01-19 格式:DOC 页数:4 大小:49KB
返回 下载 相关 举报
《嵌入式系统软件工程与实践》第09次实验报告.doc_第1页
第1页 / 共4页
《嵌入式系统软件工程与实践》第09次实验报告.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《《嵌入式系统软件工程与实践》第09次实验报告.doc》由会员分享,可在线阅读,更多相关《《嵌入式系统软件工程与实践》第09次实验报告.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、广东科学技术职业学院广州学院实 验 报 告专业: 计算机应用技术 班级:09 计应嵌入式12班 成绩评定:_A_学号: 姓名: (合作者_号_) 教师签名: 课程名 嵌入式系统软件工程与实践 实验 9 题目 智能家居通信协议第 11 周星期 三 第 5678 节(11月9);星期 四 第 1234 节一、 实验目的与要求(此栏实验前由老师填写)掌握网络通信协议的制定并通过Linux或Windows平台上的套接字编程实现协议。二、 实验环境及方案(此栏实验前由老师填写)任务一:制定网络通信协议,实现对信息家电的描述,并用计算机语言表示出来。任务二:编写客户机端程序和服务器端程序,实现信息家电客户

2、端与服务器的通信。可选任务:编写Windows平台上客户端程序与linux服务器通信,或使用其它语言或平台编写网络服务器程序。一台运行Linux操作系统的计算机。PC机Windows和Linux平台三、 实验步骤(此栏实验前由老师填写)按照下列实验题目的要求完成各题目(以下需要文字回答,或者截图的,请回答在实验结果栏中,并标明题号)任务一:制定网络通信协议,实现对信息家电的描述,并用计算机语言表示出来1. 首先撰写一份word文档,要求发挥想象力,实现对未来世界概念中的信息家电或者网络家电进行文字描述。如果缺乏想象力?请对现实世界中的家电进行描述和改进。2. 根据步骤一的word文档,将信息家

3、电的各项属性和操作,用计算机c语言表示出来。任务二:按照通信协议文档编写客户机端程序和服务器端程序,实现信息家电客户端与服务器的通信3. 编写智能家居通信报文协议word文档,将信息家电设备作为网络通信的客户端,完成客户端和服务器的通信报文设计。4. 自己写一个协议处理头文件protocol.h,按照通信报文协议word文档中对报文的要求完成各报文标识的定义。使用如下宏定义:#define CONFIG 0x01#define CONFIG_FAIL 0x02#define CONFIG_SUCCESS 0x03#define LOGIN 0x04#define LOGIN_FAIL 0x05

4、#define LOGIN_SUCCESS 0x06#define LOGOUT 0x07#define CALL_FUNC 0x08#define EVENT 0x095. 打开VMware Linux虚拟机和vi编辑器,编写和编译能处理多次客户端连接的服务器程序网络服务器端程序DevRegServer.c和客户端程序ApplianceDevice.c。6. 将信息家电设备作为网络通信的客户端,使用c语言的结构体描述信息家电设备的各项属性和功能,以便将来能 通过该结构体与网络服务器程序进行通信。7. 阅读服务器程序和客户端程序代码,分析信息家电客户端如何注册到服务器。打开你在前面步骤3中编写

5、的通信协议word文档,根据通信协议文档分析客户端程序中 注册报文的实现代码 是否与协议相符,如果不符合,请修改代码使之相符。8. 打开通信协议word文档,根据通信协议文档分析服务器程序中 对注册报文的处理代码 是否与协议相符,如果不符合,请修改代码使之相符。修改服务器程序DevRegServer.c,要求在信息家电设备客户端程序连接到服务器后,服务器发送一个应答给客户端程序,并将该应答打印到屏幕。9. 修改客户端程序ApplianceDevice.c,要求在收到服务器应答之后,发送本信息家电的当前状态信息给服务器。10. 修改服务器和客户端程序,要求使服务器和信息家电网络设备之间的收发交互活动达到3次来回。11. 编译,运行,将执行结果填入实验报告中。12. 修改服务器程序DevRegServer.c,编写代码,要求在信息家电设备客户端程序连接到服务器后,服务器能保存设备注册的信息。编译运行程序,将实验结果填入实验报告中。13.四、 思考题(由老师在上机前出好题目,学生通过实验后再回答)1、 如果服务器收到网络信息家电设备发来的状态信息后再使用GSM和管理人员进行通信,该如何编写程序?五、 实验结果(学生填写)六、 心得体会(学生填写)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁