看了一下。这种通讯方法类似"密码本"方式,配置手机上的APP和智能插座双方约定密码本的具体格式,在这里采用了Wi-Fi数据报文的长度和具体的字符(组成SSID和接入密码)一一对应的关系,就形成了密码本,从而可以让插座通过监听空口往来的配置手机和Wi-FiAP之间的通讯而无需了解具体内容,仅靠看长度就能获取接入Wi-FiAP的具体SSID和Password配置了。

Wi-Fi本身是属于固定频段上的TDD通讯机制,目前尚用的也就是2。4G和5。8GHz两个频段上的十数个信道,智能插座可以做到在这些频道之间不断跳转搜索(20MHz一个载波),直到找到一个符合特定pattern的信道,从而在这个信道上发现不加密的配置手机和Wi-FiAP,然后就进入监控模式,直到发现完整的配置数据,如上。

有意思的是,配置手机有可能同时发生各种各样的流量,比如并发的微信、iOS的pushinfo,如何把这些信息剔除去,保证干净的配置信息是利用长度藏信息的基础,是个学问。

双十一的时候买了一个在家里玩了一下,还不错,配置挺方便的。
在网上找治疗,看了相关的拆解文章评测:Broadlink智能插座拆解,介绍挺详细

发现主要是采用了TI的CC3000 Simple Wifi模块,据说采用的SmartConfig很简单,很节能。
详细介绍看英文 CC3000 SmartConfig Getting Started

实现原理其实很简单,手机输入家里路由器的ssid,password等相关信息,然后通过wifi udp组播到broadlink的设备上(初始化的时候设备wifi灯一直在闪,在配置模式)

接下来就是我的猜测啦:
设备通过配置信息,连接路由器,如果成功,则转成普通遥控模式。如果连不上路由器(密码或者ssid不对,那咋办,回到配置模式,wifi灯一闪一闪的状态)

这个插座所用的硬件(CC3000)和软件(SDK)都是德州仪器提供的,技术是他们的,Broadlink公司应该也不知道实现细节。
里面有一些tricks,我已经弄明白并且用普通网卡实现了类似的功能,涉及公司机密恕不能告知。
可以参见这个讨论:How does TI CC3000 wifi smart config work on wpa2 encrypted home network ?

写过一篇科普的文章:智能家居第一步
截取部分内容

解析一键配置,其大体工作原理如下 :

  1. 设备进入初始化状态,开始收听附近的 WiFi 数据包。
  2. 手机/平板设置 WiFi 名字和密码后,发送 UDP 广播包。
  3. 设备通过 UDP 包(长度)获取配置信息,切换网络模式,连接上家里 WiFi,配置完成。

Broadlink最新的插座SP2 和RM2,e-Air等用的是Marvell 的Easy-Connect方案

提到的 Broadlink,第一代智能插座产品 Sp1 使用的是 TI 的方案:430 单片机+ CC3000 WiFi 芯片(具体芯片 MSP430F5309 + CC3000MOD)。

到了第二代插座产品 Sp2 使用的是 Marvell 的方案:Cortex-M3 单片机 + 低功耗 Wifi 芯片(具体芯片 88MC200 + 88W8782)。

目测应该是wifi直连技术

谢邀请.
一直不太看好智能家电, 一想到可以遥控微波炉,电插座, 就觉得危险(也许是对智能家电不了解的原因?)

看了"拆解文章评测:Broadlink智能插座拆解", 还是为有商家/厂家愿意试水这种产品而鼓掌...,东西感觉不错, 能做到简单容易的使用.
|-----wan -- 手机app
安全性方面, 感觉是开关+++++路由器------lan----手机app
我觉得安全性有, 但是不高.

相比安全这一点而言, 可能目前成本和售价更让人纠结.....

© COPYRIGHT BY i How And Why.com 2015