【智能家居篇】wifi在智能家居中的应用
转载请注明出处: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在智能家居中的应用的更多相关文章
- 毕业论文系列之基于WiFi的智能农业大棚管控系统设计代码
#include <dht11.h>//dht11库 #include <MsTimer2.h> //定时器库的 头文件 #include < ...
- 以太坊智能合约开发,Web3.js API 中文文档 ethereum web3.js入门说明
以太坊智能合约开发,Web3.js API 中文文档 ethereum web3.js入门说明 为了让你的Ðapp运行上以太坊,一种选择是使用web3.js library提供的web3.对象.底层实 ...
- 海尔公布首套智能套装SmartCare,主打智能、简单
2014CIE智能硬件首发会于11月6-8日在上海国际展览中心举行.吸引了海尔.英特尔.百度等知名企业的积极參与. 作为国内智能家居领域的先驱者,海尔在本次大会上首发了轻量智能套装SmartC ...
- 【智能合约】编写复杂业务场景下的智能合约——可升级的智能合约设计模式(附Demo)
智能合约的现状 以太坊在区块链上实现了智能合约的概念,用于:同质化通证发行(ERC-20).众筹.投票.存证取证等等,共同点是:合约逻辑简单,只是业务流程中的关键节点,而非整个业务流程.而智能合约想解 ...
- 智能佳机械软手智能研究版 QB SOFTHAND Research
智能佳机械软手智能研究版是一种基于软机器人技术的拟人机器人手,灵活.适应性强,能够与周围环境.物体和人类进行交互,同时限制伤害操作员.破坏要处理的产品和破坏机器人本身的风险. 智能佳机械软手智 ...
- 可视化(番外篇)——在Eclipse RCP中玩转OpenGL
最近在看有关Eclipse RCP方面的东西,鉴于Gephi是使用opengl作为绘图引擎,所以,萌生了在Eclipse RCP下添加画布,使用opengl绘图的想法,网上有博文详细介绍这方面的内容, ...
- iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建
iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建 一.实现效果 说明:该示例在storyboard中使用动态单元格来完成. 二.实现 1.项目文件结构 ...
- 支付宝微信O2O大战,WiFi广告在夹缝中求生存
支付宝微信O2O大战,WiFi广告在夹缝中求生存 来自工信部的数据显示,截至2013年底,中国智能手机的保有量已经达到5.8亿台.国内平均有46%的时间选择WiFi上网. 商用WiFi已经成为了移动互 ...
- Python之路【第二十篇】:待更新中.....
Python之路[第二十篇]:待更新中.....
随机推荐
- POJ 1077 Eight
题意:经典的八数码=3= 3*3的格子,里面有1~8这8个数字,还有一个空格x,移动空格的位置,直到移到1~8按顺序排好,输出移动的序列. 解法:看到题果断写了个广搜……然后T了……百度了一下说广搜虽 ...
- C++ STL算法系列1---count函数
一.count函数 algorithm头文件定义了一个count的函数,其功能类似于find.这个函数使用一对迭代器和一个值做参数,返回这个值出现次数的统计结果. 编写程序读取一系列int型数据,并将 ...
- LightOJ 1038-Race to 1 Again(概率dp)
题意: 给你一个数n每一步这个数可以变为他的因子,直到这个数变为1,求n变到1的期望步数. 分析: dp[i],表示i变为1的期望步数,dp[1]=0,dp[n]是答案. dp[i]=sum(dp[j ...
- BFC--绝对值得你思考
CSS BFC(Block Formatting Context) BFC是W3C CSS 2.1规范中的一个概念,他决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用. ...
- res/raw和assets的 区别
res/raw和assets的相同点: 两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制. res/raw和assets的不同点: 1.res/raw中的文件会被映射到R.ja ...
- 执行原始的 SQL 查询
The Entity Framework Code First API includes methods that enable you to pass SQL commands directly t ...
- linux下开发c++第二弹--helloworld与makefile
一:hello world sudo vim hello.cpp 输入 g++ -o hello hello.cpp 获得hello 输入 ./hello 运行,显示结果hello world! ...
- iOS Launch Images name
4.0 inch screen:Default-568h@2x.png (old 640x1136 ~ for iPhone 5) 4.0 inch screen: LaunchImage-700-5 ...
- Serializable 序列化为字符串 base64
工具类 Base64.java import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import ja ...
- poj3041
Asteroids Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 12162 Accepted: 6620 Descri ...