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
    +关注

    关注

    88

    文章

    11628

    浏览量

    217990
  • 操作系统
    +关注

    关注

    37

    文章

    7329

    浏览量

    128645
  • RTOS
    +关注

    关注

    25

    文章

    862

    浏览量

    122613
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LoRa模块与WiFi对比:哪个是最佳选择

    您的项目是否需要比WiFi所能提供的更广的覆盖范围?对于许多联网设备而言,WiFi往往力不从心。本指南将帮助您做出选择。我们将并排审视这两种技术,帮助您为您的需求找到最佳的LoRa模
    的头像 发表于 10-31 12:03 2159次阅读
    LoRa模块与WiFi对比:哪个是<b class='flag-5'>最佳</b><b class='flag-5'>选择</b>?

    学习联网怎么入门?

    联网的基本概念和技术是学习联网的重要第一步。联网是指互联网上的物品相互连接,通过网络实现信息
    发表于 10-14 10:34

    学习联网可以做什么工作?

    学习联网专业后,你可以从事多种与联网相关的工作。联网是一个非常新颖和实用的领域,各种应用场
    发表于 10-11 16:40

    为什么工业联网选择网关

    工业联网选择网关作为核心组件,主要源于其在 协议转换、边缘计算、安全防护、本地自治 等关键环节的不可替代性。这些特性恰好解决了工业场景中设备异构性强、实时性要求高、网络可靠性不足等核
    的头像 发表于 09-22 17:18 523次阅读

    通过MQTT协议能接入工业联网云平台中吗

    通过MQTT协议完全可以接入工业联网云平台,且因其轻量、高效、可靠等特性,已成为工业联网场景中的主流通信
    的头像 发表于 08-26 18:03 643次阅读

    请问什么是联网智库?

    什么是联网智库?
    发表于 08-07 06:45

    如何选择合适的联网蓝牙模块?

    选择联网蓝牙模块时,有以下关键因素需要考虑到:1、发射功率:发射功率影响蓝牙模块的传输距离和穿透能力。一般来说,低发射功率的模块传输距离较短,而高发射功率的模块传输距离较远。但是,高发射功率可能
    发表于 06-28 21:46

    联网的应用范围有哪些?

    联网,简单来说,就是“万相连的互联网”。它以互联网为基石,将用户端延伸至物品与物品之间,实现信息的交换与通信。打个比方,你的智能手表能实
    发表于 06-16 16:01

    工业联网常见的协议有哪些

    工业联网常见的协议有哪些
    的头像 发表于 06-14 15:52 1029次阅读

    联网工程师为什么要学Linux?

    Linux生态中已集成MQTT、TCP/IP、ZigBee等联网常用协议栈,开发者可直接调用或移植,避免从零实现协议的复杂性。此外,庞大的开源社区(如Contiki、RT-Thr
    发表于 05-26 10:32

    MQTT为何成为联网协议

    MQTT(Message Queuing Telemetry Transport)即消息队列遥测传输协议,已成为联网领域广泛应用的协议,这主要得益于其在资源占用、通信效率、可靠性、扩
    的头像 发表于 05-20 09:54 606次阅读

    为什么选择蜂窝联网

    在为您的联网(IoT)应用评估最合适的低功耗广域网(LPWAN)技术时,除了考虑技术指标外,还必须考虑各种因素,因为技术指标本身可能与实际性能大相径庭。与 LoRaWAN、Sigfox
    发表于 03-17 11:42

    如何选择合适的工业联网关?

    ,还充当着边缘计算节点的角色。选择合适的工业联网关对于确保系统的高效运行至关重要。 1. 数据处理能力 当选择工业
    的头像 发表于 02-07 17:01 728次阅读
    如何<b class='flag-5'>选择</b>合适的工业<b class='flag-5'>物</b><b class='flag-5'>联网</b>关?

    iic协议联网中的应用

    联网(IoT)是一个由相互连接的智能设备组成的网络,这些设备能够收集、交换和分析数据。在联网的实现中,通信协议扮演着至关重要的角色,它们
    的头像 发表于 02-05 11:32 1049次阅读

    联网就业有哪些高薪岗位?

    联网就业有哪些高薪岗位? 联网行业迎来了全面爆发式的发展,众多高薪岗位吸引着人们的目光。联网
    发表于 01-10 16:47