OpenThread大会精华(2)Google干货分享,网络性能,协议栈大小等

【认识OpenThread协议】 实现 Thread 的 Mesh 路由协议(MLE,Mesh Link Establishment),支持多跳通信和动态路由。智能城市: 如环境监测、智能交通,OpenThread协议助力智能城市的建设和管理,通过物联网技术实现城市资源的智能化配置和优化。工业物联网: 如设备监控、资产跟踪,OpenThread协议适用于工业物联网场景,能够实现设备之间的可靠通信和数据传输。医疗设备: 如远程健康监测,OpenThread协议应用于医疗设备领域,能够实现远程健康监测和医疗数据的实时传输与分析。 阅读详情

原文链接

https://mp.weixin.qq.com/s?__biz=MzI3NDE2NDMwNQ==&mid=2649905875&idx=1&sn=f2f3454ce1c03b0cf3618bfbade3312e&chksm=f31ec5edc4694cfb345886136c29bd30104032b2827e9d308218ca9bc6b33f5103463e16fd82&token=592625414&lang=zh_CN#rd

 

本次Google针对OpenThread的分享,干货多多!初看的心情是欣喜若狂~从端,到系统,靠谱!

 

相关文章

OpenThread 大会精华 -(1) 初识Thread协议

蓝牙Mesh, ZIGBEE, THREAD网络性能对比?

 

目录

 

>> OpenThread简介

>> OpenThread网络性能

>> 开始OpenThread之旅

 

¢OpenThread简介

 

OpenThread 是由 Nest 发布的 Thread 的开源实现方案,其在 GitHub 上分配,软件在 BSD-3 许可证下可用。

 

 

如下内容作为OpenThread的补充下介绍

 

 

OpenThread开放社区,目前支持情况如下

 

 

可以看到TI, Dialog, Qorvo, NXP, Nordic, 等都有了平台的支持,这也是Thread最初设计基于已有2.4G芯片解决方案的好处之一;这里不得不提,曾经Zigbee绝对领先的TI,虽然不是Thread的董事会成员,但在Thread的投入以及支持算早,Github上也早有方案,期待通过Thread能扳回曾经的地位;

 

OpenThread的协议层设计如下,均开源,可在Github上下载~

 

 

那么,OpenThread协议本身针对协议栈消耗多大? 做Zigbee的应用,128K的芯片,基本做不了Route,这也是TI三年前推出CC2630方案的短板;针对这部分,Google官方公布如下,这里提几点:

 

  • MTD设备这里就理解为节点端;

  • FTD设备这里就理解为可以转发,可当路由;

  • Google也公布了mbedTLS的方案数据,mbedTLS这部分应该由ARM直接提供;

  • 作为国内OS的新生力量,AliOS Things是否会支持OpenThread?

 

 

OpenThread也出厂了两个衍生方案,一个是基于Linux的wpantund方案,方便边界路由及网关的开发,第二个是现成的基于Raspberry和BeagleBone的边界路由方案;

 

 

 

由了如上,从节点设备,到路由,到边界网关方案,你要的,OpenThread都给你。诚意满满,是否动心? 心动不如行动~

 

如果你是低功耗物联网方案商,还担心协议栈是否成熟,Nest已经商用~

 

 

¢OpenThread网络性能

 

好了,吹了那么久,作为低功耗Mesh网络开发工程师的你,心动别激动,我们再看下Thread的网络性能情况。Google公布了OpenThread 时延及吞吐率的测试;可以结合本文章中的连接,综合BLE Mesh, Zigbee进行对比参考;

 

测试环境如下,可以看到,此测试是基于衰减器搭建的三跳网络的测试,测试搭建的简单,美 (测试应该不包含2.4G的外部干扰)

 

 

基于延时的测试,Google提供了单播及组波的数据,如下图,从应用角度,针对家庭自动化的大部分消息应该小于64Bytes,其组播延时控制再50ms内~

 

 

吞吐率数据如下,可以看到,三跳情况下,能达到25kbps的速率~

 

 

¢开始OpenThread之旅

 

如果你已经心动激动,但是又没有开发板,也能开始评估OpenThread

 

 

如果你想移植OpenThread到你的开发平台

 

 

OpenThread提供不同的系统架构供选择,适配不同应用;

 

 

最后, 欢迎加入OpenThread

 

 

欢迎留言交流 :-), 喜欢本文转发您朋友~

 

 

 

 

 

OpenThread种种 我在Windows NT系统(包括2K和XP)和Windows CE系统各写有一个工具,专门用来研究系统的运行时状态,比如进程、线程的各种信息,哪些DLL被哪些进程加载了,等等。如果某天突然想到一些好玩的东西,我也会把它加到工具里,比如,下图的这个,在系统登陆、锁定界面上运行了一个计算器。一般情况下,我比较喜欢做的事是观察线程的Call Stack。这就要用到一个关键的API:OpenThread 阅读详情

相关推荐

20.[个人]C++线程入门到进阶(20)----线程函数:OpenThread

待更新

shuimanting520的博客 1390

用OpenThread现实多线程开发三大设计模式

