智能家居控制系统设计方案_第1页
智能家居控制系统设计方案_第2页
智能家居控制系统设计方案_第3页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、门撑谕解璇童爭it厶匕能级学院专业班级智能家居控制系统设计摘要 :本文简单介绍了智能家庭控制系统的组成、旅行、功能、系统设计以及产品 选择的要点,工程设计事例等。Summary: This article simply introduces the composition of the intelligent home control system, travel, function, system design and product selection, the main points of the engineering design examples, etc关键词 : 家庭控制器 ,

2、 自动监控 , 安全防范。Antistop: Home Controller,automatic monitoring,safety protection目录1. 前言 32. 智能家居控制系统概述 43. 智能家居控制系统功能 43.1 家庭通信 43.2 家庭设备自动监控 43.3 家庭安全防范 44. 智能家居控制系统类型 54.1 系统类型 54.2 基本特点、功能、适用范围 55. 系统设计及产品选用要点 75.1 智能家庭控制系统类型的选用 75.2 家庭控制器的选用 75.3 总线技术及模块化设计 75.4 扩展功能 76. 设备的安装 86.1 交换机、路由器、控制器、放大箱、

3、分配箱、电话分线箱 86.2 家庭控制器 86.3可燃气体探测器 96.4感温探测器设置 96.5紧急按钮开关 96.6门(窗 )磁开关 96.7 玻璃破碎探测器 96.8 被动红外侵入探测器和被动红外微波双技术探测器 96.9 红外遥控器 97. 工程设计实例 108. 设计中应注意的事项 119. 附录 11、八 、-刖言随着国民经济和科学技术水平的提高,特别是计算机技术、通信技术、网络技术、 控制技术的迅猛发展与提高,促使了家庭实现了生活现代化,居住环境舒适化、安全化 这些高科技已经影响到人们生活的方方面面,改变了人们生活习惯,提高了人们生活质 量,家居智能化也正是在这种形势下应运而生的

4、。2. 智能家居控制系统概述智能家庭控制系统是以HFG以太网、现场总线、公共电话网、无线网的传输网络 为物理平台,计算机网络技术为技术平台,现场总线为应用操作平台,构成一个完整的 集家庭通信、家庭设备自动控制、家庭安全防范等功能的控制系统。智能家居控制系统的总体目标是通过采用计算机技术、网络技术、控制技术和集成 技术建立一个由家庭到小区乃至整个城市的综合信息服务和管理系统,以此来提高住宅高新技术的含量和居民居住环境水平。系统通常由系统服务器、家庭控制器(各种模块)、各种路由器、电缆调制解调器头 端设备CMTS交换机、通讯器、控制器、无线收发器、各种探测器、各种传感器、各种 执行机构、打印机等主

5、要部分组成。3. 智能家居控制系统功能智能家庭控制系统的主要功能包括家庭通信、家庭设备自动控制、家庭安全防范三 个方面。3.1家庭通信家庭通信可采用电话线路、计算机互联网、CATV线路、无线局域网等方式。(1) 电话线路通过电话线路实现双向传输语音信号和数据信号。(2) 计算机互联网通过互联网实现信息交互、综合信息查询、网上教育、医疗保健、电子邮件、电子 购物等。(3) CATV 线路通过CATV线路实现VOL点播和多媒体通信。(4) 无线局域网通过无线收发器、天线、各种无线终端,实现双向传输数据信号。3.2 家庭设备自动监控家庭设备自动监控包括电器设备的集中、 遥控、远距离异地 (通过电话或

6、 Internet) 的监视、控制及数据采集。(1) 家用电器的监视和控制按照预先所设定程序的要求对热水器、微波炉、视像音响等家用电器进行监视和控制。(2) 热能表、燃气表、水表、电度表的数据采集、计量和传送根据小区物业管理的要求 所设置数据采集程序,通过传感器对热能表、燃气表、水表、电度表的用量进行自动数 据采集、计量,并将采集结果远程传送给小区物业管理系统。(3) 空调机的监视、调节和控制按照预先所设定的程序,根据时间、温度、湿度等参数对空调机进行监视、调节和 控制。(4) 照明设备的监视、调节和控制按照预先设定的时间程序,分别对各个房间照明设备 的开、关进行控制,并可自动调节各个房间的照

