BLE动态修改广播地址

news/2025/10/14 16:13:39/文章来源:https://www.cnblogs.com/azou/p/19141327

转载自:https://www.cnblogs.com/gscw/p/18735613

前言:实现动态修改MAC,需要注意关闭广播后调用GAP_ConfigDeviceAddr(ADDRTYPE_PRIVATE_NONRESOLVE, ownAddr)配置完成后再开启广播。

void HidEmu_Init()
{tmos_start_task(hidEmuTaskId, CloseADV_EVT, 6000);
}static uint8 data = 0;
uint16_t HidEmu_ProcessEvent(uint8_t task_id, uint16_t events)
{if(events & CloseADV_EVT){uint8_t initial_advertising_enable = 0;GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t), &initial_advertising_enable);tmos_start_task(hidEmuTaskId, ChangeMAC_EVT, 600);return (events ^ CloseADV_EVT);}if(events & ChangeMAC_EVT){uint8_t ownAddr[6] = {data, 0x02, 0x03, 0xE4, 0xC2, 0x00};data++;uint8 ret = GAP_ConfigDeviceAddr(ADDRTYPE_PRIVATE_NONRESOLVE, ownAddr);PRINT("Change MAC ret:%x\n",ret);uint8_t initial_advertising_enable = 1;ret = GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t), &initial_advertising_enable);PRINT("Open ADV ret:%x\n",ret);tmos_start_task(hidEmuTaskId, CloseADV_EVT, 6000);return (events ^ ChangeMAC_EVT);}return 0;
}

 



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

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

相关文章

2025年扑灭司林厂家最新推荐排行榜,高效环保扑灭司林,专业生产与市场口碑深度解析!

2025年扑灭司林厂家最新推荐排行榜,高效环保扑灭司林,专业生产与市场口碑深度解析!随着环保意识的不断增强,扑灭司林作为一种高效的环保农药,在农业和林业中得到了广泛应用。为了帮助筛选扑灭司林品牌,特此发布权…

国标GB28181算法算力平台EasyGBS在食品安全监管系统中的融合与应用方案

国标GB28181算法算力平台EasyGBS在食品安全监管系统中的融合与应用方案近年来,食品安全问题日益成为社会关注的焦点。随着科技的发展,视频监控技术在食品安全监管中发挥了重要作用。国标GB28181算法算力平台EasyGBS作…

springcloud和dubbo有什么区别

