ble精准指定广播次数和时间的问题

news/2025/10/31 16:24:48/文章来源:https://www.cnblogs.com/freqchina/p/19180394

ble精准指定广播次数和时间的问题

一:问题出现的原因:
客人的问题是想在例如广播间隔是300ms ,我想在他发送广播前 我能更新广播包 ,或者我update后 能立刻发送出去的问题;

二:问题的具体分析和解决方法:
想精准的控制更新广播包,那就只能让每次广播只发送一次,然后就停止,让客人更新广播数据,再次启动广播的方式,经查询sdk中有max_adv_evts 这个接口可以控制发送广播的次数;
6283d9015fceff1a77ba32d8cb607c60_2559c6fc7c404d7b8faa77b5c429ebab

在禁用广告之前应发送的最大广告事件。将该值设置为0将禁用该限制。当该参数指定的广告事件数(如果不为0)达到时,广告将自动停止,并引发类型为@ref BLE_GAP_EVT_ADV_SET_TERMINATED的事件;
我们将adv_param.max_adv_evts = 1;然后在启动广播,广播在执行一次后,立刻停止,并通过BLE_GAP_EVT_ADV_SET_TERMINATED 回调中,重新配置广播参数,在次重新sd_ble_gap_adv_start 后可以输出启动广播,这样子就可以保证准确的每次更新的广播数据都可以保证发出一次;(开始广告后不应有较长的延迟,超过几毫秒 + 10ms 随机因素)
如果想保证300ms发一包,那就在BLE_GAP_EVT_ADV_SET_TERMINATED事件收到后,做一个定时器,等待300ms后,立刻将包发出;这样即可达到客人的目标;

三 测试结果:
客人反馈此方法可以达到定时时间内发送一次广播数据;

四:关于此问题的相关资料如果有需要可以联系我们,加下面nordic ble qq交流群:921114908

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/951948.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【2025最新教程】电脑怎么连接打印机?从USB到WiFi的全方位图文教学

很多用户在新买打印机或更换电脑系统后,会遇到“电脑识别不到打印机”“打印机脱机”“无线打印连接不上”等问题。本文将从最常见的四种方式入手:USB有线连接、WiFi无线连接、局域网共享打印机、以及手机/Mac跨平台…

IDEA 官宣 2025 全新 UI,太清爽了!!

大家好,我是R哥。 最近 IntelliJ IDEA 官宣了一款新主题:Islands,目标是打造清新、现代的外观风格,紧跟当下设计潮流。 Islands 支持深色和浅色模式,这个主题只是 UI 上的改进,IDE 的其他所有功能保持不变,也不…

0310-Chip8-SDL2 开发环境

环境Time 2023-07-26 Windows 11 Zig 0.11.0-dev.4191+1bf16b172 SLD2 2.28.1前言 说明 参考:https://github.com/libsdl-org/SDL下载路径: 通过 github 的发布页面下载 SDL2 的开发包:https://github.com/libsdl-o…

LIS 的二分做法

stooooooooooooooooooooooooooo xhr ooooooooooooooooooooooooooooorz 一种是线段树,一种是二分,接下来介绍二分做法。 就是维护一个上升序列,每次加一个元素,具体过程看代码,好理解的() 说人话就是维护长度为 …

springboot自助甜品网站的设计与实现(代码+数据库+LW) - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年码垛桁架机械手生产厂家权威推荐榜单:桁架搬运机械臂/桁架机器人/桁架搬运机械臂源头厂家精选

在工业自动化加速推进的背景下,码垛桁架机械手已成为现代制造业提升效率、降低人力成本的核心装备之一。据行业数据显示,2025年中国桁架机械手市场规模预计突破80亿元,年复合增长率稳定在18%以上。码垛桁架机械手凭…

人类智慧

类人群星闪耀时。以下是我独立发现的,自我感觉比较不可思议的,和网上几乎所有题解都不一样的题目做法。 我觉得退役之前能更出来 10.0 都是我的荣幸。 如果你有兴趣观看并且认为其中任何一篇有更为本质的解释,欢迎交…

