最近和朋友聊到了这个智能硬件通讯协议的问题,特例整理该文章

以下内容为转载的详细内容:(地址是:智能硬件如何选择无线通信协议)

导读: 很多人做智能硬件的时候会考虑用什么协议,是用WiFi呢,还是ZigBee呢,还是BLE呢?

现在越来越多的设备开始使用无线协议来通讯,无线相对于有线有很多优点,缺点也解决的差不多了,就不展开了。很多人做智能硬件的时候会考虑用什么协议,是用WiFi呢,还是ZigBee呢,还是BLE呢?甚至还有人考虑用私有协议或者433/868MHz的射频协议。这里面有成本的考虑,有功耗的考虑,有穿墙效果的考虑,还有和其他硬件的互通等各种考虑。

  ZigBee:基于IEEE802.15.4标准的低功耗局域网协议。按照维基百科的说法,其命名参照蜜蜂的群体通信网络:蜜蜂(bee)靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息。简单来说,ZigBee技术是一种短距离、低功耗的、便宜的无线组网通讯技术。

  BLE:即蓝牙低能耗技术,是一种低成本、短距离、可互操作的鲁棒性无线技术,利用许多智能手段最大限度地降低功耗。被称为超低功耗无线技术)

  经过很多轮的尝试,我们最终确定了一个选择协议的原则,必须使用标准协议,优先级如下:

  1) 插电的设备,用WiFi;

  2) 需要和手机交互的,用BLE;

  3) 传感器用ZigBee。

  按照这个原则,小米手环使用BLE,绿米的传感器使用ZigBee,摄像头和净化器使用WiFi。这里面也会有重叠,比如插电又要和手机交互的如美的空调使用WiFi + BLE。有几个立项比较早的产品,没有按照这个原则来,比如床头灯现在用BLE,其实应该用WiFi或者WiFi + BLE;灯泡现在用ZigBee,其实应该用WiFi,将来都会改正。

  为什么插电的都用WiFi?

  因为这样对于用户最方便,对于厂商来说可直达云端。目前的用户,家里还没有太多智能设备,我们的产品可能是用户的第一个智能设备。WiFi相对于蓝牙最大的缺点是设置起来麻烦,但一旦设置成功,就会感觉好用多了。蓝牙的优势是和手机的互通很方便,但是WiFi更方便,只要手机能上网的地方就可以互通,就算是走本地网络协议,路由器的覆盖范围也更大,不在同一个房间里面也可以联通。WiFi可以做到随时随地的连接人和设备、云和设备或者是设备和设备,甚至不同平台之间的对接都很方便,所以也最普适。

  WiFi也有缺点,如下:

  一是功耗高。

  不插电的设备使用WiFi很难坚持很长时间,需要频繁充电或者换电池,给用户带来困扰。而BLE和ZigBee可以做到几个月、一年、甚至几年都不用换电池。所以现在可穿戴设备都用BLE协议。传感器使用ZigBee协议是因为目前只有ZigBee联盟有传感器的标准协议,蓝牙联盟还没有,等过两年蓝牙联盟也有了传感器的标准协议之后,也就很难说了。不过标准协议这个东西,很多人都不遵守,有了标准协议也是然并卵。总之低功耗这一边目前还比较混乱,不同厂家的设备互通很难。

  二是成本高。

  我们一直在推动WiFi芯片降价,很快成本就能做到10块钱人民币以下,到时候成本的问题也不明显了。如果只是因为成本的问题放弃WiFi,其实是得不偿失的。

  三是WiFi设备多了之后,路由器负载会很大,星型架构的效率不高。

  如果智能家居发展顺利,若干年之后家里可能有几十个灯,几百个传感器,这时候现在的WiFi协议就撑不住了。很多人建议在有很多个同类设备的时候使用ZigBee或者BLE取代WiFi。这个趋势目前还不明显,而且WiFi也会有自己的协议,但是不一定会被取代。

  四是没有标准的应用层协议,容易造成大厂商的垄断,不同厂商的设备能否互通就看厂商之间的博弈。

  扯了这么多,都是目前的想法,坚持WiFi不是因为我们也做路由器,而是相信WiFi更适合现在的市场。也许将来国家会出无线协议的强行标准,每个标准设备都有标准无线接口,就和现在的插座标准一样,不论什么牌子的插头都可以插在任意牌子的插座上。那么到那一天的时候,选择什么协议就不需要想了。

其他阅读比较好的信息资料:

1. 主流的智能家居的通信技术除了 ZigBee 和 Wi-Fi,还有哪些?
2. 智能家居的无线通信协议,哪个更有前途?
3. 智能家居五种通信协议应如何选择?
4.【技术剖析】ZigBee是最适合智能家居的无线技术?

