要想深入智能家居家当,那我们不得不提到一个词——IoT(物联网),目前针对物联网的无线通信协议有好多种,主流的包括了WiFi、BLE、Zigbee等,个中WiFi 的功耗比较大,适宜传输大量的数据;BLE功耗相比拟较低,但能同时连接的设备有限;而Zigbee功耗低,可拓展的节点多,就目前而言,要作为家中多种电器的掌握首选,Zigbee当仁不让,但也因各个厂商对Zigbee实现的办法不同,没有一个统一的标准,以是很难兼容不同厂商家的方案,可以说,瑜难掩瑕。而本日,爱板网要给大家推举一个真正面向智能家居领域的网络协议标准——Thread,爱板网也拿到了可以支持Thread网络协议的硬件方案——由NXP供应的FRDM-KW24D512开拓板。
Thread
可能第一次见到Thread的朋友会一脸蒙逼,这是神马玩意?脑海中一个大大的问号“What is Thread?”
事实上,Thread几年前就开始方案了,目的便是定义智能家居的通信协议,并将于近期正式发布。NXP是该组织成员的创始之一,并供应全套的软硬件办理方案。大略来说,Thread是一个网络协议标准,是一种基于简化版IPv6的网状网络协议,旨在实现家庭中各种产品间的互联,以及与互联网和云的连接。
同Zigbee类似,Thread同样是基于低本钱、低功耗的802.15.4芯片组开拓,以是目前很多正在利用的产品,只需一次大略的软件升级,便可支持Thread,非常易于安装,并且可以扩展到数百台设备;但又不同于Zigbee,Thread标准统一,不像Zigbee的产品,由于各个厂家的实现办法不同,导致不同产品间无法兼容利用,这可以说是Thread相较于Zigbee最大的上风。
FRDM-KW24D512开箱
OK,基本理解的Thread的定位,我们再来看看从NXP拿到的整套硬件方案又是如何的?目前的Thread软件时运行在Kinetis平台上,对付原来熟习FreescaleMCU的朋友来说,上手该当还是有即视的熟习感。(注:NXP与Freescale两家公司于2015年完成合并,新公司的名称为NXP)
从包装盒上我们也可以看到,这次的开拓板是基于Kinetis MCU系列,这是NXP基于ARMCortex-M系列微掌握器的一个产品分类,打开包装盒,可以看到盒内装有两块Freedom平台的开拓板以及两根miniUSB线,这点看来NXP还是挺有心的,毕竟Thread讲究的便是组网,供应两块开拓板,支持点到点开箱即用的连接,方便又知心,毕竟一块板卡根本没法实现无线通信,一个套件两块以及两块以上板卡是比较合理的,但这里千万也不要有误区,单独的板卡也是可以作为原型设计开拓的,我们不都从Freedom平台经历过了嘛。
再三确认,这两块板卡的硬件组成是一样的。
相信熟习Freedom平台的工程师对这种版型不会陌生,这个平台的板卡都具有相似的特色,如基于Kinetis系列MCU,配以NXP传感器、搭载OpenSDA调试接口、兼容Arduino UNO R3扩展接口等特性,是一种小型化、低功耗、高性价比的微掌握器评估和开拓的平台。