BLE开发新体验:四种模式全解析,源码免费开放

news/2025/10/9 18:04:54/文章来源:https://www.cnblogs.com/luatos/p/19131694

本项目聚焦低功耗蓝牙技术,提供四种典型开发模式的完整实现,并将全部源码开源共享,方便开发者学习、调试与二次开发。
BLE(Bluetooth Low Energy):也称为Bluetooth Smart,是蓝牙4.0及更高版本引入的低功耗无线通信技术,专为低带宽、间歇性数据传输的物联网(IoT)和穿戴设备设计。

一、Air8000蓝牙四大模式

Air8000蓝牙支持四种模式,分别是中心设备模式、外围设备模式、广播者模式、观察者模式,实际项目中可灵活应用。

1.1 中心设备模式(central)

中心设备模式是能够搜索别人并主动建立连接的一方,从扫描状态转化而来的。

其可以和一个或多个外围设备进行连接通信,它会定期的扫描周围的广播状态设备发送的广播信息,可以对周围设备进行搜索,并选择所需要连接的从设备进行配对连接。建立通信链路成功后,双方就可以发送接收数据。

典型应用:工业网关、数据采集器

1.2 外围设备模式(peripheral)

外围设备模式是从广播者模式转化而来的,未被连接的外围设备首先进入广播状态,等待被中心设备搜索,当中心设备扫描到外围设备建立连接后,就可以和中心设备进行数据的收发。其不能主动的建立连接,只能等别人来连接自己。

和广播模式有区别的地方在于,外围设备模式的设备是可以被连接的,定期和中心设备进行连接和数据传输,在数据传输过程中作为外围设备。
典型应用:智能手表、蓝牙门锁

