智能插座那些事儿

 

智能硬件的大潮袭来让智能家居这一并不新鲜的概念再次火热起来,影视剧中关于智能家居的各种场景的描述给了我们很大的想象空间,然而落到实处真正开始走进生活时却又显得那么骨感,一时间,作为智能家居的控制中介,小巧实用智能插座就成为家居智能的首选。

智能插座市场上已经有了很多类似的产品,美国的贝尔金,之前和小米闪离的国内硬件团队——BoardLink以及国内的知名的智能家居厂商——欧瑞博,还包括在点名时间上大热的小K——Smartplug,那么这些智能插座之间究竟有什么区别,本着透过外观看本质的原则,今天就借着一丁魔盒谈谈智能插座那些事儿。

笔者是一个硬件爱好者,所以往往在还没开始使用之前就忍不住要看看它的内在,毕竟对于一款产品来说,好坏取决于最终软硬件一体的体验,然而硬件设计是软件的载体,某些程度上,对于智能硬件产品来说,硬件设计的好坏对于最终的使用体验和稳定性有着决定性的作用,我并不是硬件参数党,去比较MCU主频、架构之类的没有任何意义,硬件方案的差异决定了部分的功能差异,同时我更喜欢根据硬件方案的选择和设计去分析产品团队的研发能力。

OK,闲话不多说,开拆!(照片手机拍摄,还请见谅)

手中这个黑白相间的颜色,好不好看先不说,第一感觉就是大,相对上文提到的那几个这个应该是较大的一个了。大的劣势很明显,从使用体验方面,如果是插在拖线板上就把其他插孔挡住了;从观感方面,卖相绝对也是相当重要的一个因素,小巧精致的的外观设计能够吸引更多的用户,SmartPlug一代的火爆外观占了很大一部分因素;从硬件设计方面,越小的体积就需要越高的集成度,相应的设计难度也要有所增大。因此虽然不能一味看外观,但是对于任何智能硬件产品来说外观绝对是不可忽略的一个重要因素。

外观就不多说了,立刻来看下他的内在,拆解较为简单,背面死角塞子拿掉即可轻松拆开,背面设计的是可更换插头设计,虽然方便的更换为两脚插座或者美标等其他标准插头,但是这个设计在厚度上增加很多,使得原本就巨大的体积更加臃肿,况且在我拿到的盒子中并没有可选的插头来更换,因此这样的设计对于消费者的意义就不是很大了。

拆开之后整体的硬件结构就非常清楚了。智能插座的硬件组成基本一致,主要分为①WiFi模块、②继电器模块、③电源模块,下面将会针对这款插座分别进行对比。

WiFi模块

WiFi模块就是整个系统的控制中心,控制很简单,就是输出一个开关信号控制继电器,而这个模块的核心是WiFi的连接,手机连接WiFi时需要扫描,输入密码,而这类本身没有屏幕和键盘的硬件设备,要想快捷的接入WiFi网络就需要更加便捷的连接方案,这就是这些模块厂家的主要工作了,所以这些模块都提供类似的连接方案,即手机APP扫描WiFi,在APP上输入对应WiFi的连接密码后自动由APP发送到模块,完成模块和WiFi的连接,本质上是一样的,只是叫的名字不同而已,有的叫SimpleLink有的叫EasyLink,并无太大差别。目前无论是智能插座还是智能遥控之类的设备也好,WiFi方案主要有3种:

1、MXCHIP方案

第一种就是这款产品所使用的MXCHIP EMW3162模块,这是由上海庆科电子推出的WiFi模块,模块由一颗ST的120MHz的Cortex-M3内核的控制芯片STM32F205和一颗博通的WiFi芯片BCM43362组成。这个模块其实并不陌生,墨迹天气的空气果,海尔的空气盒子用的都是这个方案。

庆科这款模块是基于ST的处理器和博通的WiFi做了集成,优点是集成的处理器性能不错,可以做点复杂的计算和控制,缺点在于集成度不够,那么大的一模块对于体积限制较为严格的场合还会有一定的影响。

2、TI方案

TI是一个老牌半导体巨头,虽然从12年开始退出手机处理器市场,但是仍然有很多的芯片来自于TI,TI是最早推出WiFi解决方案的厂商之一,较早的一些智能WiFi类产品用的都是TI的方案,例如之前和小米路由共同推出的BoardLink以及欧瑞博的智能遥控和插座类产品很多使用的都是TI的CC3000模块。

