导读:许多人都看过看2012年的电视剧《亲家春节》吧,信任其间文章的语音机器人MARY更是让许多网友仰慕不已,其实呢,这便是根据linux体系的家庭智能操控体系,下面就让咱们一同学习一下linux家庭智能体系吧。
linux操作体系文章专题:linux操作体系详解(linux不再难明)
1.linux家庭智能体系–简介
linux家庭智能体系,包含电器智能操控,家庭灯火体系操控,安防智能防护和家庭电表水表主动抄表等功用,客户可以选用语音的方法、智能手机客户端、任何能上网电脑、操控家中一切的和电有关的设备,到达舒适的享用日子的趣味。
在linux智能家居体系中,将家庭中与信息相关的家用电器等设备,经过无线的方法衔接到一个家庭智能操控器上,进行会集的办理,而且该操控器体系可以直接经过RJ45连到以太网上,完成了嵌入式Internet的接入。经过嵌入Linux体系的内核,完成了WebServer的功用。
2.linux家庭智能体系–结构
体系首要由家庭智能操控模块、图画处理单元、ARM 中心操控渠道、ZigBee 无线传输、GPRS 无线通讯和以太网通讯等部分组成。
家庭智能操控模块:首要包含家电操控模块、窗布操控模块、灯火操控模块及安防操控模块。
ARM 中心操控渠道:衔接一个USB 摄像头,完成对家庭环境的实时监督。ARM 操控器经过GPRS 和以太网完成与外部长途衔接。
各操控模块经过ZigBee 模块与ARM 中心操控渠道完成无线衔接,组成一个星型家庭无线智能操控网络。即便出门在外,也可以完成对家庭智能体系的长途操控。当探测到有不合法人员侵略或产生火灾等紧急情况时,ARM 操控器就会经过短信向户主宣布报警信息,一起操控摄像来捕捉视频图画,然后进行图画处理并将数据经过以太网传给PC 机,或经过GPRS 以彩信方式传到户主手机。
3.linux家庭智能体系–硬件
本体系硬件电路框图如下图所示,首要由ARM9操控器,电源及复位模块,触摸屏显现模块,USB 摄像头,以太网接口模块,GPRS 模块,ZigBee 无线收发模块,各家庭操控模块等组成。
ARM 中心操控模块由ARM9 操控器、FLASH、SDRAM、电源及复位模块、LCD 触摸屏及相关外围电路组成。体系选用SAMSUNG 的根据ARM920T 内核的16/32 位RISC 处理器S3C2440 作为操控器。
ZigBee 是一种新式的短间隔、低功耗、低数据速率、低成本的双向无线通讯技能。ZigBee 模块选用支撑IEEE802.15.4 协议,技能老练的CC2430 芯片。经测验,室内有用传输间隔为30~40m,彻底可以掩盖一般家庭环境。
GPRS(General Packet Radio Service),即通用分组无线服务技能,是一种以GSM 为根底的数据传输技能。GPRS 选用分组交流技能,支撑资源共享,频带利用率高,数据传输率高。
4.linux家庭智能体系–软件
软件部分的规划首要是根据ARM-Linux,与其他嵌入式操作体系比较,Linux 操作体系具有完好的TCP/IP 协议,杰出的稳定性和实时性,很好的满意了家庭智能操控体系对体系可靠性的要求;此外,Linux易于移植削减、内核小、效率高、源代码敞开并有很多的开发者,为体系的开发供给了杰出的技能支撑。
体系主程序流程如上图所示,主程序由一系列用来完成相应功用的子程序组成,首要包含ZigBee 无线通讯程序、各智能模块操控程序、GPRS 无线通讯程序、图画收集紧缩程序、和以太网通讯程序等。限于篇幅,这儿首要论述GPRS 无线通讯的完成。
GPRS 模块程序规划首要用AT 指令编写,结合一些首要函数来完成GPRS 模块各项功用,包含GPRS模块初始化、GPRS 网络参数装备、AT 指令的收发、短信收发、拨打电话和发送彩信等。
拓宽阅览:
1.根据ARM-Linux渠道及GPRS技能的家庭智能操控体系
2.一种根据嵌入式Linux的智能家居监控体系规划
3.根据Linux体系和ZigBee的智能家居体系