论文部分内容阅读
本论文是基于物联网的室内温度采集器研究,此次设计应用于笔者本职工作中所管理的应用电子专业实训室。在撰写论文过程中,笔者所工作的中职学校正处于应用电子专业转型为物联网技术专业的发展阶段,故在本设计中加入物联网技术的研究。本设计主要通过物联网技术采集室内温度数据,处理温度数据后传送给管理员,从而实现实训室温度远程监控的目的。由于物联网技术以传感器采集数据为基础,借助笔者所工作的中职学校现有的教学云平台建立传感器资源库,本设计从传感器资源库中进行温度传感器选型,再结合实际应用环境来开展设计工作。本设计遵循模块化设计原则,制定好整体的设计思路后,从笔者的实际教学和工作环境的设备资源进行软硬件设计。根据应用环境以及设计需求,本设计由软硬件两大部分结合而成。硬件设计从传感器资源库进行温度传感器选型,并充分考虑本职工作中所教的课程内容,通过操作简单且原理易懂的元器件进行硬件电路设计,以便今后将设计成果应用于教学工作中。而软件部分设计以笔者所工作的中职学校专业转型为契机,充分利用物联网技术的资源,从物联网结构的特性出发,将物联网和WebSocket、TCP/IP协议等结合起来,设计出符合本次室内温度采集需求的软件环境。本设计在现有资源的基础上设计出符合实训室管理条件的物联网温度采集器,并在完成本设计后将设计成果运用到今后本职工作中。本次设计的硬件部分由STC89C52单片机作为控制核心,外围电路包括DS18B20温度采集模块、W5100以太网模块、LCD1602液晶显示模块等主要部分组成,软件部分主要由客户端、数据库、服务端三个部分组成。本次设计中,温度传感器从实训室获取室内实时温度数据,经过单片机终端进行处理后,温度数据由W5100以太网模块传到服务器,服务器保存数据并传送到数据库进行温度数据统计,而Web客户端和服务端通过WebSocket通信,将实时温度数据推送到Web客户端进行显示。Web客户端接收到服务端推送的温度数据后,Web页面实时更新温度数据,并通过eCharts图表将一天24小时的温度变化情况显示到网页上。实训室管理员可通过计算机或者移动电子设备登陆网页了解到实训室的室温情况。如遇实训室温度超过额定温度,则及时推送信息给管理员,以便管理员对紧急情况做出应对措施。