TI方案的优势在于出现的较早,较为成熟稳定,劣势在于集成度不高,模块本身资源有限,不过对于智能家居的多数应用来说还是绰绰有余,TI后续推出了升级版的CC3100和集成了MCU的CC3200单芯片方案,相信未来的智能硬件类产品中也会非常常见。

3、路由方案

相信很多同学已经留意到了部分智能插座有WiFi信号增强功能,那么为啥有的可以有的不可以呢?原因还是在于WiFi的方案上,上面介绍的MXCHIP和TI方案虽然在硬件上有一定差异,但是在本质上是一样的,都实现了WiFi连接的核心功能,价格么这两个方案也都在几十元左右,而几十元已经可以买到一个路由器了,没错,接下来介绍的是两款用路由器的方案来做插座的。

目前用的比较多的是Atheros的AR9331和RaLink(雷凌)RT5350的方案,比较有意思的是这两家知名的无线方案芯片公司同时在2011年被当前热门的两家半导体巨头高通和联发科收购。

AR9331方案的产品非常常见,智能插座中比较知名的有SmartPlug,另外这个方案在中低端的路由器中非常常见,TP-Link以及它的两个马甲迅捷和水星的很多路由产品使用的都是这个方案,极路由使用的也是这款芯片。对这个方案的第一印象就是有点牛刀小用,以小巧的SmartPlug智能插座为例,核心的硬件配置已经超过了百元左右的TP-Link路由器,而只是用在一个插座上让人觉得有点浪费,然而从方案设计上来看,硬件成本和之前的两种方案类似,另外由于本身就相当于一个路由,因此可以通过信号中继的方式实现WiFi信号增强,这在竞争愈发激烈的情况下还是有一定的吸引力。

RT5350的方案和AR9331类似,贝尔金的插座使用的就是这个方案,如果有兴趣去淘宝上搜一下,一大堆带路由和网络存储共享功能的移动电源使用的也都是这个方案,其他部分和AR9331类似,就不更多介绍了。

路由方案产品的优势已经介绍,不过要注意WiFi信号增强功能是有一定的兼容性的,总体来说如果是AR9331方案的产品那么对市面上本身大量使用Atheros芯片的路由器来说兼容性可能会好一点,至于劣势么,那就是功耗略微大一点,系统更加复杂了,所以如果厂家优化的不够稳定性会差一点。

到这里已经把智能家居领域中较为常用的WiFi模块给大家介绍了一遍,需要说明的是厂家提供的不仅仅是硬件,还有部分软件,手机客户端都可以给予厂家提供的软件进行二次开发,因此目前市面上的多数产品基本功能问题都不大,同时由于智能插座这样的产品本身逻辑也较为简单,软件的好坏还需要各位自己去体验了。

继电器模块

有了控制就需要有执行,插座中用于开关的就是继电器了,懂一点电路知识的同学对继电器不会陌生,继电器中是一个电磁铁,通电后电磁铁有磁性,吸附金属触点闭合,断电后放开,基本原理很简单,在插座开关的时候能够非常清晰的听到继电器“吧嗒”的声音,所以技术上没啥太大的差距,差异就是做工和用料问题了。由于有一定的机械结构,所以要求动作牢靠,多次动作后仍然能够保证稳定接触,要求内阻要小,能够承受较大的电流。

一丁魔盒使用的是厦门宏发的继电器,也有SmartPlug这样用料较狠使用欧姆龙的继电器的。总之这块基本差异不是很大,而且用料的差别很难在使用中感受出来,那么具体如何就看厂家的诚意了。

时间: 2024-10-15 13:25:15

智能插座那些事儿的相关文章

有些事儿,工程师可能今生仅此一次

郑昀 创建于2016/9/15 最后更新于2016/9/18 关键词:深度思考,碎片化阅读,做论文,深入研究, 早先在<技术高手如何炼成>一文中提到,我会问面试者,你日常如何构建自己的知识体系.有人会觉得你怎么就问出这么宏大的问题?知识体系,这是什么鬼? 面试时的交谈 工作之后你做过这样的事情吗? 面试是一个谁主张谁举证的过程,有时候需要面试者举出实例,自我证明. 而我认为问一些我们工作中遇到的难题和业务场景是在“欺负”面试者,所以我喜欢问开放型问题: 在你工作之后,你有没有像做毕业论文一样对

医疗时鲜(Running)资讯(ZSSURE):移动医疗不算事儿

