【Android开发—智能家居系列】(一):智能家居原理

  来到JCZB公司的次日,就接到了开发相似于小米智能家庭APP的任务。组长让我在手机上安装上此款APP,给了我个小米智能插座,就让我开始了解需求。这便开启了个人智能家居旅程。说实话,我也真是out的一望无际,智能家居的概念起源很早,我却对它一无所知。因此一边在内心悄悄嘀咕“本身能完成任务吗?”,一边就开始查各类相关资料进行脑补。web

【简介】

  智能家居是在互联网的影响之下物联化体现。智能家居经过物联网技术将家中的各类设备链接到一块儿,提供各类控制或者定时控制的功能和手段。与普通家居相比,智能家居不只具备传统的家庭居住功能,同时还兼备建筑、网络通讯、信息家电、设备自动化功能,提供全方位的信息交互功能。服务器

  这里写图片描述

【两种方式】

  实现智能控制的方法,我了解到的有两种:网络

  • 一种是经过wifi或者2G、3G、4G网络将手机和智能设备链接起来,实现打开,关闭,设定等操做。svg

  • 一种是经过蓝牙将手机和智能设备链接起来,实现设备的打开、关闭等操做。url

【原理】

  如今我以智能插座为例,按第一种方式(经过WIFI)介绍一下智能家居实现原理。
  WIFI插座(智能插座)工做原理:
  
  这里写图片描述
  
  注:WIFI插座中嵌入了WIFI模块xml

  ①.经过手机端APP中的配置程序,配置模块要链接的路由器的名称(SSID)和密钥;
  ②. 将WIFI模块链接路由器,路由器经过外网链接到服务器,如小米的服务器。完成链接工做。
  ③.手机等控制终端链接远程服务器,下达命令;
  ④.远程服务器将用户指令下发给住宅中的WiFi插座
  ⑤.WiFi插座完成相应的通、断电动做。
  
  这样说,你们可能仍是感受比较晕乎。好比,我家里有个WIFI插座,我在第一次使用时用手机将WIFI插座和家里的路由链接好,家里的路由也能通外网。保证WIFI插座与路由,路由与外网之间的通讯没有问题。而后在我下班到家以前,我想作一壶热水,我首先要把插座开关打开。而后我就打开手机上的APP,只要手机连着网(WIFI或者2G、3G、4G网均可以),点击界面上的“开”的按钮就可让家里的插座通电了。blog

【总结】

  智能家居系统图片

  这里写图片描述
  
  智能家居为咱们提供了不少方便。炎炎夏日,在到家以前就把空调打开,进门以后,咱们就能享受阵阵清凉。整个过程其实可看做两个阶段:一是经过手机,让WIFI模块接入网络,而是经过网络,使用手机对模块发送指令。路由