转载请注明出处: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. OracleBulkCopy的批量数据导入

    private void button1_Click(object sender, EventArgs e) { OpenFileDialog afd = new OpenFileDialog(); ...

  2. mysql5.6子查询的优化

    https://dev.mysql.com/doc/refman/5.6/en/subquery-optimization.html Semi-join in MySQL 5.6   MySQL 5. ...

  3. CABasicAnimation

    几个可以用来实现热门APP应用PATH中menu效果的几个方法 +(CABasicAnimation *)opacityForever_Animation:(float)time //永久闪烁的动画 ...

  4. C/C++:类模板

    类模板就是为类声明一种模板,使得类中的某些数据成员,或某些成员函数的参数,又或者是某些成员函数的返回值可以取任意的数据类型,包括基本数据类型和自定义数据类型. 类模板的声明形式如下: template ...

  5. 1.2……初识Android开发

    Android体系结构 Dalvik VM(Android下的java虚拟机)与传统的JVM的区别 传统JVM 基于堆栈的架构 编写.java文件--->编译为.class文件--->打包 ...

  6. Linux 中 x86 的内联汇编

    工程中需要用到内联汇编,找到一篇不错的文章,趁机学习下. 原文地址:http://www.ibm.com/developerworks/cn/linux/sdk/assemble/inline/ 如果 ...

  7. Ubuntu中、英文环境设置

    改变ubuntu的中英文显示需要修改文件/etc/default/locale,具体设置过程为: 1.打开/etc/default/locale文件 #sudo vim /etc/default/lo ...

  8. Spring学习笔记(二)Spring基础AOP、IOC

    Spring AOP 1. 代理模式 1.1. 静态代理 程序中经常需要为某些动作或事件作下记录,以便在事后检测或作为排错的依据,先看一个简单的例子: import java.util.logging ...

  9. CentOS 安装 Sun JDK

    1. 卸载原Open JDK 查看已安装包 rpm -qa | grep java 如果已经安装有Open JDK,可能会列出类似下面的内容: tzdata-java-2015e-.el6.noarc ...

  10. android 拍照或者图库选择 压缩后 图片 上传

    通过拍照或者从相册里选择图片通过压缩并上传时很多应用的常用功能,记录一下实现过程 一:创建个临时文件夹用于保存压缩后需要上传的图片 /** * path:存放图片目录路径 */ private Str ...