1.3 广播者模式((ibeacon)

处于广播模式的设备,会周期性的广播beacon信息,可以被扫描,但一般不会被连接。

典型应用:ibeacon信标

1.4 观察者模式(scan)

观察者模式,该模式下模块为非连接,相对广播者模式的一对多发送广播,观察者可以一对多接收数据。在该模式中,设备可以仅监听和读取空中的广播数据。

和中心设备唯一的区别是:不能发起连接,只能持续扫描外围设备。

典型应用:环境监测

二、最新demo及实操教程

Air8000应用示例持续更新中,源码开放;当前蓝牙功能已提供四种模式示例,完整demo源码及实操教程详见下方链接。

最新源码下载:https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/demo/ble

实操教程详见:https://docs.openluat.com/air8000/luatos/app/BLE/

image

image

今天的内容就分享到这里了~

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

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

相关文章

JBoltAI V4 - 那年-冬季

JBoltAI 数智化开发平台 V4.0:聚焦 AI 解决方案,重构开发体验的全新升级作为经常和企业级 AI 开发平台打交道的开发者,最近一直在关注 JBoltAI 的更新动态。这次升级不是简单的功能叠加,而是从 “工具集合” 向 “…

【EI检索】2025年智能决策与机器学习国际学术会议 (ICIDML 2025)

【IEEE Conference Publishing Services (CPS)出版】 2025年智能决策与机器学习国际学术会议 (ICIDML 2025) 2025 International Conference on Intelligent Decision-making and Machine Learning 在这里看会议官网…

10月9号

今天上午进行了数据结构的学习。 学习了关于链表的学习。 下午进行了乒乓的联系。

Qwen3技术报告

原文: https://mp.weixin.qq.com/s/3RXdXT8hzlsMp_Uk_BvpfQ 全文摘要本文介绍了最新的 Qwen 模型家族——Qwen3,它是一个大型语言模型系列,旨在提高性能、效率和多语言能力。该系列包括密集架构和混合专家(MoE)架构…

赋能智慧监管:国标GB28181平台EasyGBS在明厨亮灶场景中的深度应用

“明厨亮灶”工程是保障食品安全、提振公众消费信心的关键举措。然而,传统的视频监控系统面临设备品牌杂乱、监管平台不统一、公众查看不便等挑战。本文将深入探讨如何利用国标GB28181协议与EasyGBS视频平台,构建一个…

CFD与FDM, FEM, FVM的关系?

CFD与FDM, FEM, FVM的关系?有限差分法、有限元法和有限体积法与CFD的关系可以概括为:CFD是学科领域,而这三种方法是解决CFD问题的“数学工具”或“数值离散技术”。 我们可以用一个比喻来理解:CFD(计算流体力学)…

央国企高管团队为何频繁流失?揭示薪酬结构失衡的深层原因与优化策略

在当前央国企改革与数智化转型的浪潮中,核心人才的稳定与激励已成为企业治理的重中之重——尽管多数央国企已经构建了层次分明、规范透明的薪酬体系并严格参照国资委相关政策进行总额管控,但在实际运行过程中,核心技…

在Ubuntu 22.04系统上安装libimobiledevice的步骤

更新系统包列表 打开终端并执行以下命令以更新您的Ubuntu系统包列表: sudo apt update 这将确保您能够访问最新版本的软件包。 安装依赖项 libimobiledevice依赖于一些库和工具。使用下面命令来安装这些必要组件: su…

LTV-817X-C晶体管输出光电耦合器 Liteon光宝 电子元器件深度解析 - 详解

LTV-817X-C晶体管输出光电耦合器 Liteon光宝 电子元器件深度解析 - 详解2025-10-09 17:44 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: au…

Redis sentinal模式,master挂了的 选举过程

目录🛑 Redis Sentinel 集群故障转移和选举流程1. 故障判定与仲裁 (Quorum)2. 选举领头 Sentinel(Leader Sentinel)3. 执行新的 Master 选举(Slave 选举)4. 重新配置其余节点为什么需要选举 Leader Sentinel1. 避…

破解安防整合难题:详解国标GB28181EasyGBS如何实现零插件Web直播

在数字化、信息化快速发展的今天,视频监控已经成为各行各业不可或缺的一部分。从个人用户到大型企业,再到政府部门,视频监控的需求无处不在。在众多视频监控平台中,国标GB28181网页直播平台EasyGBS凭借其独特的优势…

软件技术基础第一次

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc/这个作业的目标 1.学会写一篇随笔2.进行自我介绍3.自我评估4.表达对未来课程的期待姓名-学号 苏子建-2023329301052一、自我介绍大家好,我是浙江理…

Vue ref 企业级实用教程:carouselRef 详解

Vue ref 企业级实用教程:carouselRef 详解# Vue ref 企业级实用教程:carouselRef 详解 ## 1. ref="carouselRef" 详细说明 ### 1.1 基本概念 `ref="carouselRef"` 是 Vue 中用于获取组件实例引用…

鉴冰AI FENCE:企业级LLM应用安全防护网关2025技术解析与实战

鉴冰AI FENCE:企业级LLM应用安全防护网关2025技术解析与实战随着生成式AI技术在金融、政务、电商等核心领域的快速普及,AI违规输出内容已成为企业面临的重大安全挑战。2025年,全球每日产生2.3亿条AI生成内容,其中2…

leetCod热题100-73、买股票的最佳时期

leetCod热题100-73、买股票的最佳时期给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算…

有限体积法和有限差分法、有限元法的区别。

有限体积法和有限差分法、有限元法的区别。有限差分法、有限元法和有限体积法是三种最常用的数值离散方法,它们的思想、应用场景和优缺点各有不同。 下面我将用一个相对全面且易于理解的方式来解释它们的区别。 核心思…

用户行为素材可视化

用户行为素材可视化pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "C…

“十五五”战略下,央国企人事系统如何破局增效?T集团数字化转型案例分享

摘要:十五五” 战略纵深推进之际,央国企作为国民经济的 “压舱石”,正处在政策、产业、技术与人才多重变革交织的关键节点。《2024 国资国企数智化转型白皮书》的数据显示,超 78% 的央国企已将人力资源数字化纳入战…

ELK—— Elasticsearch Logstash Kibana

ELK—— Elasticsearch & Logstash & KibanaELK 是一套强大的开源日志管理和分析解决方案,它通过三个核心组件 ​Elasticsearch、Logstash​ 和 ​Kibana​ 的协同工作,帮助用户实现从日志收集、处理、存储到…

关于审批流的记录

第三步:前端实现(审批消息展示与操作)基于 Vue + Element UI 实现审批人页面的「消息通知」和「待审批列表」,集成到你的现有排班系统中。1. 全局消息通知(顶部导航栏)在系统顶部导航栏添加「消息图标」,显示未…