转载请注明出处:http://blog.csdn.net/Righthek 谢谢!

在设计智能家居系统方案时,一个很关键的point就是组网方式。组网方式关系到整个智能家居系统的稳定性、可扩展性、实时性等;从安装及维护等各方面考虑。对于组网方式。本人认为如今应该没人会去搭建一个有线的智能家居网络了吧。呵呵。。

。。

所以,我们毫无疑问选择了无线的组网方式!

无线组网方式有非常多种,有採用Zigbee、Wifi、Z-wave等等。当然一个完整的智能家居系统不可能仅仅採用单纯的一种无线通信方式进行组网。非常多时候都是混合搭配使用。

限于篇幅。本文仅仅对当中一种无线通信wifi在智能家居的组网应用进行解说。Wifi这个每天都在辐射着我们的东西,相信大家都比較熟悉了!当然。WIFI属于一种电磁辐射。如今公认的WIFI辐射是无害的。

。。。。

WIFI採用星形的网络拓扑结构。并且一个重要的特点就是传输的数据量大,可以传输视频流。

因此。以下我们做一个简单的组网:

图1  wifi组网

1、首先。电脑、平板电脑、手机都会自带WIFI模块,因此它们和智能路由器之间通过wifi进行通信。

2、对于电视来说,若电视播放的是网络电视或者网络视频,则就须要採用wifi。

特别是如今推出的电视大多数都带有WIFI功能或者USB接口,就可以接存储设备如U盘也可接USB接口的WIFI模块。

3、而门禁可视对讲须要在线视频,即当有人在你家门前按门铃时。门外的监控摄像头就会将实时监控的视频传输到家里的门禁可视对讲终端上。而这样的视频流的传输则须要採用WIFI或者有线网络进行。

当我们明白什么家居设备上应该使用WIFI之后,下一步我们须要做的是怎样将这些设备与智能路由器进行连接。

对于有显示界面的设备,如手机、电脑等,能够通过无线设置与智能路由器进行连接。可是对于无操作显示界面的设备呢?事实上这个也是有解决方法的,wifi联盟推出了一项新技术,叫作WPS(WiFi Protected Setup),该技术须要路由器支持。

当我们须要让无操作显示界面的设备连接网络时,仅仅须要在路由器上按下WPSbutton,然后再在设备上按下连接的button,就能够实现连接了,当然在设备上按下连接button就须要开发人员来实现了。实现方法非常多,在这个章节就不作具体的讲解,兴许章节将进行具体的分析。

只是,WPS技术存在安全隐患。easy被破解。再后来德州仪器(TI)公司基于WPS推出了一项更先进的WIFI连接技术,叫作SimpleLinks,该技术须要借助手机上的软件实现WIFI设备与路由器之间的连接,该技术在一定程序上攻克了WPS存在的安全隐患。

兴许章节将分析WIFI技术原理,敬请期待!

转载请注明出处:http://blog.csdn.net/Righthek 谢谢。

