0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于NFC网络在智能家居控制系统中的应用

电子设计 来源:网络整理 作者:佚名 2020-02-07 08:38 次阅读

使用NFC将设备加入网络(NFC commissioning)

NFC无线标准的工作频率为13.56MHz,无线数据速率为106kbps。它提供了一种方法,可在很短距离内(几厘米),将数据从有电源的设备(例如移动电话)传输到无电源的、断开网络连接的设备(例如电灯开关)。从有电源的设备发出的NFC信号功率将用于为无电源设备中的NFC接收器和存储器提供通电所需的很小能量,让信息能够传输到任何类型产品的本地存储器上。这种技术特别适用于安装之前的灯泡等设备,也适用于节能电灯开关,除了传输几个数据包之外,不需要更多能量。NFC的传输距离很短,这样可确保获得完全保护,防止第三方访问网络密钥。传输数据的操作也非常简单,只需将智能手机靠近设备,并启动传输数据的应用程序。使用NFC传输安全凭据有几个选项。

最简单的选项是使用完全无源NFC标签,这些标签可进行编程,拥有用于加入网络的唯一密钥。在制造过程中,我们为单芯片ZigBee器件提供唯一的密钥,用于交换加入网络所需的信息。在制造流程中,这个唯一密钥与MAC地址一同复制到标签中,该标签会粘贴到最终产品上或嵌入其内部。最简单的标签可能只是单个不干胶标签,内含NFC芯片和所需的线圈天线。或者,芯片和天线可以集成到设备本身的结构中。最终用户可以使用移动电话中的内置NFC读卡器,读取这个唯一密钥。移动电话通过WiFi连接到ZigBee网络的网关,因此密钥能够安全传输。

然后,ZigBee协调器使用这个密钥来加密网络密钥,随后即可将网络密钥发送到新设备的MAC地址。一旦新设备获取了网络密钥,它就可以安全地加入ZigBee网络。这种方法提供了一种将设备加入网络的安全技术,但其功能有限,然后需要很多交互来设置ZigBee设备,将其加入群组和场景等。它还会造成生产方面的困难,因为每个标签都需要与特定ZigBee设备地址相匹配,以提供最佳安全性。

只有当标签以电气方式连接到ZigBee设备时,才能实现NFC的全部价值。标签将有效地充当双端口存储器。一个端口连接到NFC接口,另一个端口连接到I2C端口。在这种情况下,数据可从手机传输到标签存储器。然后可使用I2C端口,将该信息传输到管理ZigBee网络的无线微控制器。如果在数据传输过程中需要为微控制器供电,还可使用NFC标签提供少量功率(最大5mA)。典型的互联标签,例如图1所示的NXP NTAG器件,可以存储1或2 KB数据。

基于NFC网络在智能家居控制系统中的应用

图1:显示了互联标签架构。

这种功能为设备加入ZigBee网络提供了很多可能性。首先,它提供了一种简单的方法,使用支持NFC技术的智能手机,安全地将网络密钥添加到设备。手机可通过与系统网关的受保护WiFi连接,获取必需的密钥。或者可通过将电话接触网关或远程管制设备,使用NFC传输密钥。当手机靠近要加入网络的设备时,即可传输密钥。

由于这样可以传输大量的数据,因此系统的功能可以显著增强。在手机上运行应用程序,用户可以看到已加入网络的所有设备。这样他们可在安装网络密钥的同时,在手机上设置控制关系,并在手机上对这种关系进行编程。另外,还可为设备添加一个文本名称,以便轻松识别设备,或许还可将其与相应位置照片相关联。使用互联NFC标签可以实现上述所有方法,毫无疑问,利用该技术提供的功能,很多新技术都将得以采用。

住宅控制系统

为了演示在ZigBee网络中,通过NFC将设备加入网络的工作方式,我们设计和构建了一个住宅控制演示系统(图2)。这个系统基于智能恒温器,它可以监控温度和湿度,并使用在JN5168无线微控制上运行的ZigBee家庭网络自动化配置文件,以及在NTAG互联标签上实施的NFC技术来进行连接。我们编写了一个智能手机应用程序,以便将设备加入网络,并分配控制关系。各个房间都安装了单独的有机玻璃箱,配备加热器元件和恒温器,通过ZigBee家庭自动化系统连接。电灯和智能插座可以分别添加到系统中。

基于NFC网络在智能家居控制系统中的应用

图2:是住宅气候控制演示。

在本例中,网络协调器是一个网关设备,运行OpenWRT Linux操作系统。网关还配备了NFC读卡器设备。这样只需将手机靠近网关,即可接收网关提供的唯一安全密钥。然后将手机靠近设备。手机从设备接收唯一的网络加入密钥。然后将该密钥传输回到网关,使用唯一网关密钥进行加密。

网关随后将网络参数发送到设备,使用其他任何人都不知道的设备唯一密钥进行加密。使用这种方式,网络安全凭据不会通过任何机制在未加密状态下发送。一旦设备有了网络参数,它就可以安全地加入网络。相同的程序可用于系统中的其他设备,例如电灯、智能插座、开关等。图3以图形方式解释了这个过程。