智能硬件无线通信协议的那些事儿(一)相关推荐

  1. 无线通信协议wifi、BLE、zigbee

    智能硬件无线通讯协议简述: 很多人做智能硬件的时候会考虑用什么协议,是用WiFi呢,还是ZigBee呢,还是BLE呢? 考虑要素涉及成本,功耗,穿墙效果,还有和其他硬件的互通等 BLE: 低功耗低成本 ...

  2. 基于wifi的单片机无线通信研究_SKYLAB:智能家居无线协议WiFi/BLE/Zigbee介绍与对比...

    随着物联网技术的愈发成熟,适用于智能家居无线通信协议的种类也日益增多.目前,最常见的无线通信协议有WiFi.蓝牙.Zigbee.Z-wave.RF等,前三者在智能家居应用中更为广泛. WiFi协议,I ...

  3. 智能家居无线方案ZIGBEE、Z-Wave、WIFI、蓝牙、红外、GPRS以及NB-IOT对比

    无线取代有线已经成为一个不可逆转的趋势,在智能家居行业最流行的是四种无线技术,即WiFi.Z-Wave.ZigBee.SmartRoom.其中WiFi技术和ZigBee这两种技术最值得竞争.那么WiF ...

  4. 如何为编程爱好者设计一款好玩的智能硬件(十)——无线2.4G通信模块研究·一篇说完...

    六.温湿度传感器DHT11驱动封装(下):如何为编程爱好者设计一款好玩的智能硬件(六)--初尝试·把温湿度给收集了(下)! 七.点阵字符型液晶显示模块LCD1602驱动封装(上):如何为编程爱好者设计 ...

  5. 物联网智能硬件设备常见攻击方法

    以太网接入型设备,一般分为网线或WiFi两种.不管是WiFi还是网线,可以通过局域网抓包.笔记本WiFi桥接抓包等等手段. 最著名的抓包软件 Wireshark 如何抓取硬件设备的网络数据包,考量的是 ...

  6. 智能家居无线组网遥控电子智能锁

    智能家居无线组网遥控电子智能锁 文章目录 智能家居无线组网遥控电子智能锁 前言 一.需求分析 二.实现功能 1.无线开锁 2.无线开报警灯闪烁 三.解决方案 1.方案考虑 (1).锁具问题 (2).信 ...

  7. [智能硬件] 3、三分钟看懂智能硬件原理——简易智能手环制作教程(包括炫酷手机客户端开发)...

    首先恭喜大家挺过了测试二!为什么说"挺"呢?因为测试二的难度和测试一相比有一个比较大的跳跃:首先测试一仅仅利用现有硬件模块稍加改造而DIY一个蓝牙防丢器,而测试二则要求大家具有从脑 ...

  8. 乐鑫wifi模块二次开发_米家部分智能硬件拆解,ZigBee/WIFI模块分析及二次开发

    点击"蓝字"关注我们 最近小编都在培训,几天没有更新,大家有没有想死小编学习啊~这周天气骤冷,秋裤可以穿起来啦~ 正文开始 ▲左到右依次是:门磁传感器,温湿度传感器,无线开关,人体 ...

  9. wifi协议栈_一文读懂米家部分智能硬件:米家Zigbee及WiFi模块拆解分析

    拆解开始 左到右依次是:门磁传感器,温湿度传感器,无线开关,人体感应,小爱迷你,空气净化器,网关,吸顶灯 智能家居常见的几种无线连接方式,WIFI,蓝牙,zigbee,射频315/433. 1:射频3 ...

  10. 如何为编程爱好者设计一款好玩的智能硬件(三)——该选什么样的MCU呢?

    一.我的构想:如何为编程爱好者设计一款好玩的智能硬件(一)--即插即用.积木化.功能重组的智能硬件模块构想 二.别人家的孩子:如何为编程爱好者设计一款好玩的智能硬件(二)--别人是如何设计硬件积木的! ...

最新文章

  1. echarts用法配置
  2. 安卓开发环境搭建(转)
  3. [控件] LabelView
  4. 收集网络状态(Ping),并用邮件通知管理员
  5. XOR and Favorite Number(CF-617E)
  6. [Vue.js]实战 -- 电商项目(一)
  7. 关于location.href几种用法的区别
  8. 【转】解决IE8无法加载webplayer流媒体播放器的方法
  9. java异步编程书籍_《Java异步编程实战》(翟陆续)【摘要 书评 试读】- 京东图书...
  10. 极值点 驻点 鞍点 拐点
  11. 跨模态行人重识别综述 - 计算机视觉
  12. 学生Web开发人员练习:电影评论II
  13. HTML+CSS仿写京东页面附代码(web前端大作业)
  14. 软件保护工具VMProtect用户手册——添加和搜索水印
  15. 可编辑手写PDF以图片形式转换为WORD
  16. 设计模式之观察者模式、中介者模式、迭代器模式、访问者模式、备忘录模式、解释器模式
  17. ClockGen,旧电脑的超频利器
  18. 连不上虚拟机的mysql_主机连不上虚拟机数据库
  19. mysql的触发器实验报告_数据库实验7触发器实验报告
  20. python新浪微博数据分析_python数据分析微博热门

热门文章

  1. Stata | 初试
  2. 海康大华网络摄像机搜索工具
  3. matlab中如何调用lm算法,lm算法的matlab实现
  4. sys caffe教程
  5. 计算机三级网络技术备考复习资料zhuan
  6. Excel2016保存文件闪退(在安装了Visio后)
  7. 地理探测器——Geodetector
  8. 【软件工具使用】高效使用 Visio 绘图
  9. matlab 图像处理之直线拟合
  10. jdk11 及jdk8阿里云快速下载链接