9、ble_mesh基础

node节点,不属于网络的设备称为未配置设备。未配置的设备无法发送或接收网格消息;但是,它会向 Provisioners 宣传其存在。

Provisioner供应,验证,邀请,加入网络成为节点。

一个节点有多个控制或开关, Elements / 元素。

Messages / 消息 在蓝牙网状网络中。

蓝牙mesh中有三种类型的消息。

GET 消息:从一个或多个节点请求状态的消息。\nSET 消息:更改给定状态值的消息。

状态消息:状态消息用于不同的场景。

蓝牙网状网络中的消息必须发送到地址,Address / 地址分为三种类

1-Unicast Address / 单播地址。

2-Group Address / 组地址。

3-Virtual Address / 虚拟地址。

在蓝牙网状网络中交换消息的方式是通过发布订阅模式。

Publishing / 发布是发送消息的行为。Subscribing / 订阅是一种配置。

中消息的无限制中继。使用的两种主要方法是网络消息缓存方法和生存时间方法。

消息分配了TTL :TTL 代表生存时间,零值表示消息尚未中继且不应中继。

TTL ≥ 2,则每次中继时,TTL 值都会递减。TTL 值为 1 意味着该消息可能至少已中继一次。Message Cache / 消息缓存:所有节点都需要消息缓存,并要求立即丢弃已存在于缓存中的接收消息。

Heartbeat / 心跳消息定期发送。

Friendship / 友谊:友谊是指两个节点之间的关系。

一个实时供电的节点称为朋友节点(friend node),它可以作为 LPN低功耗) 的代理。

相关推荐
编程乐趣2 小时前
Phi小模型开发教程:用C#开发本地部署AI聊天工具,只需CPU,不需要GPU,3G内存就可以运行,不输GPT-3.5
人工智能·c#·gpt-3
喜欢猪猪3 小时前
Lambda 架构之实时处理层的深度剖析:从原理到 Java 实战
c#·linq
天天代码码天天5 小时前
C# OpenCvSharp 部署3D人脸重建3DDFA-V3
人工智能·神经网络·计算机视觉·c#·dnn·3d人脸重建
WangMing_X6 小时前
C# 根据name查找并返回winform菜单栏(MenuStrip)、工具栏(ToolStrip)中的子控件来修改属性
开发语言·c#
格林威6 小时前
工业网口相机:如何通过调整网口参数设置,优化图像传输和网络性能,达到最大帧率
网络·人工智能·数码相机·opencv·计算机视觉·c#
baivfhpwxf20238 小时前
C# winodw TableLayoutPanel 料盒生产状态UI自动生成
windows·ui·c#
m0_7482478010 小时前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互
冰茶_16 小时前
C#中进程和线程的区别--17
开发语言·学习·c#
玉面小君17 小时前
C# 数据拟合教程:使用 Math.NET Numerics 的简单实现
算法·c#·c·数据拟合
假装我不帅21 小时前
C#+ckeidtor5实现图片上传
c#·ckeditor5