ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:4.14MB ,
资源ID:4110536      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4110536.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于蓝牙cc2540和WiFi通信技术的云端智能空调加湿器控制系统.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于蓝牙cc2540和WiFi通信技术的云端智能空调加湿器控制系统.docx

1、基于蓝牙cc2540和WiFi通信技术的云端智能空调加湿器控制系统物联网技术实验报告专 业 物联网工程 班 级 物联网18-1 学 号 姓 名 指导教师 完成时间 2021.06.19 摘要随着无线通信系统和片上网络等技术的发展,无线传感器网络已成为21世纪对世界影响最大的技术之一。在物联网发展的大背景下,无线传感网由于其固有的特性和优点成为了物联网感知物体信息、获取 信息来源的首选。为了实现对多种物联网无线传感网络使用环境的覆盖、无线传感器网络具有自组织的智能特性,但也面临着扩展性、能效和安全等方面的问题。无线传感器网络(WSN,Wireless Sensor Networks)是由部署在监

2、测区域内的大量微型传感器节点组成,是采用无线通信的方式形成的一个多跳自组织网络系统,能够通过集成化的微型传感器,协同地实时监 测、感知、采集和处理网络覆盖区域中各种感知对象的信息,并对信息资料进行处理,再通过无线通信 方式发送,并以自组多跳网络方式传送给信息用户,以此实现数据收集、目标跟踪以及报警监控等各种功能。在如今的智慧家庭中,无线传感器网络的使用越来越多,特别是智能家居方面,节点中嵌入传感器,实现家庭中数据的实时汇报和上传,云端实现控制家电的开启和关闭。关键词:wifi通信、温湿度传感器、云端警报、云端控制、蓝牙通信AbstractWith the development of wire

3、less communication system and network on chip, wireless sensor network has become one of the most influential technologies in the 21st century.In the context of the development of the Internet of things, wireless sensor network has become the first choice for the Internet of things to sense object i

4、nformation and obtain information sources because of its inherent characteristics and advantages. In order to achieve the coverage of a variety of Internet of things wireless sensor network environmentWireless sensor networks have the characteristics of self-organizing intelligence, but they also fa

5、ce the problems of scalability, energy efficiency and security. Wireless sensor networks (WSN) is composed of a large number of micro sensor nodes deployed in the monitoring area. It is a multi hop self-organizing network system formed by wireless communication. It can monitor, perceive, collect and

6、 process the information of various sensing objects in the network coverage area in real time through integrated micro sensors, And the information is processed, and then sent by wireless communication, and sent to information users by self-organizing multi hop network, so as to achieve data collect

7、ion, target tracking, alarm monitoring and other functions.In todays smart home, more and more wireless sensor networks are used, especially in smart home. Sensors are embedded in nodes to realize real-time data reporting and uploading in the home, and the cloud can control the opening and closing o

8、f home appliances.Key words: WiFi communication, temperature and humidity sensor, cloud alarm, cloud control, Bluetooth communication第一章 项目需求分析1.1 项目的需求分析随着科技的发展,传感器模块的使用越来越普遍,越来越多的家用电器都接入了云端,云端的远程设备控制有很多场景可以使用如:家居风扇控制、家居环境灯光控制、家居智能电饭 煲控制等。 针对于控制节点,其主要的关注点还是要了解控制节点对设备控制是否有效,以及控制结果。在生活中,智能家居可实现云端收集家庭

9、环境值,和云端控电器。根据生活需求,家庭中的温湿度和空调以及加湿器有着相关的联系,本项目通过温湿度传感器采集环境相关值,上传到云端,结合云端上传控制继电器模拟控制空调和洗衣机。根据以上的需求分析,致力于实现温湿度和家庭中空调及加湿器的控制,智能家居系统的主要功能需求为:1)云端查看环境的温湿度值2)远程设备对节点发送控制指令,节点实时响应并执行操作。如控制空调的开启或关闭和加湿器的开启或关闭。3)远程节点发送查询指令后,节点实时响应并反馈设备状态。第二章 设计与实现2.1项目的主体架构家庭温湿度智能控制系统,分为两大主要功能模块(温湿度采集模块,智能家居控制模块)。每个模块负责不同的功能,如数

10、据采集,控制指令,上传云端的实现。2.2 温湿度功能的设计与实现1、温湿度预警功能的功能逻辑事件归纳如下:1)节点每 20s 循环上报一次温湿度数据到网关。 4)当监测到查询信息时节点能够响应指令并反馈安全信息。2、家庭温湿度采集硬件框图设计。温湿度检测使用了外接传感器,外接传感器使用的是DHTU21D,通过IIC总线与CC2540 BLE芯片进行通信。温湿度采集系统硬件结构3、硬件电路设计。DHTU21D 传感器采用 IIC 总线,其中 SCL 连接到 CC2540 单片机的 P0_0 端口, SDA 连接 CC2540 单片机的 P0_1 端口。温湿度传感器硬件设置4、温湿度预警功能的流程

11、图1)首先cc2540连接网关,入网成功后获取温湿度传感器的值;2)接着把温湿度和预警信息上传到网关。4)如接收到网关传过来的查询指令,则获取温度值,并把结果回传给网关。2.3智能家居控制功能的设计与实现1、空调和加湿器控制的功能逻辑事件归纳如下: 1)节点入网后,每隔 20s 上行上传一次继电器状态数值。2)网关对控制节点发送控制指令,节点实时响应并执行操作。 3)网关向控制节点发送查询指令后,节点实时响应并反馈设备状态。 2、空调、加湿器控制系统硬件框图设计如下,CC3200 通过 IO 引脚来控制继电器,从而达到控制空调和加湿器的开启和关闭。系统硬件结构3、继电器原理如下图所示。继电器控