7、度。(5) 窗帘的控制按照预先设定的时间程序,对窗帘的开启关闭进行控制。3.3 家庭安全防范家庭安全防范主要包括多火灾报警、可燃气体泄漏报警、防盗报警、紧急求救、多防区的设置、访客对讲等。家庭控制器内按等级预先设置若干个报警电话号码 (如家人 单位电话号码、手机电话号码、寻呼机电话号码和小区物业管理安全保卫部门电话号码 等) ,在有报警发生时,按等级的次序依次不停地拨通上述电话进行报警 (可报出家中是 哪个系统报警了 )。同时,各种报警信号通过控制网络传送至小区物业管理中心,并可 与其它功能模块实现可编程的联动 (如可燃气体泄漏报警后,联动关闭燃气管道上的电 磁阀 ) 。(1) 防火灾发生 通

8、过设置在厨房的感温探测器和设置在客厅、卧室等的感烟探测器,监视各个房间 内有无火灾的发生。如有火灾发生家庭控制器发出声光报警信号,通知家人及小区物业 管理部门。家庭控制器还可以根据有人在家或无人在家的情况,自动调节感温探测器和 感烟探测器的灵敏度。(2) 防可燃气体泄漏通过设置在厨房的可燃气体探测器,监视燃气管道、灶具有无燃气泄漏。如有燃气 泄漏家庭控制器发出声光报警信号,并联动关闭燃气管道上的电磁阀,同时通知家人及 小区物业管理部门。(3) 防盗报警防盗报警的防护区域分成两部分,即住宅周界防护和住宅内区域防护。住宅周界防 护是指在住宅的门、窗上安装门磁开关, 在对外的玻璃窗、门附近安装玻璃破

9、碎探测器; 住宅内区域防护是指在主要通道、 重要的房间内安装被动红外探测器或被动红外微波 双技术探测器。当家中有人时,住宅周界防护的防盗报警设备 ( 门磁开关、玻璃破碎探 测器) 设防,住宅内区域防护的防盗报警设备 ( 红外探测器或被动红外微波双技术探测 器) 撤防。当家人出门后,住宅周界防护的防盗报警设备 (门磁开关、玻璃破碎探测器 ) 和住宅内区域防护的防盗报警设备 ( 被动红外探测器或被动红外微波双技术探测器 ) 均设防。当有非法侵入时,家庭控制器发出声光报警信号,并通知家人及小区物业管理 部门。另外,通过程序可设定报警装置的等级和报警器的灵敏度。(4)访客对讲住宅的主人通过访客对讲设备

10、与来访者进行双向通话或可视通话, 确认是否允许来 访者进人。住宅的主人利用访客对讲设备,可以对大楼入口门或单元门的门锁进行开启 和关闭控制。(5)紧急求救当遇到意外情况 (如疾病或有人非法侵入 ) 发生时,按动报警按钮向小区物业管理部 门进行紧急求救报警。紧急求救信号在网络传输中具有最高的优先级别,由于是人在紧 急情况下的求救信号,其误报的可能性很小。4. 智能家居控制系统类型4.1 系统类型智能家庭控制系统可分成采用公共电话网的智能家庭控制系统、 HFC 的智能家庭控 制系统、以太网的智能家庭控制系统、 LonWorks 的智能家庭控制系统、 KS485 的智能 家庭控制系统、无线网的智能家

11、庭控制系统等类型。4.2 基本特点、功能、适用范围(1)采用公共电话网的智能家庭控制系统采用公共电话网的智能家庭控制系统图参见国 家建筑标准设计 智能家居控制系统设计施工图集 03X602 第14 页。基本特点:家庭智能控制器内配置了与电话线连接的收发器,利用电话网络作为信息 传输网。该系统不仅在功能上能完全满足要求,而且大大地简化了布线,可以节省布线 的投资。系统组成: 系统由系统服务器、 家庭控制器 (内置了与电话线连接的收发器 )、路由器、 收发器、各种探测器、各种传感器、各种执行机构、打印机等组成。系统功能:实现家庭通信、家庭设备自动控制、家庭安全防范。适用范围:该系统适用于新建、扩建