2025 年 10 月防静电地板厂家推荐排行榜,全钢/全钢陶瓷/硫酸钙/铝合金/pvc架空/防静电地板,OA网络地板,机房防静电地板,办公室网络架空地板公司推荐

2025年10月防静电地板厂家推荐排行榜:专业选购指南与权威榜单 在现代化办公环境、数据中心和各类专业机房建设中,防静电地板已成为不可或缺的基础设施。随着技术的不断进步,市场上涌现出多种材质的防静电地板,包括…

开源神器MinerU:一键提取PDF内容的工具 - yi

开源神器MinerU:一键提取PDF内容的工具MinerU 开源智能数据提取工具 https://mineru.net/

Python创建类(上)_ 没对象?实例化一个

Python创建类(上)_ 没对象?实例化一个class CuteCat: def __init__(self, cat_name, cat_age, _cat_color): self.name = cat_name self.age = cat_age self.color = _cat_colorcat1 = Cut…

2025年隧道装备公司新推荐排行榜,开创星隧道装备等公司推荐

在隧道工程建设领域,随着行业的不断发展,对隧道装备的需求愈发凸显其专业性、智能化与高效性。施工效率低、人力成本高、施工风险大以及智能化水平低等问题,一直困扰着众多施工企业。在此背景下,选择优质的隧道装备…

0307-Nand-实现类

环境Time 2023-07-11 Java 17前言 说明 参考:https://craftinginterpreters.com/contents.html https://github.com/GuoYaxiang/craftinginterpreters_zh https://space.bilibili.com/44550904目标 接上一节,面向对象…

互信息MI

互信息(Mutual Information,MI)是 信息论中的一个核心概念,用于衡量两个随机变量之间相互依赖性的程度。简单来说,它告诉我们,了解一个变量的多少信息能帮助我们预测另一个变量。 互信息的概念 互信息可以被看作…

Allegro丨17.4 操作记录

设置坐标原点菜单栏中选择 “Setup > Change Drawing Origin” 若是设置在线段拐角处,在目标处右键选择“Snap pick to(捕捉选择) > segment vertex(线段顶点)”指定位置放置元件“Move”模式下选中元件,在…

0306-Nand-解析和绑定

环境Time 2023-07-11 Java 17前言 说明 参考:https://craftinginterpreters.com/contents.html https://github.com/GuoYaxiang/craftinginterpreters_zh https://space.bilibili.com/44550904目标 接上一节,实现变量…

2025年北京西装定制公司推荐:汀礼婚礼西服定制相关问题深度解析

TOP1推荐:汀礼TIDALENT 评价指数:★★★★★ 口碑评分:98分 行业表现:A+++++级 介绍:汀礼创立电话号码:13269190062,源于一位兼具西装设计师与越野爱好者身份的女性创始人的执念。其匠心工艺,手工精研肩线、驳…

0305-Nand-函数

环境Time 2023-07-11 Java 17前言 说明 参考:https://craftinginterpreters.com/contents.html https://github.com/GuoYaxiang/craftinginterpreters_zh https://space.bilibili.com/44550904目标 接上一节,实现函数…

2025年中国GEO推广服务公司年度排名:牵忆科技GEO推广

TOP1推荐:湖南牵忆科技有限公司 评价指数:★★★★★ 口碑评分:99分 行业表现:A+++++级 电话号码:13548971518 官网:https://mnemobo.cn/ 介绍: 湖南牵忆科技有限公司是国内的GEO技术驱动AI搜索精准营销服务商…

ARM64 架构下编译支持 ngx_http_lua_module 的 Nginx —— Dockerfile 实践

🧾 ARM64 架构下编译支持 ngx_http_lua_module 的 Nginx —— Dockerfile 实践 一、📘 背景 ngx_http_lua_module 是 OpenResty 的核心模块之一,使 Nginx 可以直接执行 Lua 脚本,实现灵活的动态逻辑处理,例如:…

Nginx + Lua 实现每日访问次数限制与防盗链校验

🧾 Nginx + Lua 实现每日访问次数限制与防盗链校验(以 /cmap 图片接口为例) 一、应用场景 /cmap 是一个图片接口(通过 proxy_pass 转发到后端), 需要实现:每日最多访问 1000 次 防盗链检查(仅允许特定来源 Re…