12、制原理图4、设计空调、加湿器控制系统协议通过继电器模拟实现空调和加湿器的控制,其中节点和网关采用类 josn 格式的通信协议(参数=值,参数=值,),具体如下:控制协议5、空调、加湿器控制功能的流程图如下,首先模块通过wifi连接网关,入网成功后,每隔20秒上报一次数据到网关,如收到控制指令,则解析控制的指令值,并根据值控制相应的继电器。如收到查询指令,则返回马上回传各个继电器的状态。空调、加湿器控制流程图第三章:软件平台一、IAR For 8051软件开发环境,用于开发编写节点的程序,和节点的程序调试等。图3.1二、SmartRFProgram刷机工具,把程序烧录到蓝牙模块中。图3.2三、c

13、cs uniflash用于把程序下载到wifi模块中。四、xLabTools串口调试工具图3.4五、ZCloudTools 工具:1)当 ZigBee 设备组网成功,并且正确设置智能网关将数据连接到云端,此时可以通过 ZCloudTools工具抓取和调试应用层数据。(ZCloudTools 包含 android 和 windows 两个版本)2)ZCloudTools 可查看网络拓扑图,了解设备组网状态。3)ZCloudTools 可查看网络数据包,并支持下行发送控制命令:图3.5第四章:硬件平台一、xLab 硬件平台xLab未来实验平台是物联网短距离无线通信技术课程的推荐实验平台,主要由感知

14、层单元、 传感网单元、智能网关单元构成。实验平台二、硬件单元1、采集类传感器包括:温湿度、光强、空气质量、气压高度、三轴(4 )、距 离、继电器、语音识别、传感器端子。采集类传感器2、控制类传感器包括:风扇、步进电机、蜂鸣器、LED、RGB、继电器、 传感器端子、功能跳线。控制类传感器3、传感网单元:ZXBeeLiteB 经典型无线节点采用无线模组作为 MCU 主控,板载信号指示灯:电源、电池、网络、 数据,两路功能按键,板载集成锂电池接口,集成电源管理芯片,支持电池的充电管理和电量测量;板 载 USB 串口,Ti 仿真器接口,ARM 仿真器接口。蓝牙模块3、智能网关单元:Cortex-A9/

15、Cortex-A53 Android 智能网关(三星 S5P4418/S5P6818 处理器),外设:3G/4G、GPS/BDS、WiFi、蓝牙、摄像头、NFC。网关模块三、本次使用到的模块第五章 云端平台的使用1、网关连接云端1、网关的功能逻辑事件归纳如下: 1)网关中开启蓝牙和wifi热点,其他节点可通过蓝牙或wifi的方式连接到该网关中。2)网关连接网络,网关可以连接到网络,实现云端和网关的交互。3)网关实现数据的上云,网关接收各个节点的数据,并实现数据转发到云端。4)云端数据的转发,把云端发送到网关的数据,按地址分发到相应的节点。2、网关连接网络的实现 1)在电脑端接入无线网卡,实现电

16、脑端的上网。2)在电脑端设置,无线网络共享到以太网,实现以太网和无线网卡的网络共享。3)通过网线,把电脑端的以太网接口和网关的以太网接口进行连接,连接如下图。4)验证网关是否可以接入以太网,在网关中成功打开XX的网页,如图1图5.13、配置wifi热点和蓝牙,如图2图5.24、网关连接云端,在网关中开启远程连接,如图3。图5.35、登录智云物联应用网站。并实现注册。6、登录进入到应用项目后台,可对应用项目进行配置(图5.5)。7、新添加一个控制设备(图5.6):图5.68、对执行设备进行控制(图5.7):图5.7第六章 成果照片1、采集类连接图图6.12、控制类连接图图6.23、整体连接图图6

17、.34、配置网关连接采集类传感器和控制类传感器图6.45、网关中查看连接的拓扑图。图6.56、云端接收到的数据(温湿度值和家居电器状态)。图6.67、查询温湿度信息。图6.78、云端发送控制指令(图6.8.1),开启加湿器图(6.8.2)。图6.8.1图6.8.29、云端发送控制指令(图6.9.1),开启空调(图6.9.2)。图6.9.1图6.9.210、云端发送控制执行(图10.1.1),开启空调和加湿器(图10.1.2)图10.1.1图10.1.2第七章 小结在本次实训中,遇到了许多问题,例如: 同时打开IAR和FlashPromgrammer 工具时,FlashPromgrammer 工

18、具烧录程序会出现错误,后从实验手册中发现,IAR 处于调试状态时,仿真器处于占用状态,此时使用 FlashPromgrammer 工具烧写程序时会出错,需要先将 IAR 从调试状态停止后才能使用。连接蓝牙时不知道,连接一直失败,在分析了实验手册后,通过pc的串口连接到蓝牙模块,实现查询模块的地址,然后在网关中匹配相应的地址,并刷新等待,最终解决问题。在使用wifi模块时,程序中修改了相应接入点名称等但无法连接,最终采用和蓝牙一样的解决方法,通过上位机的设置,实现配置。网关接入互联网的实现过程中,由于wifi模块需要接入点,但网关的热点和wifi不可同时开启,故需要外接网络,在本次实验中,通过和小组成员一起探讨接入问题,最终在大胆的尝试后,通过pc端作为桥接,实现两个网卡间的网络共享,从而实现了接入互联网。在本次实验中,我学会了蓝牙和wifi模块的基本使用,通过实训的过程,也了解了其中传感器和主控间的通信方式,iic协议的原理等。代码运行过程中的逻辑关系以及调试等都有了更加深刻的认知。在本次实训中收获颇多。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1