12、的智能化住宅 (小区)工程,且特别适用于改造的 智能化住宅 (小区)工程,利用原有的电话线就可实现数据信号的共网传输。(2)采用 HFC 的智能家庭控制系统采用HFC的智能家庭控制系统图参见国家建筑标准设计 智能家居控制系统设计施 工图集 03X602 第15页。基本特点:家庭智能控制器内配置了 CableModem,禾U用有线电视的HFC网络作为信 息传输网。该系统不仅在功能上能完全满足要求,而且大大地简化了布线,可以节省布 线的投资。HFC网络采用共享方式,其共享带宽为 36Mbps。当上网人数较多时,上网的速度 会变慢。由于Cable Modem设备费用较高,用户网络的开通费用高。系统组

13、成:系统由系统服务器、家庭控制器 (内置了 Cable Modem)、路由器、电缆调 制解调器头端设备CMTS、有线电视传输网络、各种探测器、各种传感器、各种执行机 构、打印机等组成 o系统功能:实现家庭通信、家庭设备自动控制、家庭安全防范。适用范围:该系统适用于新建、扩建的智能化住宅 (小区)工程,且特别适用于改造的 智能化住宅 (小区)工程,仅将原有的有线电视 HFC 网络进行双向改造, 就可实现数据和 图像信号的共网传输。(3)采用以太网的智能家庭控制系统采用以太网的智能家庭控制系统图参见国家建筑标准设计 智能家居控制系统设计 施工图集 03X602 第 16、 17 页。基本特点:家庭

14、智能控制器内配置了以太网网卡,利用以太网作为信息传输网。以太 网同时支持住户计算机和智能家庭控制系统。该系统不仅在功能上能完全满足要求,而 且大大地简化了布线,可以节省布线的投资。以太网传输速率较高,传输速率有 10Mbps、 100Mbps 等。根据传输距离的要求,由小 区物业管理中心至各楼交换机采用 5类以上 4 对对绞线、多模光缆或单模光缆,由交换 机至家庭控制器采用超 5类 4对对绞电缆。系统组成:系统由系统服务器、家庭控制器、路由器、交换机、各种探测器、各种传 感器、各种执行机构、打印机等组成。系统功能:实现家庭通信、家庭设备自动控制、家庭安全防范。适用范围:该系统适用于新建、扩建和

15、改造的智能化住宅(小区)工程,用以太网实现数据和图像信号的双向传输。(4)采用 LonWorks 的智能家庭控制系统采用 LonWorks 的智能家庭控制系统图参见国家建筑标准设计智能家居控制系统设计施工图集如3X602第21、22、23页。基本特点:采用一个覆盖全部ISO/0SI标准七层通信协议、开放性的LonWork总线 技术,一台系统服务器最多可连接 127台LONWorks路由器,一台LonWorks路由器最 多可连接 63 台家庭控制器。每台家庭控制器为 LonWork 一个通道上的网络节点,每个 网络节点包括有神经元(NEURON)芯片、振荡器、电源、一个通过媒介通信的收发器和 与

16、监控设备接口的I/O设备(电路)、存储器等。Lon Works直接通信距离可达2700m(双绞线、78Kbps),其通信传输速度最大可达1. 25Mbps(此时有效传输距离为130m)。LonWorks路由器至小区物业管理中心线路长 度超过2700m时,需在总线上加装中继器。传输线通常采用双绞线,根据需要也可采用 同轴电缆或电力线。系统组成:由系统服务器、家庭控制器、路由器、LonWorks路由器、交换机、各种探测器、各种传感器、各种执行机构、打印机等组成。系统功能:实现家庭通信、家庭设备自动控制、家庭安全防范。 适用范围:该系统特别适用于新建、扩建的智能化住宅(小区)工程。(5)采用 KS4

17、85 的智能家庭控制系统采用 KS485 的智能家庭控制系统图参见国家建筑标准设计 智能家居控制系统设计施工 图集 03X602 第 18、 19、 20 页。基本特点: KS485 串行接口总线为主从式网络,它的通信为半双工、采用双向单信道 连接方式。RS485串行接口总线的传输介质采用双绞线,它可以高速地进行远距离传输, 传输速度与传输距离的技术指标如下:传输速率为10Mbit/s时,最大传输距离是12m; 传输速率为1Mbit / s时,最大传输距离是120 m;传输速率为100kbit / s时,最大传输 距离是 1200m。系统组成:由系统服务器、家庭控制器、路由器、通讯器、控制器、

