智能家居远程监控系统

合集下载

基于人工智能的智能家居远程监控系统设计

基于人工智能的智能家居远程监控系统设计

基于人工智能的智能家居远程监控系统设计智能家居是指通过物联网技术,将家庭中的各种电器设备、信息设备、安防设备、生活设备等连接起来,并通过智能控制系统实现对这些设备的智能化管理和控制。

随着人工智能技术的不断进步和应用,基于人工智能的智能家居远程监控系统设计已成为智能家居领域的一项重要任务。

本文将针对基于人工智能的智能家居远程监控系统设计展开讨论。

一、智能家居远程监控系统的设计原理智能家居远程监控系统设计的核心思想是通过人工智能技术实现对家庭各种设备的远程监控和控制。

首先,需要在家居中安装各种传感器和摄像头等感知设备,以便实时感知环境信息和家庭安全情况。

然后,通过人工智能技术对感知到的数据进行分析和处理,提取有用的信息并进行决策判断。

最后,通过智能控制系统将决策结果转化为对各种设备的智能化控制指令,实现智能家居的远程监控和控制。

二、智能家居远程监控系统的关键技术1. 数据感知与采集技术:智能家居远程监控系统需要使用各种传感器、摄像头等设备对家庭环境和安全情况进行感知和采集。

例如,温度传感器、湿度传感器、烟雾传感器等可以用于感知环境信息,摄像头可以用于监控家庭安全。

2. 数据传输与通信技术:智能家居远程监控系统需要通过网络将感知到的数据传输到云端进行处理和存储。

因此,需要采用可靠的数据传输技术,如Wi-Fi、蓝牙、4G等,并与云平台进行通信。

3. 数据分析与处理技术:智能家居远程监控系统需要使用人工智能技术对感知到的数据进行分析和处理,提取有用的信息并进行决策判断。

例如,利用机器学习算法可以对摄像头拍摄到的图像进行识别和分析,判断是否有异常情况发生。

4. 智能控制技术:智能家居远程监控系统需要通过智能控制系统将决策结果转化为对各种设备的智能化控制指令。

例如,通过控制中心可以实现远程控制灯光、空调、电视等设备的开关以及安防设备的报警等功能。

三、智能家居远程监控系统的设计框架基于人工智能的智能家居远程监控系统的设计框架包括以下几个主要模块:1. 感知与采集模块:负责感知家庭环境和安全情况的各种传感器和摄像头等设备,将感知到的数据采集并传输给下一模块。

基于物联网的智能家居远程监控系统设计

基于物联网的智能家居远程监控系统设计

基于物联网的智能家居远程监控系统设计智能家居远程监控系统是一种基于物联网技术的智能化系统,旨在实现用户对家庭环境状况的远程监测和控制。

通过使用物联网技术,用户可以通过手机应用、网页等平台,实时了解家庭各个区域的状态,控制各种设备,提高家居安全性和便捷性。

一、系统架构智能家居远程监控系统主要由以下几个组件构成:1. 传感器和执行器:系统通过使用各种传感器和执行器,如温度传感器、湿度传感器、门磁传感器、摄像头等,来感知家庭环境的状态和控制各种设备。

2. 网关:作为物联网系统的中枢,网关负责传感器数据的采集和传输,并与云服务器进行通信。

网关可以通过有线或无线方式与传感器和执行器进行连接。

3. 云服务器:所有的传感器数据和控制命令都会被上传到云服务器,用户可以通过手机应用或网页来访问云服务器,实现对家居环境的远程监测和控制。

4. 手机应用/网页:用户可以通过手机应用或网页,实时监测家居环境的状态,获取报警信息,控制各种设备,如开关灯、调节温度等。

二、系统功能智能家居远程监控系统具备以下功能:1. 家庭环境监测:系统中的传感器可以实时监测家庭各个区域的温度、湿度、光照等环境参数,并将数据上传到云服务器。

用户可以通过手机应用或网页,随时查看家庭环境的状况,及时调节温度、湿度等。

2. 家居安全监控:系统中的门磁传感器、摄像头等设备可以实时监测家庭的安全状况。

例如,当有人未经允许进入家门时,门磁传感器会发送报警信息给用户;摄像头可以实时监控家庭各个区域,让用户随时了解家庭的安全情况。

3. 电器设备控制:系统中的执行器可以控制家庭中的各种电器设备,如灯光、空调、电视等。