背景 最近在看Dr.2的书<移动医疗那点事儿>,所以此次博文就厚颜无耻的叫做"移动医疗不算事儿".新的一年,新的积累与进步,继续关注医疗行业的最新动态.此次主要介绍吐槽一下关于"自由执业"和"电子病例"的新闻.Running-- 自由执业 在<移动医疗那点事儿>中,Dr.2开篇问了一个问题"什么样的医生会出来自由执业?刚毕业的孩子会出来自由执业么?",其观点认为:会从体制内出来的医生通常都是一些在临床业

《Java编程那点事儿》读书笔记(七)——多线程

1.继承Thread类 通过编写新的类继承Thread类可以实现多线程,其中线程的代码必须书写在run方法内部或者在run方法内部进行调用. public class NewThread extends Thread { private int ThreadNum; public NewThread(int ThreadNum){ this.ThreadNum = ThreadNum; } public void run(){ try{ for(int i = 0;i < 10;i ++){ T

安装kali之后那些事儿

完全是自己学习后的笔记,和基本的linux配置命令 输入的命令    输入的内容 1.更新软件源:修改sources.list文件: leafpad /etc/apt/sources.list #官方源 deb http://http.kali.org/kali kali main non-free contribdeb-src http://http.kali.org/kali kali main non-free contribdeb http://security.kali.org/kal

XSS与字符编码的那些事儿

目录 0x00:基本介绍 0x01:html实体编码 0x02:新增的实体编码 实体编码变异以及浏览器的某些工作原理! 0x03:javascript编码 0x04:base64编码 0x05:闲扯 0x00基本介绍 提起XSS 想到的就是插入字符字符编码与各种解析了! 这也就是各种xss编码插件跟工具出世的原因!之前不懂浏览器是如何对我们编码过的代码进行解析的时候就是一顿乱插! 各种编码 各种插 没把编码还原就算了 还原了就算运气好!后来到PKAV经过二哥和短短的调教后才算是弄清楚了一点编码与

TCP 的那些事儿(上)

http://coolshell.cn/articles/11564.html TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面.所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获.关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的<TCP/IP 详解 卷1:协议>(当然,你也可以去读一下RFC793以及后面N多的RFC).另外,本文我会使用英文术语,这样方便你通过这些英文关键词来查找相关的技术文档. 之所以

【转】 Java 进行 RSA 加解密时不得不考虑到的那些事儿

[转] Java 进行 RSA 加解密时不得不考虑到的那些事儿 1. 加密的系统不要具备解密的功能,否则 RSA 可能不太合适 公钥加密,私钥解密.加密的系统和解密的系统分开部署,加密的系统不应该同时具备解密的功能,这样即使黑客攻破了加密系统,他拿到的也只是一堆无法破解的密文数据.否则的话,你就要考虑你的场景是否有必要用 RSA 了. 2. 可以通过修改生成密钥的长度来调整密文长度 生成密文的长度等于密钥长度.密钥长度越大,生成密文的长度也就越大,加密的速度也就越慢,而密文也就越难被破解掉.著名

MySQL日志审计 帮你揪出内个干坏事儿的小子

MySQL日志审计 帮你揪出内个干坏事的小子 简介 Part1:写在最前 MySQL本身并不像MariaDB和Percona一样提供审计功能,但如果我们想对数据库进行审计,去看是谁把我的数据库数据给删了,该怎么办呢?我们主要利用init-connect参数,让每个登录的用户都记录到我们的数据库中,并抓取其connection_id(),再根据binlog就能够找出谁干了那些破事儿. MariaDB如何审计,可移步: http://suifu.blog.51cto.com/9167728/1857

从街边星探到互联网投资者 龌蹉那些事儿已经没有了?

近几日最热闹的就是支付宝圈子上线大尺度照片引起王思聪回复的话题.就如一夜成名天下知.一夜暴富成土豪的"神话"总是让人向往,而能够快速实现这两个愿望的,似乎也就娱乐圈和互联网两个行业了.相比蹿红.暴富"神话"在几十年内都层出不穷的娱乐圈,互联网在近二十年无疑也更具吸引力.不过需要需要注意的是,在一人蹿红.暴富的背后,隐藏的是太多几经挣扎却默默无闻的人,或者龌龊的事情层出不穷. 不管是此前流行的在街边遇到口吐莲花的星探,还是现在一茬接一茬让无数创业者憧憬其带来融资的投资