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

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

3天内不再提示

启用开放线程网络连接与开放线程边界路由器

星星科技指导员 来源:嵌入式计算设计 作者:Abhishekh Shah 2022-10-17 10:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

线程网络没有单点故障,包括自我修复的能力,还确保了与连接数百甚至数千种产品的单个应用程序的可靠,安全的端到端通信。它有助于解决互操作性、安全性、功耗和体系结构要求等挑战。

开放线程 - 线程网络协议的开源实现

OpenThread 是 Thread 网络协议的可移植且灵活的开源实现,可加速互联家庭和商业建筑产品的开发。

OpenThread 是一个线程认证组件,它实现了所有线程网络层(IPv6、6LoWPAN、具有 MAC 安全性的 IEEE 802.15.4、网状链路建立、网状路由)和设备角色,以及嵌入式设备上的边界路由器支持。

为了使线程架构成为更大的物联网IoT)生态系统的参与者,并通过其他链路技术(以及整个互联网)与其他设备安全地通信,一个关键要素是开放线程边界路由器(OTBR)。

以前,提供物联网解决方案的公司必须提供某种中心或网关以及他们的物联网终端设备。由于缺乏基于 IP 的技术,移动设备或云的设备和功能需要应用程序网关。此类未经认证的集线器或网关功能在实践中不会具有完全的互操作性。此外,在设备与移动应用程序或云之间解锁新的端到端功能现在受到对中心或网关的软件更新的限制,以启用适当的支持。

由于 Thread 是 IPv6,因此线程边界路由器足以提供独立于正在使用的应用程序协议的连接,就像 Wi-Fi 接入点一样。

开放线程边界路由器做什么?

开放线程边界路由器 (OTBR) 是树莓派 3B 上的线程认证组件,具有北欧 nRF52840 NCP。开放线程边界路由器 (OTBR) 提供与其他基于 IP 的网络(如 Wi-Fi 或以太网)的端到端连接。它充当互联网和线程网络之间的网关。当线程边界路由器连接到企业网络或 Internet 时,您可以从应用程序、移动电话或云托管的在线服务访问所有 Thread 设备。

它是一个开源解决方案,所有人都可以完全访问,开发过程是完全透明的,制造商可以将其集成到他们的产品中。它被设计为与 Nest 发布的 OpenThread 一起使用,但可以与任何其他线程认证实现一起使用。

OTBR支持各种功能,例如:

用于配置和管理的 Web 图形用户界面

螺纹边界代理,支持外部调试

DHCPv6 前缀委派,用于获取线程网络的 IPv6 前缀

用于连接到 IPv4 网络的 NAT64

DNS64 允许线程设备按名称与仅支持 IPv4 的服务器进行通信

使用开放线程内置功能的线程接口驱动程序

泊坞支持

线程边界路由器可以是简单的专用设备,也可以是网络中常见组件的其他设备的一部分,例如 Wi-Fi 路由器或接入点。开放线程边界路由器可与来自多个供应商的许多芯片组配合使用,并且可以选择基于低成本的基于树莓派的开发板。

开放线程网络协议在家庭自动化中的应用

家庭自动化和物联网的主要挑战是网络协议缺乏标准化,技术堆栈的成熟度,安全性,隐私问题等。几年前,谷歌对物联网领域产生了浓厚的兴趣,并寻找一套开放的家庭自动化标准协议,其中家庭中的设备,传感器和执行器在它们之间进行通信,交换有价值的信息。

现有的协议,如ZigBee(来自ZigBee联盟)和Z-Wave是专有的,功率效率低下,并且难以携带IP数据包。来自不同供应商的多个设备无法轻松相互通信,因为它们遵循不同的网络协议。它们依赖于单个设备,该设备通常是路由器,用于与家庭周围的产品进行通信。因此,如果该设备出现故障,整个网络就会出现故障。目前的协议标准是电池消耗的,因为您家中的这些设备24/7全天候工作,导致电池快速耗尽。当前的网络协议集并不安全,并且相对容易被黑客入侵。OEM 可以在平台上构建 Zigbee 网关、Z-Wave 网关、BLE 网关和基于 Thread 网关的解决方案,并配备 CENTAURI 网关平台支持的任意两个无线电,以缩短上市时间,以便您可以更专注于在最终用户应用程序中创造价值。

专为家庭自动化打造的开放线程

作为基于IP的开放标准,它允许智能家居设备安全可靠地直接连接到云。支持物联网的家庭自动化设备,如灯、恒温器、门锁和安全摄像头,为消费者提供了方便和有益的体验。

网络中可能有三种类型的设备 - 边界路由器,路由器和主机或终端设备。

边界路由器:

边界路由器是一种特定类型的路由器,它提供从 802.15.4 网络到其他物理层(例如 Wi-Fi 和以太网)上的相邻网络的连接。

Thread 网络中可能有一个或多个边界路由器,以帮助构建冗余和故障转移功能。

边界路由器为 802.15.4 网络中的设备提供服务,并为离网操作提供路由。

路由器:

路由器为网络设备提供路由服务。

路由器还为尝试加入网络的设备提供加入和安全服务。

路由器未设计为睡眠模式。

主机:

主机(也称为休眠终端设备)是连接到网络的终端设备和传感器。

它们仅通过其父路由器进行通信,无法将消息转发到其他设备。