用户可以通过手机应用或网页,打开或关闭设备,调节亮度和温度,实现智能化控制,并提高能源利用效率。

4. 远程报警功能:系统中的传感器可以实时监测家庭环境的异常情况,如火灾、气体泄漏等。

一旦发现异常,系统会自动发送报警信息给用户,同时用户可以通过手机应用或网页远程触发报警功能,确保家庭安全。

智能家居如何实现远程控制和监控

智能家居如何实现远程控制和监控

智能家居如何实现远程控制和监控在科技飞速发展的今天,智能家居已经不再是遥不可及的概念,而是逐渐走进了我们的日常生活。

智能家居系统能够让我们通过手机、平板电脑等设备,在千里之外也能轻松控制和监控家中的各种设备和环境,为我们的生活带来了极大的便利和舒适。

那么,智能家居是如何实现远程控制和监控的呢?要实现智能家居的远程控制和监控,首先需要有一个稳定可靠的网络连接。

无论是通过 WiFi、以太网还是移动网络,确保家中的智能设备能够与互联网保持畅通的连接是至关重要的。

这就像是为智能家居搭建了一条信息高速公路,让控制指令和数据能够快速、准确地传输。

在智能家居系统中,智能设备是核心组成部分。

这些设备包括智能灯泡、智能插座、智能摄像头、智能门锁、智能家电等等。

它们都具备了智能化的控制模块,可以接收和执行来自远程控制端的指令。

以智能灯泡为例,它不再是简单的照明工具,而是可以通过手机应用程序进行开关、调光、调色等操作。

当我们在外出时,想要提前打开家中的灯光,营造一个温馨的氛围,只需要在手机上轻点几下,智能灯泡就能按照我们的设定亮起。

而实现远程控制和监控的关键在于智能设备与控制平台之间的通信协议。

常见的通信协议有 Zigbee、ZWave、蓝牙、WiFi 等。

这些协议就像是不同语言之间的翻译官,确保智能设备能够理解控制平台发出的指令,并将自身的状态信息反馈给控制平台。

例如,Zigbee 协议具有低功耗、自组网等特点,适合用于一些传感器设备;WiFi 协议则在传输速度和覆盖范围上有优势,常用于智能摄像头等需要大量数据传输的设备。

控制平台则是我们与智能家居进行交互的窗口。

目前,市面上有各种各样的智能家居控制平台,如手机应用程序、智能音箱等。

通过这些控制平台,我们可以直观地看到家中智能设备的状态,进行各种操作和设置。

以手机应用程序为例,我们可以在应用中创建不同的场景模式,比如“回家模式”“睡眠模式”“离家模式”等。

当我们选择相应的模式时,系统会自动控制多个智能设备按照预设的参数进行工作。

智能家居远程监控系统设计与实现

智能家居远程监控系统设计与实现

智能家居远程监控系统设计与实现首先,智能家居远程监控系统的设计需要明确系统的功能需求。

通常包括以下几个方面:1.远程监控与控制功能:通过手机或电脑等终端设备,用户可以远程查看家中的实时监控画面,并对家庭设备进行远程控制操作,比如开关灯、调节温度等。

2.安全监控功能:系统可以实时监测家庭安保设备,如门窗磁感应器、人体红外传感器等,发生异常即时向用户发送报警推送。

3.环境监测功能:系统可以实时监测室内环境变化,例如温度、湿度等,并将数据发送到用户手机上,实时了解家庭环境情况。

4.能源管理功能:系统可以监测家庭能源使用情况,例如电力、水量等,提供实时数据和报表分析,帮助用户节约能源。

5.健康监护功能:系统可以监测家庭成员的健康数据,例如心率、血压等,并根据数据提供相应的健康建议。

设计智能家居远程监控系统的核心是通过传感器采集各种数据,并将数据传输到后台服务器。

传感器的选择需要根据不同的功能需求进行定制。

例如,温湿度传感器用于获取室内环境数据,门窗磁感应器用于检测家庭安全;另外,还需要选择适合的网络通信协议,如Wi-Fi或蓝牙等。

在系统的实现过程中,可以采用以下几个步骤:1.硬件部署:根据系统的功能需求,确定需要安装的传感器和执行器设备的位置和数量。

安装监控摄像头时需要考虑画面覆盖范围和角度选择,以及设备的固定方式。

2.网络连接:将智能家居设备与用户手机或电脑等终端设备通过无线网络连接起来,确保数据的及时传输。