18、各种探测器、各 种传感器、各种执行机构、打印机等组成。系统功能:实现家庭通信、家庭设备自动控制、家庭安全防范。 适用范围:该系统特别适用于新建、扩建的智能化住宅(小区)工程。(6)采用无线网的智能家庭控制系统采用无线网的智能家庭控制系统图参见国家建筑标准设计 智能家居控制系统设计 施工图集 03X602 第 24、25 页。基本特点:利用无线作为信息传输网,该系统不仅在功能上能完全满足要求,而且从 系统服务器至家庭控制器、 家庭控制器至各种现场末端装置均采用无线传输方式, 小区、 楼内、户内无需布线,施工简单,可以节省施工的投资。无线网的工作频率符合IEEE802. 11b标准要求。系统组成:

19、由系统服务器、家庭控制器、无线收发器、各种探测器、各种传感器、各 种执行机构、打印机等组成。系统功能:实现家庭通信、家庭设备自动控制、家庭安全防范。 适用范围:该系统适用于新建、扩建的智能化住宅 (小区)工程,且特别适用于改造的 智能化住宅 (小区)工程,不用敷设线路就可实现数据信号的传输。5. 系统设计及产品选用要点5.1 智能家庭控制系统类型的选用新建、扩建的智能化住宅 (小区)工程,宜采用 LonWorks 的智能家庭控制系统、以 太网的智能家庭控制系统或采用 RS485的智能家庭控制系统。改造的智能化住宅(小区) 工程,宜采用 公共电话网的智能家庭控制系统、 HFC 的智能家庭控制系统

20、或无线网的智 能家庭控制系统。5.2 家庭控制器的选用家庭控制器的选用主要包括功能、总线技术及模块化设计、扩展功能、可按用户的 基本要求进行配置等方面的选用要求。(1)家庭控制器功能的选用家庭控制器通常具有以下功能:家庭防盗报警;家庭火灾报警; 家庭燃气泄露报警;家庭紧急求助;远程设防与撤防;远程报警;访客对讲;家用电器监控;家用表具数据采集及处理;空调机监控;接入网接口;小区 电子 公告;信息查询;家用设备报修等。(2)家庭控制器功能的选择在工程设计中,家庭控制器功能的选择可参见下表所示。5.3 总线技术及模块化设计家庭控制器要求采用总线技术,如 Lon Works、R5485、BAC ne

21、t、CNBIIs、CEBus、X 一 10;家庭控制器要求采用模块化设计,以便用户可以根据需求选择不同的模块完成不同的 功能。5.4扩展功能家庭控制器要有一定的扩展功能,考虑能适应今后发展的需要。可按用户的基本要 求进行配置应能根据用户提出有哪些被控设备及监视控制要求(功能要求)等因素,来对 家庭控制器组成进行配置,包含模块种类的选择和各种模块数量的选择。6. 设备的安装6.1交换机、路由器、控制器、放大箱、分配箱、电话分线箱康居住宅家庭控制器功能设置表级嗣消防安防访客对讲家电监 控表具数据远传基本级(1A)1 .在住户内安 装紧急按钮开 关。2 .在住户内安 装入侵报警探 测器。具有语音对讲

22、 及控制开启楼 道人口处防盗 门功能。12点热能表、燃气表、 水表、电度表的自 动抄收及远传、超 限判断、自动检查、 分时计费、实时计 量、管理功能。提高级(2A)在室内安装可燃气 体泄漏自动报警装置。且 能就地发出声光报警信号。1.在住户内两 处安装紧急按 钮开关。2 .在住户内安 装入侵报警探 测器,在户门、 及用台、外窗安 装人侵报警装置。具有语音对讲 及控镧开启楼 道人口处防盗 门功能。可实现住户与安防 监控中心的直 接联系。2点以热能表、燃气表、 上水表、电度表的自动抄收及远传、超限爿 断、自动检查、分 时计费、实时计量、 管理功能。先进级(3A)1 在室内安装可燃 气体泄漏自动报警

23、 装置,当燃气体泄漏 报警后能自动切断 气源、打开捧气装 置,且能就地发出声 光报警信号。2 在住户内设置火1.在住户内不 少于两处安装 紧急按钮开关。2 .在住户内安 装入侵报警探 测器,在户门及 阳台门、外窗安 装入侵报警装具有语音、可视 对讲及控翻开 启楼道入口处 防盗门功能,可 实现住户与安 防监控中心的 直接联系。2点以 上热能表、燃气表、 水表、电度表的自 动抄收及远传、超 限判断、自动检查、 分时计费、实时计 量、管理功能。灾自动报警装置。置。这些设备均应安装在电气竖井内或公共走道的墙上(内)o6.2家庭控制器暗装(或明装)在墙内(上),其底边距地面1. 4m左右。家庭控制器应设