OpenThread是最舒心的跨平台多线程并发库,多线程三大设计模式: Await模式, Factory模式和Actor模式。

linyouhappy的博客 1234

openthread:Google发布的OpenThread是Thread网络协议的开源实现

什么是OpenThread? Google发布的OpenThread是... 网络协议的开源实现。 Google Nest已发布OpenThread,以使开发人员可以更广泛地使用Nest产品中使用的技术,从而加快互联家庭产品的开发速度。 ...与操作系统和平台无关的平台狭窄的平台抽象层和较小的内存占用空间,使其具有高度的可移植性。 它支持片上系统(SoC)和网络协处理器(NCP)设计。 ...一个线程认证组件,实现了定义的所有功能,包括所有线程网络层(IPv6、6LoWPAN,具有MAC安全性的IEEE 802.15.4,网格链接建立,网格路由)和设备角色,以及支持。 有关Thre

【亲测免费】 推荐:OpenThread RTOS——为物联网打造的高效网络操作系统

推荐:OpenThread RTOS——为物联网打造的高效网络操作系统 1、项目介绍 OpenThread RTOS 是一个强大且开放源代码的项目,它将 OpenThread,一个符合Thread网络协议的实现,与 LwIP,一个小型独立的TCP/IP协议栈,以及 FreeRTOS,一款专为微控制器设计的实时操作系统相结合。这个项目旨在提供一个全面的解决方案,用于构建和管理物联网(IoT)设备的网...

gitblog_00013的博客 510

Google发布的OpenThread是Thread网络协议的开源实现-C/C++开发

什么是OpenThread? OpenThread是...... Thread网络协议的开源实现。 Nest已发布OpenThread,以使开发人员可以更广泛地将Nest产品中使用的技术用于什么是OpenThread? OpenThread是...... Thread网络协议的开源实现。 Nest已发布OpenThread,以使开发人员可以更广泛地使用Nest产品中使用的技术,以加快互联家庭产品的开发速度。 ...与操作系统和平台无关的平台,其平台抽象层狭窄且内存占用量小,使其具有高度的可移植性。 它支持片上系统(SoC)和网络协处理器(NCP)设计。 ...一个威胁

win11下的MySQL安装

目前官方最新版本是8.0.26,考虑到其稳定性、可靠性还需一定周期保证,所以使用官方版求稳定仍然建议5.7系列。3、选择MySQL Servers 5.7.38 -x64,然后按绿色箭头将选中的版本移植到右边选中框中。4、点击下方蓝色Advanced Options,选择安装位置。1、在开始界面搜索MySQL,点击command line。4、在“系统变量”中选择“path”,点击编辑。5、新建——>增加MySQL路径——>确定,12、execute,安装好后next。9、不需要做修改,直接点击next。.

rensweet的博客 2万+

初步认识Thread网络

初步认识Thread网络

m0_46411607的博客 4092

从波形图到参数调优:一次无感BLDC电机启动失败的深度解析

本文深入解析无感BLDC电机启动失败案例,通过波形分析揭示参数不匹配和IPM保护机制触发等关键问题。详细探讨了过零点检测、PWM周期设置及强拖参数调优的底层逻辑,并分享IPM模块保护机制与实战调优技巧,最终实现99.98%的启动成功率。

weixin_29182481的博客 820

Nest 开源了 Thread 协议

Nest在GitHub上发布了其Thread协议的源代码。 早在2005年,Microsoft和Intel就已经向Internet Society提交了一份文件草案,提出通过低速无线个域网标准(6LoWPAN)的网络传输IPv6包的标准。通过IEEE 802.15.4网络传输IPv6包,后来被称为RFC 4944的文件,是IETF发布为建议标准类型的标准...

weixin_33755847的博客 435

软考中级-软件设计师 知识点整理(一篇就过了 建议收藏)

软考中级-软件设计师上午题知识点总结

片言可决讼,半纸能缚龙 17万+

Open3D 点云数学形态学滤波(Python版本)

Open3D 点云数学形态学滤波(Python版本)

dayuhaitang1的博客 1396

ESP32-H2 OPENTHREAD 示例简介

ESP-IDF OpenThread 示例介绍 在文件夹 esp-idf/examples/openthread 中,包含以下 OpenThread 示例: ot_cli 是一个 OpenThread 命令行示例,除了 OpenThread CLI,它支持一些额外的特性,如 TCP、UDP 和 Iperf over lwIP。它在 802.15.4 SoC 上运行,如 ESP32-H2。 ot_rcp 是一个OpenThread RCP 示例。它在 802.15.4 SoC(如 ESP32-H2)上

ESP 技术分享,推动万物互联 2256

sam3.1 部署笔记 推理封装

sam3.1 部署笔记

jacke121的专栏 424

【p2p、分布式,区块链笔记 MESH】 论文阅读 Thread/OpenThread Low-Power Wireless Multihop Net

【p2p、分布式,区块链笔记 MESH】 论文阅读 Thread/OpenThread Low-Power Wireless Multihop Net

ResumeProject的博客 2529

多模态对齐方案