3.数据采集与处理:通过传感器采集环境数据,并将数据传输到后台服务器进行处理和存储。

对于视频监控系统,需要实时传输视频流,并进行存储和管理。

4.数据展示与控制:用户可以通过手机或电脑等终端设备实时查看监控画面,并对设备进行控制操作。

同时,也可以通过手机应用程序查看历史数据和生成报表。

5.报警与消息推送:当监测到异常情况时,系统可以通过手机应用程序向用户发送报警消息,提醒用户注意安全。

6.数据分析与优化:对采集到的数据进行分析和比对,提供用户家庭环境的优化建议,帮助用户更好地管理和控制家居环境。

智能家居远程监控系统的研究与设计

智能家居远程监控系统的研究与设计
3、功能需求:系统应具备多种功能,如视频监控、环境监测、智能控制等, 以满足用户对家庭生活的不同需求。
系统架构设计
系统架构设计
智能家居远程监控系统的架构设计应包括硬件和软件两个方面: 1、硬件架构:系统的硬件架构应包括智能设备和传感器,如摄像头、红外探 测器、门禁系统等,以实现对家庭环境的全面监控。此外,硬件架构还应包括数 据传输模块、处理模块和存储模块,以确保数据的实时传输、处理和存储。
系统模块设计
2、图像处理模块:该模块主要负责对采集到的视频数据进行处理和分析,如 人脸识别、行为分析等,以实现智能预警和报警功能。
系统模块设计
3、远程控制模块:该模块允许用户通过手机APP或网页界面实现对家庭环境 的远程控制,如调整智能设备的参数、开关设备等。
系统模块设计
4、用户管理模块:该模块主要用于管理用户信息和权限,以保证系统的安全 性和稳定性。
内容摘要
在智能家居领域,嵌入式技术发挥着越来越重要的作用。嵌入式智能家居系 统可以将家居设备、传感器等有机地结合在一起,通过智能化控制,提高生活质 量、节约能源。而远程监控系统则使得用户可以随时随地监控家居设备的状态, 实现远程控制和报警功能。因此,嵌入式智能家居远程监控系统的研究具有重要 的现实意义。
内容摘要
需求分析是系统设计的重要环节。本系统的需求主要包括以下几点:首先, 系统需要支持多种传感器设备的接入,如温度、湿度、烟雾等;其次,系统需要 实现远程监控功能,支持多种终端设备,如手机、电脑等;再次,系统需要具备 报警功能,能够在检测到异常情况时及时通知用户;最后,系统需要具备升级和 维护功能,方便后续的扩展和优化。
结论
结论
本次演示对智能家居远程监控系统的研究与设计进行了详细探讨。

智能家居远程控制原理

智能家居远程控制原理

智能家居远程控制原理随着科技的发展,智能家居已经成为了人们生活中的一部分。

智能家居远程控制系统作为智能家居的重要组成部分,其原理和技术也越来越受到人们的关注和重视。

本文将从智能家居远程控制的原理入手,为大家详细介绍智能家居远程控制的工作原理。

首先,智能家居远程控制的原理是基于物联网技术。

物联网技术是指利用互联网和传感器等技术手段,将各种设备和物品连接起来,实现信息的互联互通。

在智能家居系统中,各种家用电器、安防设备、照明设备等都可以通过物联网技术连接到互联网上,实现远程控制和监控。

其次,智能家居远程控制的原理是基于无线通信技术。

智能家居系统中的各种设备需要能够与智能控制中心进行通信,而传统的有线通信方式显然无法满足智能家居系统的需求。

因此,无线通信技术成为了智能家居远程控制的重要技术支撑。

通过无线通信技术,用户可以通过手机、平板电脑等远程设备,实现对家居设备的远程控制和监控。

再次,智能家居远程控制的原理是基于云计算技术。

智能家居系统中的大量数据需要进行存储和处理,而传统的本地存储和计算方式已经无法满足智能家居系统的需求。

云计算技术可以将大量的数据存储和计算任务转移到云端服务器上进行处理,极大地提高了智能家居系统的数据处理能力和存储容量。

用户可以通过云端服务器实现对智能家居设备的远程控制和监控。

最后,智能家居远程控制的原理是基于安全加密技术。

智能家居系统涉及到大量的个人隐私和家庭安全信息,因此安全性是智能家居远程控制系统的重要考量因素。

安全加密技术可以保障智能家居系统的数据传输和存储安全,防止黑客攻击和信息泄露。