24、置在住户大 门附近(宜距户门0. 5m以内),且容易操作(包括设防与撤防)的地方。6.3可燃气体探测器安装在厨房内的燃气管道、灶具附近,当住户使用的是天然气,燃气探测器吸顶棚 安装在距顶棚300ram以内的地方;当住户使用的是液化石油气,燃气探测器安装在距 地面300mm以内地方。6.4感温探测器设置在厨房内,它吸顶棚安装。在起居室、卧室等房间内,它吸顶棚安装。6.5紧急按钮开关设置在起居室沙发和主卧室床头附近的墙上,及卫生间的墙上。紧急按钮开关暗装 在墙内,其底边距地面 0. 5m1. 2m。6.6门(窗)磁开关安装在门扇和门框内或窗扇和窗框内。6.7玻璃破碎探测器安装在窗户和玻璃门(阳台)

25、附近的墙上或吸顶棚安装。6.8被动红外侵入探测器和被动红外/微波双技术探测器安装在住户的主要通道、重要的房间内,它吸顶棚安装或安装在顶棚的墙角处。6.9红外遥控器安装在被控电器设备正面附近的墙上,距离不能超过红外线工作范围,且与电器设 备之间没有遮挡。7. 工程设计实例以二室户型为例介绍户内的智能家庭控制系统设计, 设计标准采用康居住宅先进级 (3A) 。采用以太网的家居控制系统,家庭控制器与户内各模块之间采用R$485 总线,家庭控制器可通过电话线或计算机网络接收控制指令、发出信息,所选用的家庭控制器 具有可视访客对讲功能。家居控制系统图参见国家建筑标准设计 03X602 第 17 页,二室

26、户型家居控制平面图参见图 1、2 所示,家庭控制器 与室内设备的连接参见图 3 所示。在起居厅、卧室设置了感烟探测器,厨房设置了感温探测器、可燃气体探测器,各 房间的窗户、阳台推拉门上及附近设置了门 (窗)磁开关和玻璃破碎探测器,起居厅设置 了被动红外侵入探测器,起居厅、卧室、卫生间设置了紧急按钮开关。对电、水、燃气 进行计量;可对餐厅、起居厅、卧室的灯进行控制;当可燃气体探测器探测到有燃气泄 漏后,联动控制关闭燃气管道上电磁阀、开启排烟风机;当有各种探测器报警后,联动 警报发声器发出报警声音。家庭控制器共提供 13 路输入:电度表 (电度表安装在照明配电箱内 )、燃气表、热能 表、可燃气体探

27、测器、 感温探测器、感烟探测器、紧急按钮开关、 被动红外侵入探测器、 玻璃破碎探测器各 1路,水表、门(窗)磁开关各 2路。家庭控制器共提供 7路输出:警报发声器控制 1 路、燃气管道上电磁阀控制 1 路、 排烟风机控制 1路、照明控制 4 路。三室户型、复式结构、别墅的智能家庭控制平面图及家庭控制器与室内设备的连接参见国家建筑标准设计智能家居控制系统设计施工图集 03X602。8. 设计中应注意的事项当防火规范规定必须设置火灾报警系统时,感烟探测器、感温探测器及可燃气体探 测器的设置及系统的构成须遵循火灾自动报警系统设计规范 GB50116-98 的规定9. 附录9.1 自动控制packag

28、e com.zonesion.smarthome.auto;import java.util.Timer;import java.util.TimerTask;import android.util.Log;import android.widget.Toast;import com.zhiyun360.wsn.droid.WSNRTConnect;import com.zonesion.smarthome.app.IOnSensorDataListener;import com.zonesion.smarthome.app.SmartHomeApplication;import com.zo

