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

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

3天内不再提示

选择最佳物联网协议

星星科技指导员 来源:嵌入式计算设计 作者:Lynnette Reese 2022-09-10 17:24 次阅读

虽然物联网大部分依赖于传统的嵌入式开发技能,但始终在线连接的要求要求工程师不仅要为无线方法做出决策,还要为通信协议做出决策。因此,不同的协议正试图将自己确立为提供从边缘节点到云的数据通信的基石。对于某些类型的数据或交换数据的方法,每一个都在争相被视为最好的。

Thread 协议(图 1)最初是为 Nest Labs 在其智能恒温器和烟雾探测器产品中使用而开发的,并于 2015 年被 Google 收购。随着合作伙伴和用户社区的不断壮大,Thread 的技术证书使其成为 ZigBee、Z-Wave 和蓝牙低功耗 (BLE) 等产品的可行替代品。Thread 成功的原因之一是谷歌选择不开发全新的协议,而是基于已建立的 IEEE 802.15.4 无线标准。

poYBAGMLNGmAMgLxAAENf0vpRCo050.png

【图1 | Thread 协议的主要组件。Thread 以电器、访问和气候控制、能源管理、照明、安全和安保为目标。(通过线程组)]

BLE 可能是最接近 Thread 的竞争对手,但 BLE 无法形成自愈网状网络,这正日益成为物联网应用的先决条件。可靠性是任何形式的基于传感器的通信的关键,例如恒温器、安全警报,当然对于安全性至关重要的工业应用也是如此。

尽管如此,BLE 肯定还没有退出物联网竞赛。多年来,蓝牙从各种形式的功能增强中受益,现在蓝牙特别兴趣组 (Bluetooth SIG) 的一些参与者,例如博通高通和其他行业领导者,正在努力提高 BLE 的功能使其适用于物联网应用。

高度集成的 BLE SoC 的一个很好的例子是 Broadcom 的 BCM20737 WICED SMART 蓝牙设备,它使用低功耗 WICED 智能芯片具有安全功能和 iBeacon 技术。它包括 RSA 4000 位加密和解密支持,并包括对 A4WP Rezence 无线充电的本机支持。

蓝牙 SIG 也为连接到互联网铺平了道路。2 月,它启动了蓝牙智能网状网络工作组(已得到 80 多家公司的支持),目标是构建标准化蓝牙网状网络能力的架构。

IPv6、IEEE 802.15.4 和 Thread、ZigBee 和 Z-Wave 使用的低功耗无线个域网 (6LoWPAN) 上称为 IPv6 的个域网是互补的,因为后两者被明确设计为服务于有限的设备处理能力、低数据速率、极低的射频输出功率以及电源或电池的最低功耗。这应该使设备和网络设计相对简单且具有成本效益。128 位 AES 加密是这些加密的标准,美国国家安全局认为这种方法被评为“秘密”许可级别,因为超级计算机需要 149 万亿年才能破解密码。

凭借 Thread 的低延迟(通常为 100 毫秒,远低于 Wi-Fi),它可以在网络上容纳多达 300 台设备、AES 128 位安全性和网状网络方法,使其成为一个非常强大的使用协议在物联网应用中。也就是说,没有证据表明 Thread 将成为物联网连接领域的主导领导者。随着物联网的预测增长(图 3),许多协议显然有建立自己的空间,可能在特定应用中开辟自己的利基市场。

poYBAGMLNHGAHiGSAAG58eZZlKI696.png

【图3 | 无线设备的预计增长表明物联网呈指数级增长。(通过 BI 智能)]

但是 ZigBee/ZigBee Pro、Z-Wave、AllJoyn、CSR Mesh 和 IoTivity 呢?

ZigBee 3.0 工作频率为 2.4 GHz,最大数据速率为 250 kbps,已获得大约 400 家供应商的广泛支持,并且可以使用成熟的网状网络协议支持数千个节点。它的链路距离约为 100 英尺,支持 IPv6 并提供 128 位 AES 加密安全性。这个最新版本包含了多年来激增的所有以前的 ZigBee 配置文件,ZigBee 联盟因此受到严厉批评。

ZigBee 旁边是相对较新的 ZigBee Pro 规范。该网状网络协议明显针对物联网进行了优化,不仅可以在 2.4 GHz 频谱中运行,而且还可以在 800-900 MHz 的未经许可的 ISM 频谱中运行。使用频率捷变扩频调制方法,超过 16 个通道,除了广播传输选项外,它还支持多星型拓扑。与大多数物联网节点应用程序一样,节能是首要考虑因素,因此该协议适合那些没有电池但通过各种机电、光或运动方法收集能量的设备。

与此同时,Z-Wave 仅在 800-900 MHz ISM 频段内运行。Z-Wave 仅在 100 英尺左右的有限范围内、低数据速率 (100 kbps) 和最多支持 232 个节点的情况下获得了超过 375 个组织的支持。

来自 Linux 基金会的 AllSeen 联盟及其 AllJoyn 框架。AllJoyn 是一个新兴的开源协作软件框架,它允许开发人员为物联网编写应用程序,无论品牌、类别、传输介质和操作系统如何,而无需使用云甚至互联网(两者都受支持,但是)。它提供对 Wi-Fi、以太网、串行和电力线传输媒体的支持。支持的操作系统包括 RTOSArduino、Linux、AndroidiOS、Windows 和 Mac。该框架使用 128 位 AES 加密,目前受到 120 多家公司的支持。