综上所述,智能家居远程控制的原理是基于物联网技术、无线通信技术、云计算技术和安全加密技术。

通过这些技术的支持,智能家居系统可以实现远程控制和监控,为用户带来更加便捷、安全和舒适的生活体验。

随着技术的不断发展和创新,相信智能家居远程控制系统的功能和性能会不断提升,为人们的生活带来更多的便利和惊喜。

智能家居设备的远程监控系统设计与实现

智能家居设备的远程监控系统设计与实现

智能家居设备的远程监控系统设计与实现近年来,随着科技的发展,人们对于智能家居的设备需求越来越高。

什么是智能家居设备?智能家居设备是指随着用户生活需求而产生的智能化功能,可以让用户方便地控制和管理家居设施,包括照明、暖通空调、家庭娱乐、安防等方面。

智能家居设备的远程监控系统就是一种集中管理智能家居的设备,通过远程监控能够实时掌握家居设备的运行状态。

智能家居设备的远程监控系统设计和实现是一项复杂的工作,需要考虑到系统的性能、安全性、可靠性和易用性等因素。

本文将详细介绍智能家居设备的远程监控系统设计和实现的一些关键点。

一、系统架构设计系统架构设计是智能家居设备远程监控系统设计的第一步。

在设计过程中,需要考虑到系统的可靠性、可扩展性和便捷性。

系统架构设计应该主要包括以下几个步骤:1.。

理清系统功能和需求在设计远程监控系统之前,需要先理清系统的功能和需求,包括监控哪些方面的运行状态、如何操作和控制设备、如何提供远程通信和数据传输等方面。

2. 选择合适的硬件平台根据系统功能和需求,选择合适的硬件平台,包括硬件的处理能力、存储空间、通信接口等方面,可以选择嵌入式设备或者树莓派等开发板。

3. 设计合适的软件架构软件架构的设计应该主要包括数据采集模块、数据传输模块、数据存储模块和数据分析模块等方面。

数据采集模块负责采集设备的运行状态信息,数据传输模块负责将采集到的数据传输到远程服务器,数据存储模块负责将数据存储到数据库中,数据分析模块负责对数据进行分析和处理。

4. 选择合适的通信协议远程监控系统需要能够实现设备和远程服务器之间的通信,可以选择HTTP协议、MQTT协议等。

5. 设计合适的自动化控制算法自动化控制算法主要用于实现对智能家居设备的操作和控制,可以根据系统的功能和需求选择合适的控制算法,例如PID控制算法、模糊控制算法等。

二、系统开发在系统架构设计完成之后,需要进行系统的开发和实现。

开发过程中需要考虑到系统的稳定性、易用性和兼容性。

智能家居系统的远程控制原理

智能家居系统的远程控制原理

智能家居系统的远程控制原理智能家居系统的远程控制是指通过网络技术实现对家居设备的控制和管理。

在传统的家居系统中,要对设备进行操作和监控,需要在家中操作控制面板或者直接操作设备。

而有了智能家居系统的远程控制功能,用户可以通过手机、平板电脑或者电脑等远程设备,实时对家居设备进行操作和监控,无论身在何处都能够掌控家居设备。

智能家居系统的远程控制原理主要包括以下几个方面:一、网络通信技术智能家居系统的远程控制依赖于网络通信技术。

一般而言,智能家居系统会连接到一个家庭局域网,并通过路由器与外部网络相连。

用户可以通过手机等设备将自己的指令传输到家庭局域网中,再从家庭局域网传输到智能家居系统中。

为了保证数据的安全性和传输的可靠性,通常会使用一些加密技术和协议,例如SSL/TLS等。

二、远程控制协议智能家居系统的远程控制通常会使用一些特定的协议来进行通信。

这些协议规定了指令的格式、传输方式以及通信的流程等。

目前比较常用的智能家居协议有Z-Wave、ZigBee、Wi-Fi等。

不同的协议适用于不同类型的设备,用户可以根据自己的需求选择合适的协议来实现远程控制。

三、云平台为了方便用户进行远程控制和管理,智能家居系统通常会提供一个云平台。

用户只需要在手机或者电脑上登录云平台的账号,就能够实时地获取家居设备的状态,执行相应的控制指令。

云平台扮演着数据中转和控制指令转发的角色,能够实现对智能家居设备的统一管理和控制。

四、远程控制应用智能家居系统通常会提供相应的手机应用或者网页端应用,用户可以通过这些应用来实现远程控制。

