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

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

3天内不再提示

OpenThread特色与功能

Silicon Labs 来源:SiliconLabs 作者:SiliconLabs 2021-01-04 15:02 次阅读

OpenThread是由Google(谷歌)发布的技术规范,主要目的是通过开放源代码来实现Thread标准连接,以使开发人员可以更广泛地使用GoogleNest产品中使用的网络技术,以加快用于联网家庭和商业建筑的无线连接产品的开发。

OpenThread具有较小的平台抽象层和内存占用空间,以实现高度的可移植性。它支持片上系统(SoC)和协同处理器(RCP,NCP)设计。

OpenThread特色与功能

OpenThread实现Thread 1.1.1规范中定义的所有功能。该规范定义了基于IPv6协议的可靠,安全和低功耗的无线设备到设备通信协议,非常适合用于家庭和商业建筑。

OpenThread也支持所有Thread网络层(IPv6、6LoWPAN,具有MAC安全性的IEEE 802.15.4,Mesh链路建立,Mesh路由)和设备角色,以及对边界路由器的支持。

应用服务

IPv6配置和原始数据接口

UDP套接字

CoAP客户端和服务器

DHCPv6客户端和服务器

DNSv6客户端

增强功能

儿童监督

通知上一位家长重新上任

卡纸检测

定期家长搜寻

协同处理器支持

尖晶石,通用协处理器协议

OT守护程序,用户空间无线电协处理器网络接口驱动程序/守护程序

通过尖晶石节点的嗅探器支持

边界路由器

用于配置和管理的Web UI

Thread边界代理支持外部专员

NAT64用于连接到IPv4网络

使用OT守护程序的Thread接口驱动程序

如何使用OpenThread?