本文中我们介绍了 13 中常见的大型多模态模型(Large Multimodal Models, LMM),包括 BLIP-2,LLaVA、MiniGPT、Qwen-VL 以及 Ferret 等。最全 LMM 模型结构(13种)综述。单层linear投影、两层mlp。

liguandong 2082

YOLO系列算法改进 | C2PSA改进篇 | 融合FSD频域结构解耦模块 | 双域解耦感知,兼顾全局亮度与局部纹理,适应红外小目标与边缘部署场景 | ICME 2026

YOLO系列算法改进 | C2PSA改进篇 | 融合FSD频域结构解耦模块 | 双域解耦感知,兼顾全局亮度与局部纹理,适应红外小目标与边缘部署场景 | ICME 2026 (以YOLO26最新目标检测模型为基础,利用C2PSA_FSD创新模块进行改进)

2502_91881744的博客 315

基于STM32WB55 Nucleo与Open Thread协议栈的无线UDP通讯实验

基于STM32WB55 Nucleo与Open Thread协议栈的无线UDP通讯实验Github简介功能描述所需环境固件烧写项目配置启用THREAD的先决条件详细配置代码修改 Github https://github.com/HaHaHaHaHaGe/OpenThreadUDP 简介 功能描述 完成后可实现两个NUCLEO-WB55RG开发板节点相互收发数据 使用的协议栈是OpenThread 发送数据的方式使用UDP广播方式 所需环境 下面的环境不是必须的,只是我在进行试验时所用到的环境,具体可根据自

weixin_41738734的博客 1933

OpenClaw 钉钉和飞书集成方案研究 & OpenClaw 研究分析报告

OpenClaw(原名 Clawdbot,曾用名 Moltbot)是一款开源的个人 AI 智能体,采用"本地优先"设计理念。与传统聊天机器人不同,OpenClaw 具备真正的系统级执行能力,能够实际操作用户的计算机系统,完成各种实际任务。核心优势本地部署:所有数据存储在用户本地设备,隐私零泄露系统级执行:具备完整的系统访问权限,可执行文件操作、命令运行等全渠道交互:支持多种即时通讯平台作为交互界面开源透明:MIT 许可证,代码完全开放,社区驱动开发应用场景个人助理:日程管理、任务提醒、邮件处理。

AI天才研究院 2340

OpenThreads库介绍——Thread

OpenThreads库是一个轻量级的跨平台多线程库,在2.x之前是独立发展的一个库,在2.x后并入到OSG的源码中,OSG中大量的多线程操作都是基于这个库编写的。(事实上使用该库是历史原因的问题,在OSG创立的时候,C++标准中并没有C++11引入的线程库),库的详细介绍参考:OpenThreads站点 Thread线程 线程实现类。它是一个面向对象的线程实现接口,每定义一个Thread...

Frank的专栏 7259

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

嵌入式平台openthread边界路由构建

OTBR嵌入式平台移植

m0_46411607的博客 1328

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

OpenThread做最舒心的跨平台多线程并发库

OpenThread是世界上最舒心的跨平台多线程并发库。 使用优雅的方式,创建线程、管理线程和线程间通信,从而实现多核并发。 OpenThread无任何依赖,全平台设计,只有两个源文件,让小白都可以轻松玩转C++多线程开发。 OpenLinyou系列项目:https://github.com/openlinyou

linyouhappy的博客 869

OpenThreads库的使用-Thread

Thread简介OpenThread库,提供了一个Thread类,供用户创建自己的线程。其使用非常方便,用户只需要继承自OpenThreads::Thread类,然后自己重写run接口即可。Thread程序示例下面程序,使用一个线程,去卖票。g_ticketCounts表示当前可用的票的数量。#include <OpenThreads/Thread> #include <iostream>int g

snail_hunan的专栏 6323

谷歌Google OpenThread大会分享(1) 初识Thread Group

  欢迎关注 智联网事,专注智能物联网领域,作者拥有~七年半导体原厂经验,目前专注物联网产品; 原文链接 https://mp.weixin.qq.com/s?__biz=MzI3NDE2NDMwNQ==&amp;mid=2649905853&amp;idx=1&amp;sn=19ed2d8a29e1523538eeaea392a0afb9&amp;chksm=f31ec583c4694...

iotthings的博客 2193

OpenThread的用法

typedef HANDLE (WINAPI *_OPENTHREAD)(DWORD,BOOL,DWORD); _OPENTHREAD OpenThread=(_OPENTHREAD)GetProcAddress(GetModuleHandle(_T("Kernel32.dll")),"OpenThread"); OpenThread(NULL,FALSE,ThreadId);

nishuodeqianshou的专栏 4875

OpenThread is an Open Source Implementation of Thread IoT Networking Protocol

本文转载至:http://www.cnx-software.com/2016/05/12/openthread-is-an-open-source-implementation-of-thread-iot-networking-protocol/ Thread was announced about two years ago, as a new IP-based wireless prot

闲云孤鹤 1494

Thread 协议

elikang的博客 1119
上一篇: 谷歌Google OpenThread大会分享(1) 初识Thread Group
下一篇: 蓝牙AoA定位技术
iotthings
博客等级 码龄8年 4960粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值