【智能家居篇】wifi在智能家居中的应用的更多相关文章

  1. 毕业论文系列之基于WiFi的智能农业大棚管控系统设计代码

    #include <dht11.h>//dht11库 #include <MsTimer2.h>               //定时器库的 头文件 #include < ...

  2. 以太坊智能合约开发,Web3.js API 中文文档 ethereum web3.js入门说明

    以太坊智能合约开发,Web3.js API 中文文档 ethereum web3.js入门说明 为了让你的Ðapp运行上以太坊,一种选择是使用web3.js library提供的web3.对象.底层实 ...

  3. 海尔公布首套智能套装SmartCare,主打智能、简单

        2014CIE智能硬件首发会于11月6-8日在上海国际展览中心举行.吸引了海尔.英特尔.百度等知名企业的积极參与. 作为国内智能家居领域的先驱者,海尔在本次大会上首发了轻量智能套装SmartC ...

  4. 【智能合约】编写复杂业务场景下的智能合约——可升级的智能合约设计模式(附Demo)

    智能合约的现状 以太坊在区块链上实现了智能合约的概念,用于:同质化通证发行(ERC-20).众筹.投票.存证取证等等,共同点是:合约逻辑简单,只是业务流程中的关键节点,而非整个业务流程.而智能合约想解 ...

  5. 智能佳机械软手智能研究版 QB SOFTHAND Research

    ​   智能佳机械软手智能研究版是一种基于软机器人技术的拟人机器人手,灵活.适应性强,能够与周围环境.物体和人类进行交互,同时限制伤害操作员.破坏要处理的产品和破坏机器人本身的风险. 智能佳机械软手智 ...

  6. 可视化(番外篇)——在Eclipse RCP中玩转OpenGL

    最近在看有关Eclipse RCP方面的东西,鉴于Gephi是使用opengl作为绘图引擎,所以,萌生了在Eclipse RCP下添加画布,使用opengl绘图的想法,网上有博文详细介绍这方面的内容, ...

  7. iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建

    iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建 一.实现效果 说明:该示例在storyboard中使用动态单元格来完成. 二.实现 1.项目文件结构 ...

  8. 支付宝微信O2O大战,WiFi广告在夹缝中求生存

    支付宝微信O2O大战,WiFi广告在夹缝中求生存 来自工信部的数据显示,截至2013年底,中国智能手机的保有量已经达到5.8亿台.国内平均有46%的时间选择WiFi上网. 商用WiFi已经成为了移动互 ...

  9. Python之路【第二十篇】:待更新中.....

    Python之路[第二十篇]:待更新中.....

随机推荐

  1. .NET Framework个版本说明

    .NET Framework .NET版本 1.0 1.1 2.0 3.0 3.5 4.0 4.5 完整版本 1.0.3705.0 1.1.4322.573 2.0.50727.42 3.0.4506 ...

  2. CPC23-4 K.喵喵的神·数

    题意:给出整数T,P,求c(T,P) mod P. 解法:用卢卡斯定理. 卢卡斯定理:解决c(n,m) mod p问题.Lucas(n,m,p)=c(n%p,m%p)*Lucas(n/p,m/p,p) ...

  3. golang学习遭遇错误原因分析续

    7. error: reference to field ‘Printf’ in object which has no fields or methods f.Printf("%v&quo ...

  4. [转载] python+Eclipse+pydev环境搭建

    转自:http://www.cnblogs.com/Bonker/p/3584707.html 编辑器:Python 自带的 IDLE 简单快捷, 学习Python或者编写小型软件的时候.非常有用. ...

  5. strcasecmp在VS2010中提示未定义标识符

    分析: strcasecmp(*,*)是用来比较字符串,定义在string.h头文件中,但是在windows下即使添加string.h头文件,依然会报错. 解决: 添加 #if defined(_MS ...

  6. springmvc基础知识

    springmvc框架,类似于struts,主要用于MVC的控制层 spring的简单配置(非注解):  spring-mvc.xml文件(springMVC框架的基本文件) web.xml文件 ja ...

  7. ASP.net MVC基础

    简单了解了下MVC的基本开发步骤后,又对MVC的语法和模版详细看看了,小小总结下 对mvc开发,首先是要对布局有个基本的认识.Razor引擎使页面元素更加清晰 简单认识下 可以加载css和js等文件, ...

  8. asp.net MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别

    @Html.Action:需要有对应的Action,并且Action方法有返回值.(注:处理完业务逻辑同时,也需要返回所需值) @{Html.RenderAction}:需要有对应的Action,Ac ...

  9. 多校5 HDU5787 K-wolf Number 数位DP

    // 多校5 HDU5787 K-wolf Number 数位DP // dp[pos][a][b][c][d][f] 当前在pos,前四个数分别是a b c d // f 用作标记,当现在枚举的数小 ...

  10. 内核源码分析之tasklet(基于3.16-rc4)

    tasklet是在HI_SOFTIRQ和TASKLET_SOFTIRQ两个软中断的基础上实现的(它们是在同一个源文件中实现,由此可见它们的关系密切程度),它的数据结构和软中断比较相似,这篇博文将分析t ...