这些应用提供了用户友好的界面和功能,可以方便地实现对家居设备的控制和监控。

用户只需要在应用中选择相应的设备和执行相应的操作,就可以实时地改变设备的状态。

综上所述,智能家居系统的远程控制原理是通过网络通信技术、远程控制协议、云平台和远程控制应用等实现对家居设备的远程控制和管理。

这种远程控制方式给用户带来了极大的便利,使得用户不再受限于传统的操作方式,在世界的任何一个角落都能够实时地掌控家居设备,提供了更加智能和舒适的居家体验。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一种基于SMS的智能家居远程监控系统(1)
关键字:SMS智能家居远程监控系统
1引言
随着生活节奏的加快,生活水平的提高,人们对现代家居的安全性、智能性、舒适性和便
捷性提出了更高的要求。

智能家居控制系统就是适应这种需求而出现的新事物,正朝着智能化、远程化、小型化、低成本等方向发展。

如今手机已经十分普及,如何让普通百姓只
需要增加少量投入便可以通过手机远程遥控自己家中的电器设备,远程查看设备或安防系
统状况。

同时,一旦家中发生煤气泄露、火灾、被盗等安全事故时能够立即获知警报,及时处理。

为此本文提出了一种基于SMS和Atmega128的智能家居远程监控系统。

2系统结构及工作原理
本文所设计的智能家居远程监控系统由CP U模块、短信收发模块、电源模块、时钟模块、LCD显示模块、键盘模块、驱动模块、无线收发模块、检测模块等模块组成,如图1所示。

系统的工作原理如下:用户通过手机将控制或查询命令以短信的形式通过GSM网发送到短信收发模块,CPU再通过串口将短信读入内存,然后对命令分析处理后作出响应,控制相
应电器的开通或关断,实现了家电的远程控制。

CPU定时检测烟感传感器、CO传感器、门禁系统的信号,一旦家中发生煤气泄露、火灾、被盗等险情时,系统立即切断电源、蜂鸣
器警报并向指定的手机发送报警短信,实现了家居的远程监视。

为了达到更人性化的设计,当用户在家时可通过手持无线遥控器控制各个家电的通断,通过自带的小键盘设定授权手
机号码、权限和设定系统的精确时间等参数。

LCD用来实时显示各电器状态和各个传感器
的状态。

图1系统结构框图
3硬件系统设计
CPU选用Atmega128单片机,它是基于AVR RISC结构的8位低功耗CMOS微处理器,具
有性价比高、功耗小、可靠性高等特点。

短信收发模块选择厦门桑荣公司的Saro310GSM Modem.传感器选择香港嘉永公司的SS-168烟感探测报警器、HD-111家用CO探测报警器。

它们在检测到危险信号时输出开关量信号,能及时准确地向CPU发出报警信号。

LCD显示
模块选用LCD12864带中文字符型液晶显示屏,它自带汉字字库,只用查询中文字库表便
能实现LCD的中文显示,占用CPU管脚少,只需三个管脚便能完成通讯和控制。

图2系统主要模块原理图。

键盘模块采用了一个4×4的小键盘。

开关驱动模块实现弱电对强电的控制。

因为本系
统中有较大功率电器,在启动时电流会较大,可能会达到10A,因此采用了2JB0.5-1型固
态继电器。

时钟模块选用DS1302时钟芯片,为CPU提供实时时钟。

它采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能,编程简单,功耗小。

无线收发模块选用超外差双向无线接收模块JL-RT01A.电源模块由插头引入220V交流电源,
经过220V/36V/12V变压器降压,整流桥整流,二级电容滤波,三端稳压芯片78L05和78L24稳压后,分别为核心板和接口驱动模块提供5V和24V供电。

图3主程序流程图。

4软件系统设计
Atmega128芯片集成的指令功能丰富,内存等资源也都比较丰富,为了提高编程效率、代码的可读性、可移植性和可维护性,本系统使用C语言开发系统软件。

4.1主程序流程
系统上电后,首先初始化各底层硬件(包括LCD设备、串口参数等)和系统I/O,然后并通过RS-232端口向短信模块发送AT E命令查询短信模块是否正常工作?若收到应答后,则顺序发送"A T+CMG F"、"A T+C NM I"、"AT+CSCA"等AT命令(可参考AT 命令集),设置或获取相关参数,完成短信预处理。

然后进入循环等待状态,定时查询短信模块是否收到新短信,检测各个传感器的信号输入以及键盘操作等。