如果您有兴趣为OpenThread的持续开发做出贡献,那么您可以在OpenThread GitHub存储库(https://github.com/openthread/openthread)找到所有代码,包括有关贡献方式的信息,应用指南,行为准则和认证许可等。

如果要在自己的产品中使用OpenThread或将其用于个人部署,请检视以下步骤: 部署Thread网络确定您希望用于构建和部署自己的Thread网络的硬件和平台设计。添加边界路由器以将您的Thread网络连接到其他网络层,例如Wi-Fi以太网,或使用OpenThread RTOS(使用LwIP,FreeRTOS和mbedTLS的单平台解决方案)。并使用OpenThread Commissioner轻松将设备调试到Thread网络上。

在Thread网络上开发应用程序试用API Codelab,并使用API参考作为应用程序开发的指南,包括IPv6,UDP,CoAP,ICMPv6,DNSv6等设计参考。

将OpenThread移植到新的硬件平台请查阅OpenThread的《移植指南》(https://openthread.io/guides/porting),其中将引导您完成将OpenThread移植到新硬件平台所需的所有步骤。

获得OpenThread产品的认证OpenThread可以通过Thread Group的认证来确保互通性。作为Thread的参考协议栈,OpenThread使产品认证变得容易。

责任编辑:lq

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

    关注

    68

    文章

    18023

    浏览量

    221530
  • 应用程序
    +关注

    关注

    37

    文章

    3105

    浏览量

    56191
  • OpenThread
    +关注

    关注

    0

    文章

    6

    浏览量

    2113

原文标题:OpenThread标准入门与市场应用指南 ​

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    低功耗蓝牙如果使用OpenThread协议,通过什么样的方式,可以和电脑上的上位机进行通信?

    低功耗蓝牙如果使用OpenThread协议,通过什么样的方式,可以和电脑上的上位机进行通信? 想实现的功能就是在电脑上运行一个上位机软件,可以加入到thread网络中,能够直接读取thread网络中的数据。
    发表于 03-15 06:17

    STM32EB55CGU6蓝牙openthread协议的一个路由设备最多可以带多少个低功耗设备?

    STM32EB55CGU6蓝牙openthread协议中的一个路由设备最多可以带多少个低功耗设备?一个边界路由又可以带多少个设备?通信距离最多能够有多远?
    发表于 03-13 08:18

    信号链路及电源管理特色产品指南

    电子发烧友网站提供《信号链路及电源管理特色产品指南.pdf》资料免费下载
    发表于 11-16 16:26 0次下载
    信号链路及电源管理<b class='flag-5'>特色</b>产品指南

    littlevgl这个GUI怎么样?相比EMWIN有什么特色

    littlevgl这个GUI怎么样?相比EMWIN有什么特色
    发表于 10-28 07:03

    51亿元特色工艺晶圆制造项目落地浙江丽水

    此次签约的特色工艺晶圆制造项目总投资51亿元,用地约130亩。该项目依托嘉力丰正的半导体材料先进技术,在云和投资生产特色工艺晶圆片,共分2个阶段建设。
    的头像 发表于 09-28 10:02 701次阅读

    泰凌微电子Thread RCP和NCP方案介绍(二)

    上,使用Docker和RCP搭建OpenThread边界路由器(OTBR)。 在Raspberry Pi 3B+或更高版本上,使用 Pyspinel 验证NCP功能
    的头像 发表于 08-30 10:25 1210次阅读
    泰凌微电子Thread RCP和NCP方案介绍(二)

    泰凌微电子| OpenThread组Telink Codelab正式上线

    上海,中国 - 泰凌微电子近日宣布, 其在OpenThread组推出的Telink Codelab正式上线。 此举标志着作为国际领先的物联网无线芯片公司,泰凌继续深入推动先进物联网无线通信技术的普及
    的头像 发表于 08-17 08:40 460次阅读
    泰凌微电子| <b class='flag-5'>OpenThread</b>组Telink Codelab正式上线

    M480系列特色功能Trust Boot,让您每次开机运行的程序都是可信赖的

    M480系列特色功能Trust Boot,让您每次开机运行的程序都是可信赖的
    的头像 发表于 08-10 16:24 316次阅读
    M480系列<b class='flag-5'>特色</b><b class='flag-5'>功能</b>Trust Boot,让您每次开机运行的程序都是可信赖的

    晶圆厂扩产进程的特色工艺

    的订单分一杯羹,不少厂商都已经搭建出了具备独特竞争力的特色工艺产线,且在汽车、工业的市场的强劲态势下,他们也都纷纷开启了特色工艺的扩产流程。
    的头像 发表于 08-09 00:15 1149次阅读

    低功耗蓝牙如果使用OpenThread协议如何与电脑上的上位机进行通信?

    低功耗蓝牙如果使用OpenThread协议,通过什么样的方式,可以和电脑上的上位机进行通信? 想实现的功能就是在电脑上运行一个上位机软件,可以加入到thread网络中,能够直接读取thread网络中的数据。
    发表于 08-05 06:09

    ML51的ADC有哪些特色

    ML51的ADC有哪些特色
    发表于 06-19 15:32

    能源管理系统针对医院有哪些特色功能

    对用户端所有能耗进行细分和统计,以直观的数据和图表向管理人员或决策层展示各类能源的使用消耗情况,便于找出高耗能点或不合理的耗能习惯,有效节约能源,为用户进一步节能改造或设备升级提供准确的数据支撑。 二、 特色功能模块 1平台详情 平台详情展示当前
    的头像 发表于 05-18 14:29 247次阅读

    IOTZTB-DK006开发套件板的OpenThread DEMO问题求解

    我在 Windows 操作系统计算机上托管的虚拟机上使用 OpenThread 环境时遇到问题。 OpenThread 环境适合在基于 Linux 的操作系统上运行,因此我在我的 Windows PC 上使用了一个 VM,我选择了 Oracle VM,遵循指南中的 Li
    发表于 05-08 06:08

    IOTZTB-DK006调试SDK示例中的代码报错是怎么回事?

    大家,早安。我正在尝试找出一种在我的 IOTZTB-DK006 开发套件板上尝试 OpenThread 示例的方法。我想调试 SDK 示例中的代码,但我发现 MCUXpresso IDE 存在
    发表于 04-19 06:50

    如何在两个ESP32C6板之间建立一个OpenThread网络?

    我希望在两个 ESP32C6 板之间建立一个 OpenThread 网络,非常感谢您提供有关如何实现这一目标的指导。我的目标是配置一块板以使用我提供的预定义网络信息(例如 PAN ID、无线电
    发表于 04-13 06:34