欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

计网课设(智能酒店客房)

时间:2023-09-01

网盘源码超链接,提取码:jw67

题目要求:
实现一个基于socket的物联网服务器,接收来自客户端的数据。实现一个物联网客户
端,模拟设备。客户端产生数据,发送至服务器, 服务器根据协议对数据作出处理。
业务背景:
酒店房间配备门卡,可以用于取电。客人进去房间插卡,上传房间状态为有人,拔下
卡,房间状态变为无人。
客户端将房间状态实时上报(10秒钟一次)。需要上传的信息为:
1.房间状态:有无人。只上传
2.温度传感器:采集房间温度信息。 只上传
3.湿度传感器:采集房间湿度信息。只上传
4.灯光:开闭状态:至少要有两路:卧室,卫生间;
5.空调:当前电源状态,设置的温度,风速。模式(制冷还是制热)。
6.门窗状态:开闭状态;
7.窗帘状态:开闭幕状态;
业务要求:
1.如果房间为无人状态,关闭所有设备;
2.如果房间有人,空调为开启状态,关闭门窗;
3.如果房间温度高于30度,开启空调制冷,设定温度为24度,风达为中风;
4.如果房间温度低于15度,开启空调制热,设定温度为26度,风速为高风;
5.如果房间有人,窗帘关闭,则打开卧室灯光:窗帘打开,关闭卫生间灯。
可以根据服务器发来的指令进行调节模式(制冷、制热、送风)。设置温度。风速;
还可以根据服务器的指令。上传子自己的当前状态:模式,温度,风速。
要求:
设计通信协议完成数据的双向传输,应用层协议应包含首部和数据部分。

客户端生成的报文:

服务器生成的报文:

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。