29、nesion.smarthome.data.DatabaseHelper;import com.zonesion.smarthome.data.ProfilesConfig;import com.zonesion.smarthome.data.UserConfig;import com.zonesion.smarthome.sms.Sms;import com.zsmarthome.R;/*bdata)* AutoControl 是自动控制实现类,实现了报警装置模块、安防设备模块、视频监控模块的自动控 制。该类实现了 IOnSensorDataListener 接口 ,即要实现 onSenso

30、rData(String mac, byte 方法,通过该方法来实现对底层传感器的控制。* author Administrator*/public class AutoControl implements IOnSensorDataListener /* AutoControl的 TAG日志标签 */private static final String TAG = AutoControl;/* SmartHomeApplication 实例 */private SmartHomeApplication mApplication;/* 用户数据处理工具类 */private UserConf

31、ig mUserConfig;private ProfilesConfig profilesConfig;private WSNRTConnect wRTConnect;/* 用户电话号码 */private String mNumber;/*报警装置模块Mac地址数组*/private String mMacsAlarm = new String , ;/*安防设备模块Mac地址数组*/private String mMacsSecu = new String , , ;/*光敏反控灯光模块Mac地址数组*/private String mMacsInfomation = new Strin

32、g , , ;/*灯光控制模块Mac地址数组*/private String mMacsLight = new String , ;/*视频监控模块Mac地址数组*/private String mMacsMonitor = new String ;private String mMacsRfid = new String ;private String mMacsAccess = new String;/* 安防自动控制是否启动标识 */public static boolean securityflag = false;/默认是没有开启的/* 光敏反控是否启动标识 */public sta

33、tic boolean lightflag = false;/默认是没有开启的private String items = new String security, light ;private boolean flag = true;private boolean flag1 = true;private DatabaseHelper databaseHelper;* AutoControl 构造方法* param app* SmartHomeApplication 实例*/public AutoControl(SmartHomeApplication app) mApplication =