若查询到有新短信,则判断它是否来自授权手机?若是,核查该手机号码的权限后,对该短信进行分析,根据具体命令(见表1-3)作出响应。

一旦检测到烟感、CO传感等传感器有异常,则立
即切断主要电器的电源,输出报警信号并向指定手机发送短信。

4.2GSM短信息设计
4.2.1短信收发模式选择
Saro310GSM Modem模块使用AT命令集控制短信的收发,它支持TEXT和PDU两种短信收发模式。

前者不支持非ASCII码字符,不能收发中文短信,而后者支持多种不同的编码格式,因
此在本系统采用PDU模式来收发短信息。

手机中文字显示使用国标码,在CPU中需要先将U C S2编码转换为国标码以便于输出。

UCS2编码与国标码之间转换不能依靠算法完成,只能通过查表来实现转换。

4.2.2短信命令格式(控制协议)
短信命令分为传感器查询命令、基本控制命令、高级管理命令。

各种命令格式和说明分别如表1、表2和表3所示。

表1传感器查询命令
表2基本控制命令
表3高级管理命令
例如,执行打开电灯的命令:
uint8ExecuteSMS Cmd(void)//执行命令
{case SMS_DD:RELAY_PORT|=BIT(RELAY_DD
);//打开电灯
DvcSt t|=0x02;break;//电灯的命令代码为00000010B
}
短信命令以U n i c o d e码的形式存储在数据缓冲区中。

4.2.3短信命令解析
当系统接收到短信命令后,按顺序从传感器查询、基本命令、高级管理命令匹配扫描。

扫描代码如下:
wh i l e(--i&&!(mh=s t r s t r(UART0_RxBu f,DefDetCmd[i])));
i f(!i)//若非传感命令
wh i l e(--j&&!(mh=s t r s t r(UART0_RxBu f,DefBasicCmd[j])));
i f(!j)//若非基本命令
wh i l e(--k&&!(mh=s t r s t r(UART0_RxBu f,DefAdvanceCmd[k]));
其中,U A R T0_R x B u f指向接收数据缓冲区,DefDetCmd是系统中预定义的传感器命令,DefBasicCmd是基本控制命令,DefAdvanceCmd是高级管理命令。

扫描完成后,对不同类型命令进一步细化处理,返回对应的命令编号。

系统根据不同的命令编号完成不同的操作。

4.2.4发送短信
当系统接收到带有"?"的短信命令时,完成相应操作后,将给该授权号码发送报告短信。

短信息格式定义如下:
typedef struct Shor tMessage//短信息结构
{uint8CSCA[19];//短信中心号码
uint8FirstOctet[3];
uint8TP_MR[3];//消息参考值
uint8RecvPhoneNo[19];//对方号码字段
ui n t8TP_PID[3];//协议标识
ui nt8TP_DCS[3];//编码方式
uin t8TP_VP[3];//有效期
uint8TP_UDL[3];//用户数据长度
uint8TP_UD[255];//消息内容
}SHORTMESSAGE;
系统上电时,先执行短信息预处理,将信息结构中的常量赋值并存入Flash中,要发送短信时再将信息结构补充完整。

发送过程是(:1)向短信模块发送"AT+CMGS"命令(;2)短信模块回应后,发送短信息结构串(;3)等待发送完成。

4.2.5短信安全设计
为了提高系统的安全性,本系统设置了授权号码库,只有在授权号码库中的授权手机对系统发送的命令才是有效的。

当系统接收到一条新短信时,先判断号码是否包含在授权号码库中,如短信来自非授权手机则将此信息删除。

执行完授权号码发送的命令后,系统再通过短信模块向用户发送命令执行情况的信息。

授权号码库是可以修改的,管理号码的手机可以发送短信命令将陌生号码加入到授权号码库中或删除授权号码,也可以通过键盘添加、删除授权号码。

5实物测试
该系统的实物测试结果如图4所示,通过授权手机向系统发送短信"打开电灯?",系统完成短信命令的解析、打开电灯后,在LCD显示当前操作,并按要求回复一条短信。

图4LCD控制命令显示及手机查询命令显示。

6结束语
本文所设计的智能家居远程监控系统只须对原有的电源、安防等系统的布线做很少的调整,便可通过手机实现遥控家电。

该系统实用性强、操作简单、成本低、性价比高。

还很容易推广到户外广告牌监控、水库水位监控、电梯安全运行监控等众多领域。

相关文档
最新文档