(1.华中科技大学,湖北 武汉 430000;2.桂林市桂林电子科技大学,广西 桂林 541000;3.杭州电子科技大学,浙江 杭州 310000)
摘要:本文盘绕智能家居的适用性和便捷性开展探求,提出一种基于SoC阿里云智能家居编造安排计划。以Cotex-M3内核为根基,定造一款合用于智能家居SoC;以阿里云为平台,安排了配套的Web客户端,可利便地通过终端如电脑、手机、平板等,对家用电器举行长途拜访,如开合电灯、开合窗帘、烟雾火警报警等;此表,开垦了语音识别效用,可当地化达成人机间的语音交互,真正解放了人的双手。
跟着人为智能的到来,万物互联已成为弗成窒碍的繁荣潮水,智能家居成为物联网的一个首要操纵范畴。物联网举动环球眷注的热门,被以为是继互联网之后最强大的科技革新。物联网通过 ZigBee、RFID、GSM/GPRS、红表感觉器等讯息传感配置,遵从商定的合同正在物品与物品之间,物品与互联网之间举行讯息传达。基于物联网的智能家居编造,表示为将家居生存相合的种种配置举行组网并与互联网贯穿正在一同,举行及时监控和收拾,其搜罗:智能家居掌管收拾编造、终端(家居传感器终端、掌管器)、家庭搜集、表联搜集、讯息中央等。
目前国内的智能家居编造存正在着很多题目,如:效用适用性不强、本钱奋发、人机交互性差等。针对这些题目,本文提出一种基于SoC和阿里云的智能家居编造安排计划,安排基于Cortex-M3的SoC,并正在阿里云供职器进步行了Web客户端软件的安排。最终编造达成了智能家电的长途掌管,拥有适用性强、本钱低和聪明的人机交互等所长。
通盘编造分为两大片面:下位机和上位机。下位机以片上编造为中心,各表设接口均基于AHB-Lite总线构造,接入到片上编造。表设接口有:LED模块、触发检测模块、温度检测模块、电灯与蜂鸣器模块以及步进电机模块。上位机片面:紧要由供职器与Web客户端界面两大片面构成。通盘客户端运转正在阿里云供职器上,客户端与下位机交互的数据存放于MySQL数据库中。Web客户端,能够便捷地通过手机、电脑、平板等,对下位机举行拜访。编造团体框图如图1所示。
编造硬件紧要由下位机SoC构成。通盘下位机片上编造架构是基于AHB-Lite总线搭修而成的,片上编造紧要搜罗:1) 主配置。即ArmCortex-M3DesignStart管束器。2) 地方译码器。用于采选主配置所要拜访的从配置。3) 从配置多道复用器。紧要用于从多个从配置中所要读取的数据和相应信号。4) 多个从配置。从配置均包罗AHB-Lite接口,主配置通过该接口能够拜访完全的从配置。其它,编造还搜罗须要的时钟和复位单位。时钟模块为通盘SoC编造供应时钟源;复位模块用于为通盘SoC编造供应复位信号。通过各模块的协同配合,达成片上编造的平常有序作事。下位机SoC架构道理示贪图如图2所示。
编造软件安排分为下位机SoC驱动步调的安排和Web客户端的安排。个中,下位机SoC驱动步调利用keil开垦器材举行开垦,达成了对SoC对各传感器的参数采撷、管束、发送以及对智能家电的精准掌管。整个分为以下几个片面:
1)各传感器参数的获取。编写各传感器模块的C驱动步调,使得各传感器不妨平常运转。
2)数据管束。安排数据通信包帧方式,遵从自界说的典范打包数据,发送至供职器。
3)对智能家电的掌管。分为两个片面:一是通过语音指令掌管智能家电;二是通过解析客户端下传的掌管指令,落成对智能家电的掌管。下位机软件流程图如图3所示。
Web客户端软件紧要由通讯模块、数据库和Web浮现三个片面组成。通讯模块通过TCP/IP合同接管以太网模块上传的数据包,该模块采用C#言语编写,用来创设与下位机SoC的通讯。数据库采用的是MySq。
下一条: 智能家居编造中主动窗帘负责编造的策画杀青