基于WiFi技术的智能家居解决方案
WiFi方案的优势是技术成熟,单独的设计就可以接入公网,成本也是相对较低。缺点则是WiFi设备功耗大,无法满足供电的需求;接入数量也相对有限,一个家庭路由器只能接入32~64个设备;无法复杂组网,覆盖能力严重受制于路由器的部署。WiFi方案在物联网初级阶段有较大优势,单独的模块依托路由器即可入网,优势明显,虽然接入数量不多,但是在物联网、智能家居未大规模普及的情况下,也可以满足大多数需求。802.11ac可能会一定程度缓解WiFi方案缺陷,但是该技术的普及还需要很长的路。适用于部分对功耗要求不明显,且不会大量部署的产品,例如:智能电饭煲,智能空调,智能灯等传统家具入网。
WiFi模块
智能家居WiFi模块选型:根据产品实际需求选择WiFi模块的通讯接口、数据速率、发射速率、传输距离、芯片、封装尺寸、供电、天线以及频率范围等。
基于蓝牙技术的智能家居解决方案
蓝牙方案的优势在于低功耗,与手机的交互比较简单。目前蓝牙的优势就是功耗与容易实现与手机的交互,缺点则是设备无法独立入网。而随着蓝牙5.0与蓝牙mesh的普及,基于蓝牙模块的物联网应用更如雨后春笋。适用于对功耗有要求且需求手机直接就能交互的产品,例如:智能门锁,智能称,智能牙刷,Mesh灯控,智能照明以及智能楼宇。
蓝牙模块
智能家居蓝牙模块选型:了解蓝牙解决方案的应用场景、需要实现的功能(应用框图),以及功能实现过程中所能提供调用的接口(主从设备,功能),考虑模块供电,尺寸,接收灵敏度,发射功率,Flash,RAM,功耗(广播,连续传输,深度睡眠,待机状态),连接距离,接口,天线,性价比等。
基于WiFi+蓝牙技术的智能家居解决方案
组合方案的优势在于集成了WiFi、蓝牙两种通信技术,精简硬件结构设计,降低产品成本,客户能够方便快捷的开发嵌入式无线应用产品,缩短开发周期,适用于物联网简单的数据采集和处理,远程控制,未来将会在越来越多的智能家居类产品中被采纳。
组合模块
智能家居WiFi+蓝牙组合模块选型:根据产品实际应用需求来确定型号,主要参考通信接口、尺寸、供电方式、传输速率、天线的处理、模块芯片以及WiFi无线协议、WiFi的工作的频段、蓝牙的兼容性(是否兼容传统蓝牙和EDR)等相关参数。
完整的无线模块基本上都可以提供即插即用的无线连接功能,而最大程度发挥无线模块优势的关键是利用好无线连接的优势。模块化产品的共性就是集成度高,应用起来相当的方便,对于工程师的产品设计帮助很大。
Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。那么,wifi模块有哪些功能呢?
1、基于AP组建的基础无线网络(Infra):Infra:也称为基础网,是由AP创建,众多STA加入所组成的无线网络,这种类型的网络的特点是AP是整个网络的中心,网络中所有的通信都通过AP来转发完成。
2、基于自组网的无线网络(Adhoc):Adhoc:也称为自组网,是仅由两个及以上STA自己组成,网络中不存在AP,这种类型的网络是一种松散的结构,网络中所有的STA都可以直接通信。
3、安全机制:本模块支持多种无线网络加密方式,能充分保证用户数据的安全传输,包括:WEP64/WEP128/ TKIP/CCMP(AES) WEP/WPA-PSK/WPA2-PSK。
4、快速联网:本模块支持通过指定信道号的方式来进行快速联网。在通常的无线联网过程中,会首先对当前的所有信道自动进行一次扫描,来搜索准备连接的目的AP创建的(或Adhoc)网络。本模块提供了设置工作信道的参数,在已知目的网络所在信道的条件下,可以直接指定模块的工作信道,从而达到加快联网速度的目的。
5、地址绑定:本模块支持在联网过程中绑定目的网络BSSID地址的功能。根据802.11协议规定,不同的无线网络可以具有相同的网络名称(也就是SSID/ESSID),但是必须对应一个唯一的BSSID 地址。非法入侵者可以通过建立具有相同的SSID/ESSID的无线网络的方法,使得网络中的STA联接到非法的AP上,从而造成网络的泄密。通过BSSID地址绑定的方式,可以防止STA 接入到非法的网络,从而提高无线网络的安全性。
6、无线漫游:本模块支持基于802.11协议的无线漫游功能。无线漫游指的是为了扩大一个无线网络的覆盖范围,由多个AP共同创建一个具有相同的SSID/ESSID的无线网络,每个AP用来覆盖不同的区域,接入到该网络的STA可以根据所处位置的不同选择一个最近(即信号最强)的AP来接入,而且随着STA的移动自动的在不同的AP之间切换。
7、灵活的参数配置:
1)基于串口连接,使用配置管理程序。
2)基于串口连接,使用Windows下的超级终端程序。
3)基于网络连接,使用IE浏览器程序。
4)基于无线连接,使用配置管理程序。