[telink sig mesh] 周期Publish
Publish:publish 就是 Element 主动发送 status 的过程,可以通过 Config Model
Publication Set 命令配置 publish address,以及设置周期 publish 参数。当配置了 publish
address 后,只要状态发生变化, Node 都会自动执行 publish status 的动作。是否需要周
期发送,就要看周期 publish 的参数。
上电之后通过调用publish_when_powerup推送当前状态
使用 CFG_MODEL_PUB_SET 设置推送地址 , 设备接到之后调用mesh_cmd_sig_cfg_model_pub_set , 但是这个没开源
当配置了publish addr 之后, mesh_pub_period_proc这个函数回周期调用判断是否有addr地址, 有的话就会上报
当设置了publish之后, 设备会定时上报状态 ,使用工具设置pub addr之后,设备回周期上报
也可以调用API,手动发送,API接口分别为
int mesh_g_onoff_st_publish(u8 idx);
int mesh_g_level_st_publish(u8 idx);
int mesh_g_power_st_publish(u8 idx);
int mesh_health_cur_sts_publish(u8 idx);
[telink sig mesh] 周期Publish相关推荐
- [telink sig mesh] 按键及任意按键长按清空网络
头文件定义 typedef struct {uint8_t now_val;uint8_t last_val;uint32_t key; }keys_push; #define SW1_GPIO GP ...
- 蓝牙Sig Mesh 概念入门⑤——Mesh通信消息格式详解
文章目录 一.Access Layer 二.Transport layer 三.Network layer 3.1 Address 3.2 Network PDU 3.3 Network transm ...
- BLE 技术(九)--- SIG MESH Models 是如何设计的(下)?
文章目录 一.SIG Mesh Models Layer 1.1 MESH Model communication 1.2 MESH State transition 1.3 Overview of ...
- 泰凌微8258入门教程 基础篇①——Bluetooth® SIG Mesh 快速上手
文章目录 一.前言 1.1 Telink Bluetooth® Mesh开发工具 1.2 Bluetooth®SIG mesh演示 1.3 基于SDK的演示二进制文件 二.基于APP的节点控制 2.1 ...
- Airoha BLE SIG Mesh AB1611 天猫精灵配网过程整理
目录 1:BLE SIG Mesh初始化 2:未配网设备的unprovisioned mesh beacon 3:配网数据传输控制 4:天猫精灵PB-ADV配网过程 4.1 provisioning ...
- 1.1 SIG MESH简介
前言 继Zigbee.Thread.WiFi Mesh之后,物联网行业中的组网阵营又冒出了一匹黑马-BLE Mesh.然而在这之前,BLE的组网能力在江湖上是排不上名号的.鉴于IPHONE 4S对BL ...
- 蓝牙Sig Mesh 概念入门④——Mesh的专业术语及其操作流程
文章目录 一. States 二.Bound states 三.Messages 四.Node & Elements 五.Publish & Subscribe 六.Security ...
- 没有人能比快递员更懂通信协议(sig mesh协议栈之网络架构)
SIG BLE MESH 视频 教程https://edu.csdn.net/course/detail/27321 前言: 本文的内容都是博主自己猜测和联想的,存在一些漏洞和偏差再所难免.我不是标题 ...
- 蓝牙Sig Mesh 概念入门①——简单介绍
文章目录 一.前言 二.Mesh组网怎么选 2.1 WiFi Mesh (插电的用WiFi) 2.2 蓝牙 Sig Mesh (需要与手机互动的) 3.3 ZigBee Mesh (其他) 三.蓝牙模 ...
最新文章
- Python 2.x 与 Python 3.x 的区别
- 让Visual Studio 2005 Team Foundation Server支持Wss3
- github标星11600+:最全的吴恩达机器学习课程资源(完整笔记、中英文字幕视频、python作业,提供百度云镜像!)...
- lightroom预设使用_在Lightroom中使用全景图增强照片游戏
- mysql 授权访问_windows开启3306端口并用可视化工具访问远程mysql(授权访问)
- Mac密码管理工具:1Password 7
- 第四天:使用 session cookie redis完善登录验证及登录路由
- arm linux dma 编程 request_dma,Linux驱动技术技术之一:DMA编程
- 建筑施工技术【14】
- 实现Android手机屏幕投影到电脑进行演示
- ipa在线安装搭建_免电脑 iOS 12 一键越狱+手机端直接自动安装插件教程
- eslint 无法格式化ts_vscode 使用ESLint 自动检查,保存时自动格式化
- 数位动态规划:Windy数
- java是c语言吗_java和c语言的区别是什么
- 首款国产全画幅8K50P广播级摄像机
- 【Spark】--SparkCore6
- R语言学习记录之安装caret包与jupyter关联R内核
- 文字细化算法matlab,细化算法matlab
- 【pytorch torchvision源码解读系列—1】Alexnet
- 我眼中的工程师的十个特质