基于NFC网络在智能家居控制系统中的应用

图3:显示了网络密钥交换过程。

小结

随着人们对家庭自动化功能的需求日益增长,他们更加迫切地需要安全的系统。ZigBee家庭自动化是一种功能强大而稳定的开放标准,能够满足家庭自动化的连接和应用需求。但是,我们可以通过使用带外技术来传输网络凭据,让设备加入网络和进行密钥交换的标准方法得以增强。使用连接到ZigBee设备的NFC标签,可以实现安全的信息传输,而不可能被恶意网络流量侦听器检测到。使用ZigBee家庭自动化和基于NFC的网络加入方法的家庭气候控制系统的长足发展已经证明了这一点。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    182

    文章

    16503

    浏览量

    244489
  • 控制系统
    +关注

    关注

    41

    文章

    5946

    浏览量

    108566
  • nfc
    nfc
    +关注

    关注

    55

    文章

    1541

    浏览量

    178729
收藏 人收藏

    评论

    相关推荐

    智能家居控制系统模型

    智能家居控制系统模型 智能家居控制系统(smarthome controlsystems,简称SCS),是以住宅为平台,家居电器及
    发表于 10-28 21:21

    【OK210申请】智能家居控制系统

    智能家居系统为平台,家居电器及家电设备为主要控制对象,利用综合布线技术、网络通信技术、安全防范技术、自动
    发表于 07-06 15:46

    【Aworks申请】智能家居控制系统

    :以智能家居系统为平台,家居电器及家电设备为主要控制对象,利用综合布线技术、网络通信技术、安全防范技术、自动
    发表于 07-06 15:48

    【云智易申请】智能家居控制系统

    申请理由:自己学习研究智能家居系统,由于我是是学生没有那么多钱买开发版!而且学校制PCB板的条件有限,到现在缺一个主机控制板,所以申请这款开发版项目描述:我在学校实验室做过智能家居外围
    发表于 07-31 07:52

    【MiCOKit申请】智能家居的远程控制系统

    的外设硬件,只能在智能家居系统作终端控制(类似平板电脑)来使用,具体见论坛的飞凌版面。 庆科MICOKit开发套件,主板提供了MiCo物联网操作
    发表于 08-22 17:28

    【创龙AM4379 Cortex-A9申请】 智能家居控制系统设计

    申请理由: 为了使家庭生活更加舒适、安全、智能化,针对智能家居控制系统的应用需求和特点,对智能家居系统进行分析和研究,设计了一种基于 Cor
    发表于 06-03 13:59

    平民化才是智能家居控制系统普及的关键

    最近几年,越来越多的家居企业与智能家居、互联网、家电等品牌跨界联手,智能化”的道路上形成优势互补,令合作成为趋势,让智能家居积极落地,抢
    发表于 04-14 16:43

    平民化才是智能家居控制系统普及的关键

    最近几年,越来越多的家居企业与智能家居、互联网、家电等品牌跨界联手,智能化”的道路上形成优势互补,令合作成为趋势,让智能家居积极落地,抢
    发表于 04-16 17:15

    智能家居控制系统如何走进生活?

      智能家居控制系统如何走进生活?对于未来的住宅,你有怎样的期待?随着科技的发展,智能家居离我们越来越近。想象一下,未来的住宅,轻轻一点
    发表于 05-02 11:47

    论文-基于stm32的智能家居远程控制系统

    用户提供高效、舒适、节能的居住和工作环境的智能家居系统是非常有前景的。本课题在分析智能家居的研究现状、发展趋势、研究意义的基础上提出了基于STM32的智能家居远程
    发表于 03-19 13:34

    【HarmonyOS HiSpark Wi-Fi IoT HarmonyOS 智能家居套件试用 】智能家居检测控制系统

    。项目名称:智能家居检测控制系统计划:打算把每一个开发套件都用上,NFC模块用于实现门禁功能,环境检测模块用于检测厨房是否存在危险气体,炫彩灯板的用于楼道检测人体红外实现开关灯,机械人板用于
    发表于 10-29 14:22

    求基于Cortex-M3与Android的智能家居控制系统解决方案

    【摘要】本文提出了一种基于Cortex-M3与Android的智能家居控制系统解决方案。系统采用智能手机作为控制终端,设计基于Android
    发表于 08-05 07:57

    ZigBee与Android的智能家居控制系统设计

    、舒适、节能环保的家居环境。随着无线移动网络的快速布局,现代的智能家居只要有一个无线智能设备,即能通过客户端实时查看到住宅的一切动态。
    发表于 08-06 09:02

    怎样去设计一种基于无线传感器网络和电力线通讯的智能家居控制系统

    智能家居控制网络有哪些性能?怎样去设计一种基于无线传感器网络和电力线通讯的智能家居控制系统
    发表于 09-23 07:46

    怎么实现基于语音控制智能家居控制系统的 设计?

    如何实现基于语音控制智能家居控制系统的设计?
    发表于 01-25 07:50