34、 app;* 启动自动控制,即开始建立传感器数据监听*/public void start() mUserConfig = mApplication.getUserConfig(); profilesConfig = mApplication.getProfilesConfig(); mApplication.registerOnSensorDataListener(this);databaseHelper = mApplication.getDatabaseHelper();wRTConnect = mApplication.getIntance();void procCardId(Stri

35、ng id) String username = databaseHelper.find(id);String msg;if (username.length() = 0) msg = 未注册,非法用户 ; else msg = username+, 欢迎您进入中智讯武汉科技有限公司 ;wRTConnect.sendMessage(mMacsAccess0, OD1=4.getBytes();/开锁Timer timer = new Timer();TimerTask task = new LockTimerTask(mMacsAccess0);/ 隔 5s 后执行关闭锁的操 作timer.s

36、chedule(task, 5000);Toast.makeText(mApplication, msg, Toast.LENGTH_SHORT).show();class LockTimerTask extends TimerTask String mmac;LockTimerTask(String mac) mmac = mac;public void run() wRTConnect.sendMessage(mmac, CD1=4.getBytes();Overridepublic void onSensorData(String mac, byte bdata) mNumber mUs

37、erConfig.getString(mApplication.getResources().getString(R.string.contactphone_edit );String macsInfomation mUserConfig.getString(SmartHomeApplication.KEY_Information);macAnalysis(macsInfomation, mMacsInfomation);String macsLight = mUserConfig.getString(SmartHomeApplication.KEY_Light);macAnalysis(ma

38、csLight, mMacsLight);String macsAlarm = mUserConfig.getString(SmartHomeApplication.KEY_Alarm);macAnalysis(macsAlarm, mMacsAlarm);String macsSecu = mUserConfig.getString(SmartHomeApplication.KEY_Security);macAnalysis(macsSecu, mMacsSecu);String macsMonitor = mUserConfig.getString(SmartHomeApplication

39、.KEY_Monitor);macAnalysis(macsMonitor, mMacsMonitor);/解析 mac地址String macsRfid = mUserConfig.getString(SmartHomeApplication.KEY_Rfid);macAnalysis(macsRfid, mMacsRfid);String macsAccess = mUserConfig.getString(SmartHomeApplication.KEY_Access);macAnalysis(macsAccess,mMacsAccess);securityflag = profiles

40、Config.getBoolean(items0);lightflag = profilesConfig.getBoolean(items1);String datasss = new String(bdata);/Log.i(TAG, securityflag + securityflag + data: + mac + + datasss);if (!mac.contains(Camera) if (mac.equalsIgnoreCase(mMacsRfid0) / RFID地址String data = new String(bdata);if (data.charAt(0) != )

41、return;if (data.charAt(data.length() - 1) != )return;data = data.substring(1, data.length() - 1);String tags = data.split(,);for (String tag : tags) String cv = tag.split(=);if (cv.length 2)continue;if (cv0.equals(A0) String cardNumber = cv1; procCardId(cardNumber);if (securityflag & mac.equalsIgnor

42、eCase(mMacsSecu0) /String data = new String(bdata);if (data.charAt(0) != )return;if (data.charAt(data.length() - 1) != )可燃气体监测return;data = data.substring(1, data.length() - 1);String tags = data.split(,);for (String tag : tags) String cv = tag.split(=);if (cv.length 0) Sms.sendShortMessage(mNumber,

43、 msg);/ else sendCommond(CD1=8,D1=?, mMacsAlarm0);/打开排风扇发送短信关闭排风扇人体监测if (securityflag & mac.equalsIgnoreCase(mMacsSecu1) /String data = new String(bdata);if (data.charAt(0) != )return;if (data.charAt(data.length() - 1) != )return;data = data.substring(1, data.length() - 1);String tags = data.split(,

44、);for (String tag : tags) String cv = tag.split(=);if (cv.length 0) Sms.sendShortMessage(mNumber, msg);/ 发送短信 else / do nothingif (securityflag & mac.equalsIgnoreCase(mMacsSecu2) /红外对射监测String data = new String(bdata);if (data.charAt(0) != )return;if (data.charAt(data.length() - 1) != )return;data =

45、 data.substring(1, data.length() - 1);String tags = data.split(,);for (String tag : tags) String cv = tag.split(=);if (cv.length 0) Sms.sendShortMessage(mNumber, msg);/ else / do nothingif (lightflag & mac.equalsIgnoreCase(mMacsInfomation2) mMacs1=00:12:4b:00:02:63:3a:ff/ mac:00:12:4B:00:02:63:3A:FF

46、,data:A0=388 OD=1,D0=?String data = new String(bdata);if (data.charAt(0) != )return;if (data.charAt(data.length() - 1) != )return;data = data.substring(1, data.length() - 1);String tags = data.split(,);for (String tag : tags) String cv = tag.split(=);if (cv.length 2)continue;Log.i(TAG, cv0 : + cv0 +

47、 ,cv1: + cv1);发送短信/ 光敏反控灯光:if (cv0.equals(A0) float a0 = Float.parseFloat(cv1);Log.i(TAG, flag: + flag + ,flag1: + flag1);if (a0 300.0 & flag1) / 光很亮,需要关闭灯光flag = true;flag1 = false;Log.i(TAG, 关灯 );sendCommond(CD1=1,D1=?, mMacsLight0);/ 关闭灯光 sendCommond(CD1=2,D1=?, mMacsLight1); else flag = true;fla

48、g1 = true;/ else /if (bdata0 = & bdatabdata.length - 1 = ) String tag = new String(bdata, 1, 9);/Log.d(TAG, tag: + tag);/if (tag.equals(JpegImage) /byte img = new bytebdata.length - 12;/System.arraycopy(bdata, 11, img, 0, img.length);/try /MonitorActivity.saveToSDCard(/MonitorActivity.getfileName(),

49、 img);/ catch (Exception e) /e.printStackTrace();/* *public void run() wRTConnect.sendMessage(mMacs, commond.getBytes();t.start();/* 解析 Mac 地址* param macs* param mMacs* return mac 地址数组*/public static String macAnalysis(String macs, String mMacs) if (macs.length() 0) /解析 mac 地址,分开保存macs.split(;);/Str

50、ing a =0=00:12:4b:00:02:37:7e:7a;1=00:12:4b:00:02:63:3a:fffor (String it : a) / 0=00:12:4b:00:02:37:7e:7aString b = it.split(=);int idx = Integer.parseInt(b0);if (idx = mMacs.length | idx 0) continue;if(b.length = 2)b1;/mMacsidx =mMacs0=00:12:4b:00:02:37:7e:7a;mMacs1=00:12:4b:00:02:63:3a:ffelse mMacsidx = ;return mMacs;停止自动控制,即注销传感器数据监听*/public void stop() mApplication.unregisterOnSensorDataListener(this);interface CallNotify void excute();9.2 电子门禁模块package com.zonesion.smarthome.ui;import j

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论