OpenThread协议将帮助设备制造商专注于他们的产品,而不是花时间在网络协议上。标准TCP / IP堆栈的方式一直是互联网成功的原因之一,Open线程被提出为家庭自动化做同样的事情。

审核编辑:郭

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

    关注

    2951

    文章

    48273

    浏览量

    419720
  • 路由器
    +关注

    关注

    22

    文章

    3941

    浏览量

    120385
  • 线程
    +关注

    关注

    0

    文章

    511

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SIM卡路由器与传统宽带

    SUNCOMM,我们曾在不同地点和情况下测试过这两种类型的互联网连接。答案并非适用于所有人。这取决于互联网网络的设置方式以及您的使用目的。  什么是SIM卡路由器?  SIM卡路由器使
    的头像 发表于 04-24 11:09 236次阅读
    SIM卡<b class='flag-5'>路由器</b>与传统宽带

    工业路由器哪个好用?有哪些推荐?

    在工业物联网和智能制造的浪潮下,工业路由器作为连接现场设备与云端平台的关键枢纽,其稳定性和可靠性至关重要。面对市场上众多品牌与型号,如何选择一款适合自身场景的工业路由器成为许多工程师和管理者关心
    的头像 发表于 01-21 15:41 731次阅读
    工业<b class='flag-5'>路由器</b>哪个好用?有哪些推荐?

    网络跳线:网络连接的隐形桥梁

    网络跳线的定义与分类 网络跳线,简而言之,是用于连接网络设备(如计算机、交换机、路由器等)与网络
    的头像 发表于 01-09 10:08 667次阅读

    才茂通信工业路由器助力无人驾驶全场景落地应用

    在无人驾驶从封闭场景规模化落地向开放场景拓展的趋势下,车路协同与网络连接的低时延、高可靠、广覆盖成为核心支撑。才茂工业路由器依托5G全网通技术与工业级设计优势,构建“车-路-网-云”一体化通信架构
    的头像 发表于 12-28 13:48 1110次阅读

    5g双模路由器如何满足现代企业的敏捷网络需求

    ​ 在数字化转型浪潮中,网络连接的稳定性和可靠性成为企业运营的关键基础设施。SR800-02系列双模路由器凭借其独特的4G/5G双网融合技术,为各类应用场景提供了高可用性的网络接入方案。 产品
    的头像 发表于 12-03 16:58 1687次阅读
    5g双模<b class='flag-5'>路由器</b>如何满足现代企业的敏捷<b class='flag-5'>网络</b>需求

    Linux多线程对比单线程的优势

    在Linux系统中,线程是操作系统能够进行运算调度的最小单位。线程被包含在进程之中,是进程中的实际运行单位。一个进程可以拥有多个线程,这些线程共享相同的内存空间和系统资源。
    发表于 12-01 06:11

    摩尔线程亮相GOTC 2025全球开源技术峰会

    。摩尔线程高级副总裁杨上山在主论坛发表《摩尔线程全功能GPU原生支持开源生态》的主题演讲,系统阐述了摩尔线程在构建开放GPU计算生态方面的战略布局与实践成果。
    的头像 发表于 11-04 10:43 2351次阅读

    RTThread线程退出后rt_malloc动态创建的资源没有释放怎么解决?

    。如何在线程被退出前释放线程申请的资源?能否通过memtrace中的信息在线程退出前将线程申请的资源释放掉?
    发表于 10-13 07:06

    tcpip线程被mu0锁住导致网络线程无法使用怎么解决?

    各位好,我使用rtthread开发STM32F407VGT6芯片,程序有多个线程,每个线程都会创建一个socket,建立tcp连接或者udp连接,现在出现一个问题,程序长时间运行有概率
    发表于 09-29 06:41

    带光纤路由器与传统路由器的区别

    在数字经济高速发展的今天,网络基础设施的升级已成为企业与家庭智能化转型的核心驱动力。厦门才茂通信作为行业先行者,推出了国内首款带光纤接口的工业级路由器CM520-3XX-9系列,彻底打破了传统路由器
    的头像 发表于 09-28 09:52 1665次阅读

    网络路由器关键知识,一文读懂!

    在互联网深度融入日常的今天,网络路由器作为不可或缺的枢纽设备,承担着连接世界的关键任务。但你真正了解它吗?本文将带你系统认识路由器的基础功能、发展历程与常见接口,帮助你更好地理解和使用
    的头像 发表于 09-19 18:10 1883次阅读

    网络接收线程erxmb异常的原因?怎么解决?

    两个不同的软件接收组播数据久了后均出现网络数据无法接收,网络发送是正常的。lpc54628芯片。邮箱有8个但erxmb线程已经无法运行了,这是什么原因导致
    发表于 09-15 08:06

    IR615做端口映射后笔记本连接wan口可以连接路由器,lan口无法连接路由器怎么解决?

    IR615路由器做端口映射后笔记本连接wan口可以连接路由器,lan口无法连接路由器
    发表于 08-07 06:32

    路由器能连上但是没有网络怎么办?

    路由器能连上但是没有网络怎么办
    发表于 07-10 06:15

    光纤如何连接路由器

    光纤连接路由器通常需要借助光猫(ONT/光网络终端)作为中间设备,因为光纤信号(光信号)无法直接被路由器识别,必须先转换为电信号(以太网信号)后才能传输至
    的头像 发表于 05-28 09:33 8952次阅读
    光纤如何<b class='flag-5'>连接</b><b class='flag-5'>路由器</b>