1) 概览 — 两者在产品定位上的差异Dubbo:阿里巴巴出品的高性能 RPC 框架,强调 高吞吐、低延迟、强治理能力(服务注册、路由、流控、降级),以 Java 为主。适用于对延迟/吞吐有较高要求的内部服务间 RPC 场景(尤其…

解决Win11 24H2 缺少Microsoft Print to PDF组件,重新添加出现0x800f0922错误的问题

背景: 最近的 Windows 11 24H2 版本(例如 26100.3915_amd64、26100.4061_amd64)中,执行全新安装会导致"Microsoft Print to PDF"打印机不存在 复现步骤 打开 ”控制面板-> 程序和功能-> 启动或关闭…

“顾客需求必响应”!国标GB28181算法算力平台EasyGBS国标协议报警预案怎么弄?4步实操指南来了

“顾客需求必响应”!国标GB28181算法算力平台EasyGBS国标协议报警预案怎么弄?4步实操指南来了熟悉我的人都知道,“顾客是上帝” 这话在我这儿真不是随便说说的!平时你们不管提啥要求,咱只要能做到,肯定都尽最大劲…

机器视觉双雄YOLO 和 OpenCV 到底有啥区别?别再傻傻分不清!

很多人一听到“YOLO”和“OpenCV”,总以为它们是同一种东西。其实,一个是AI算法,一个是视觉工具库;一个会“识别”,一个会“处理”。本文带你深入了解两者的核心区别与协同关系,以及它们如何在深圳市钡铼技术有限…

mysql默认事务隔离级别,从入门到精通的完全指南

你是否曾遇到过数据库查询结果异常的情况?比如明明修改了数据却查不到更新,或是看到了其他事务未提交的中间结果?这些问题都与MySQL的事务隔离级别息息相关。作为数据库系统的核心机制,事务隔离级别直接影响着数据…

利用 OpenTelemetry 集成 JMX 监控

JMX 是什么? JMX 是 “Java Management Extensions” 的缩写,中文通常称为 “Java 管理扩展”。它是 Java 平台提供的一套标准框架,用于对 Java 应用程序、设备、系统资源进行监控和管理。 JMX 的核心作用包括:监控…

Java 23种设计模式的详细解析

Java设计模式解析:23种经典模式精要 本文系统讲解Java设计模式,分为创建型、结构型、行为型三大类。创建型模式(5种)包括:单例模式(全局唯一实例)、工厂模式(封装对象创建)、抽象工厂模式(产品族创建)、建造…

CF946F Fibonacci String Subsequences

考虑设 \(f_{i, j, k}\) 为 \(F(i)\) 的子序列匹配到了 \(s[j, k]\) 的个数之和,分开转移即可,注意合并 \(F(i - 1)\) 和 \(F(i - 2)\) 可能会算重。

国产首发 20 MHz-40 GHz+ 超宽带锥形电感 HLT45T0501G

国产首发 20 MHz-40 GHz+ 超宽带锥形电感 HLT45T0501G当你把示波器探头点到 40 GHz 的走线上,却发现偏置电感先掉了 0.5 dB,那种心疼比掉手机还真实。今天给大家安利的这颗料,就是为了“把丢掉的 0.5 dB 捡回来”—…

深入浅出 Go slices 包:类型安全、内存安全与高性能实践

目录slices 功能概览1. 查找2. 排序3. 修改4. 容量管理5. 组合与连接6. 比较7. 迭代器相关 (Go 1.23+)核心功能与源码剖析删除操作:Delete、DeleteFunc和Compactslices.Deleteslices.DeleteFuncslices.Compact排序操作…

微算法科技MLGO推出隐私感知联合DNN模型部署和分区优化技术,开启协作边缘推理新时代

在人工智能与边缘计算深度融合的时代背景下,如何在保障数据隐私的同时实现高效的深度学习推理,正成为智能产业发展的核心挑战之一。尤其是在自动驾驶、智慧医疗、工业制造和智能城市等对响应时间和数据敏感性要求极高…

stm32库函数开发配置外部中断

step1:开启时钟,包括gpio的时钟和afio的时钟,IO口的时钟和复用引脚的时钟都在rcc_apb2perphclockcmd(),也就是都在apb2总线外设上面。 step2: 定义需要用到的结构体变量,也就是使用gpio_inittypedef(通用io口),e…

2025 年污水处理设备厂家最新推荐!国内优质厂家综合实力排行榜,助力企业精准挑选高效环保处理设备

当前,环保政策日趋严格,各行业对污水处理设备的需求激增,但市场上设备质量、厂家实力差异显著,企业在选择时常面临 “选品难、辨优劣难” 的问题。部分厂家技术落后,设备处理效率低,难以满足最新排放标准;还有些…

Spring Boot 集成免费的 EdgeTTS 实现文本转语音

在需要文本转语音(TTS)的应用场景中(如语音助手、语音通知、内容播报等),Java生态缺少类似Python生态的Edge TTS 客户端库。不过没关系,现在可以通过 UnifiedTTS 提供的 API 来调用免费的 EdgeTTS 能力。同时,U…

分布式计数器平台完整解决方案

分布式计数器平台完整解决方案2025-10-14 15:41 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !importan…

基于Golang+Gin+Gorm+Vue3母婴商城项目实战

/s/1SwwmWTljJHr_C8cu2Xz2Tw 提取码: 35bf 在当今飞速发展的电商领域,母婴垂直赛道以其用户粘性高、客单价高、复购率高等特点,始终占据着重要地位。开发一个能够应对高并发、数据关系复杂且用户体验要求极高的母婴商…

2025 年无缝钢管厂家推荐排行榜, SA333Gr.6 /SA106B/SA106C/A106B/SA210C/ 25MnG/SA53B/A53B /L245NS/P22 无缝钢管厂家推荐

无缝钢管作为工业制造、能源输送等领域的核心材料,其品质直接决定项目安全与运营效率。当前市场品牌繁杂,部分产品存在壁厚不均、材质不达标等问题,据相关调研,近三成企业因选错产品面临工程隐患。尤其在 GB/T9948…