Linux 基金会内部运行的另一个协议是 IoTivity,它专注于提高互操作性和定义物联网的连接要求。它使用通用通信框架以无线方式连接和管理个人计算和新兴物联网设备之间的信息流,而不受外形尺寸、操作系统或服务提供商的影响。

在 Google 的支持下,Thread 极有可能蓬勃发展。在一家通过提供大量云连接平台来拥抱物联网的公司的支持下,它应该做得很好。但是,还有许多其他的云服务提供商正在日益壮大。虽然它们中很少有人可以在规模上竞争,但它们确实为其他协议在未来获得重要份额提供了很多机会。

审核编辑:郭婷

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

    关注

    87

    文章

    11310

    浏览量

    209658
  • 操作系统
    +关注

    关注

    37

    文章

    6836

    浏览量

    123361
  • RTOS
    +关注

    关注

    22

    文章

    814

    浏览量

    119686
收藏 人收藏

    评论

    相关推荐

    ipc协议联网中的应用

    随着联网(IoT)技术的快速发展,各种通信协议在其中扮演着至关重要的角色。IPC(进程间通信)协议,虽然最初设计用于操作系统内部的进程间通信,但在
    的头像 发表于 11-15 14:19 348次阅读

    联网定义、联网天线选择指南

    联网,英文全称为internet of things,简称IoT,也是一个流行了好久的名词了。类似于互联网,把人与人之间链接起来了,而联网
    的头像 发表于 11-12 11:10 820次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>定义、<b class='flag-5'>物</b><b class='flag-5'>联网</b>天线<b class='flag-5'>选择</b>指南

    联网常用协议及应用场景

    联网协议是指在联网环境中用于设备间通信和数据传输的协议。根据不同的作用,
    的头像 发表于 11-12 11:01 645次阅读

    联网学习路线来啦!

    开发的方法,成为了未来一个单片机程序员的必备技能。 3.2.2网络通信协议联网开发,离不开网络的支持。作为网络协议的实际统治者——TCP/IP,相信了解一些计算机知识的人都不陌生
    发表于 11-11 16:03

    工业协议网关:联网时代的智慧桥梁

    联网技术蓬勃发展的今天,工业协议网关作为连接工业设备和联网系统的关键设备,正在发挥着越来越重要的作用。本文将带您深入了解工业
    的头像 发表于 10-30 16:57 231次阅读
    工业<b class='flag-5'>协议</b>网关:<b class='flag-5'>物</b><b class='flag-5'>联网</b>时代的智慧桥梁

    如何选择联网设备的PCB技术

    随着联网(IoT)技术的不断发展和应用范围的扩大,适合联网设备的PCB技术也在不断创新和进步。选择适合
    的头像 发表于 10-16 15:11 318次阅读

    什么是联网技术?

    什么是联网技术? 联网技术(Internet of Things, IoT)是一种通过信息传感设备,按约定的协议,将任何物体与网络相连
    发表于 08-19 14:08

    MQTT联网平台是什么

    MQTT联网平台是一种软件平台,它基于MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)协议,为
    的头像 发表于 07-18 14:22 616次阅读

    完整解读物联网生态系统 关键联网技术和无线协议

    本篇将介绍用于支持联网 (IoT) 应用的技术架构,并详细讨论一些关键联网技术和无线协议
    发表于 05-22 17:46 953次阅读
    完整解读物<b class='flag-5'>联网</b>生态系统 关键<b class='flag-5'>物</b><b class='flag-5'>联网</b>技术和无线<b class='flag-5'>协议</b>

    联网是什么?联网的功能

    联网(Internet of Things,IoT)是指通过信息传感设备,按照约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能
    的头像 发表于 04-20 09:44 2275次阅读

    MQTT联网平台是什么?MQTT联网平台的功能

    ,易于实现,因此广泛应用于受限的环境,如机器与机器的通信(M2M)以及物联网环境(IoT)。 MQTT联网平台通过提供一种标准化的协议和平台,实现了消息的可靠传输、设备连接管理、数据
    的头像 发表于 04-01 10:20 745次阅读

    中设智控综合能源管理系统获粤港联网大赛最佳产品奖

    中设智控综合能源管理系统获粤港联网大赛最佳产品奖
    的头像 发表于 03-26 15:25 415次阅读
    中设智控综合能源管理系统获粤港<b class='flag-5'>物</b><b class='flag-5'>联网</b>大赛<b class='flag-5'>最佳</b>产品奖

    MQTT和Modbus的联网网关协议的区别分析

    MQTT和Modbus的联网网关协议区别分析 MQTT(Message Queuing Telemetry Transport)与Modbus是两种广泛应用在联网环境中的通信
    的头像 发表于 03-18 16:50 840次阅读
    MQTT和Modbus的<b class='flag-5'>物</b><b class='flag-5'>联网网关协议</b>的区别分析

    MQTT联网平台是什么?MQTT联网平台的功能有哪些

    ,易于实现,因此广泛应用于受限的环境,如机器与机器的通信(M2M)以及物联网环境(IoT)。 MQTT联网平台通过提供一种标准化的协议和平台,实现了消息的可靠传输、设备连接管理、数据
    的头像 发表于 01-24 09:23 1168次阅读

    lwm2m协议与MQTT协议有什么区别?怎么选择?哪个更适合联网

    LwM2M(Lightweight M2M)和MQTT(Message Queuing Telemetry Transport)是两种不同的通信协议,它们在联网领域有着不同的应用和特点。
    的头像 发表于 01-07 10:20 767次阅读