预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT72020年4月19日基于物联网平台的温度实时监测系统设计文档仅供参考基于物联网平台的温度实时监测系统设计摘要:利用开源硬件Arduino和YeeLink物联网平台设计了环境温度实时监测系统。系统经过温度传感器DS18B20实时捕获环境温度,传送至YeeLink物联网云平台,使用智能手机为操作终端,远程实时查看温度,实现经过网络实时监控环境温度功能。关键词:传感器;网络监控;温度监控;Arduino;物联网DOIDOI:10.11907/rjdk.1511572中图分类号:TP319文献标识码:A文章编号:1672-7800()005-0085-020引言物联网技术和产业的发展将引发新一轮信息技术革命和产业革命,是信息产业领域未来竞争的制高点和产业升级的核心驱动力。互联网公司3巨头百度、阿里巴巴和腾讯,物联网和智能硬件布局迅速提速:3月,阿里巴巴与美的合作,共建基于阿里云的物联网开放平台,实现对家用电器的连接对话和远程控制,美的也发布了首款基于阿里云的智能空调;而百度也正式开放了名为“BaiduInside”的创新智能硬件合作计划。腾讯在10月启动了QQ物联智能硬件开放平台,将QQ账号体系和关系链开放给智能家居、可穿戴设备、智能车载等合作伙伴,实现用户与设备、设备与设备之间的互联互通。当前微信是离用户最近的移动入口之一,微信开放硬件接口,广泛吸纳第三方智能硬件团队进驻,将加速微信App打造的物联网进程。温度是和生活环境密切相关的物理量,温度的变化会给我们的工作、生活带来重大影响,温度测量及控制至关重要。传统远程监控基于PC技术,系统的部署和研究成本高,稳定性、可扩展性受到限制,搭建服务器周期长、费用高、技术难度大。经过运用物联网云服务平台,设计出一种基于物联网云服务的温度远程监控系统,使用智能手机为操作终端,经过移动网络与物联网云服务平台实时互连,移动性好、方便快捷,能远程实时查看和控制温度,自动更新远程监控系统,具可扩展性、移动性。1系统总体架构本系统由ArduinoUNO微控制器、网络传输模块W5100、YEELINK云服务器等部分组成。系统主要实现温度数据的采集、分析、显示和上传功能。经过DS18B20传感器获取数据传至ArduinoUNO板,再经过W5100网络扩展模块,上传至yeelink物联网平台。使用智能手机为操作终端,经过移动网络与物联网云服务平台互连,远程实时查看温度,实现对温度的远程监测和处理。2系统硬件设计2.1ArduinoUNOArduino是开源软硬件开发平台,包含各种型号的硬件板和IDE软件。此开源硬件经过连接各种传感器检测环境参数,经过运行软件控制舵机、步进电机等输出装置来控制外界环境。硬件板上的微控制器经过Arduino的专用编程语言来编写程序,这种语言是建立在C/C++基础上的,把AVR单片机(微控制器)相关参数设置都函数化。2.2W5100网络扩展板ArduinoW5100网络扩展模块,能够使Arduino成为简单的Web服务器,或者经过网络控制读写Arduino的数字和模拟接口等网络应用,可直接使用IDE中的Ethernet库文件便可实现一个简单Web服务器。该版本支持miniSD卡(TF卡)读写,该扩展板采用了可堆叠的设计,可直接插到Arduino上,其它扩展板也可插上去。ArduinoW5100网络扩展模块支持全硬件TCP/IP协议:TCP、UDP、ICMP、IPv4ARP、IGMP、PPPoE、Ethernet。内嵌10BaseT/100BaseTX以太网物理层。支持自动应答(全双工/半双工模式),支持自动MDI/MDIX,支持ADSL连接(支持PPPoE协议,带PAP/CHAP验证),支持4个独立端口。内部16K字节存储器进行TX/RX缓存。3.3V工作电压,I/O口可承受5v电压。有6个IO口能够控制:SPI4个口,1个复位口,1个中断口。2.3温度信号采集单元传统的温度检测设计使用热敏电阻器件,利用温度对其阻值的影响,将温度变化的电流或电压采集,进行A/D转换后将温度显示出来。这种A/D转换测量温度的电路,感温电路复杂,测量精度较低。本系统采用的温度采集单元是DS18B20温度传感器,体积小、硬件开销低、抗干扰能力强、精度高、耐磨耐碰、使用方便、封装形式多样,适用于各种狭小空间设备数字测温和控制领域。其内部集成了A/D转换器,因而在监测点可将测得的信号数字化。因传送的是数字信