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低功耗) 的代理。

相关推荐
weixin_307779131 小时前
使用C#实现从Hive的CREATE TABLE语句中提取分区字段名和数据类型
开发语言·数据仓库·hive·c#
时光追逐者2 小时前
在 Blazor 中使用 Chart.js 快速创建数据可视化图表
开发语言·javascript·信息可视化·c#·.net·blazor
与火星的孩子对话3 小时前
Unity3D开发AI桌面精灵/宠物系列 【三】 语音识别 ASR 技术、语音转文本多平台 - 支持科大讯飞、百度等 C# 开发
人工智能·unity·c#·游戏引擎·语音识别·宠物
response_L3 小时前
国产系统统信uos和麒麟v10在线打开word给表格赋值
java·c#·word·信创·在线编辑
MasterNeverDown3 小时前
Swagger2Md:让WebAPI文档生成变得轻松高效
c#
向宇it3 小时前
【零基础入门unity游戏开发——2D篇】2D 游戏场景地形编辑器——TileMap的使用介绍
开发语言·游戏·unity·c#·编辑器·游戏引擎
闪电麦坤9512 小时前
C#:base 关键字
开发语言·c#
mingupup13 小时前
C#连接小智服务器并将音频解码播放过程记录
c#
爱吃奶酪的松鼠丶16 小时前
.net GRPC服务搭建,跨进程调用。C#应用和Python应用之间的通信。
python·c#·.net
勘察加熊人21 小时前
forms实现俄罗斯方块
c#