ble

矜辰所致5 小时前
ble·ch585·ble 蓝牙·ble mac地址·irk
BLE 蓝牙 MAC 地址相关说明最近在 CH585 使用过程中,遇到要动态修改蓝牙 MAC 地址的应用,于是了解了一下 BLE MAC 地址有关的定义规则,发现还是有必要写一篇博客来记录说明一下的。
嵌入式小企鹅5 天前
学习·蓝牙·ble·蓝牙协议栈·协议栈
蓝牙学习系列(二):BLE协议栈解析目录一. BLE协议栈总览二. 逐层详解(从下往上)2.1 PHY(物理层)——卡车与公路2.2 链路层(Link Layer)——仓库调度员
Leung_ManWah8 天前
iot·ble·rtl8762c
RTL8762C学习笔记(1)——搭建环境、编译烧写技术文档 | RealMCU官网下载:https://www.realmcu.com/zh/Resources/Download?user=a644057189&filename=20260305142339_RTL8762C_SDK_v1.3.0.7z
babytiger22 天前
蓝牙·ble
ble扫描相关的问题,蓝牙 MAC 是否可以确定厂商?结论先说:D2:6F:A6:57:89:7B 不能用来确定厂商。下面严谨解释原因。传统上:MAC 前 3 字节 = OUI(Organizationally Unique Identifier)
dozenyaoyida1 个月前
网络·经验分享·物联网·wifi·中文乱码·json解析·ble
BLE传输WiFi列表的问题分析BLE配网过程中,最重要的一个环节是通过BLE给手机上报设备扫描的WiFi列表信息,手机展示WiFi列表。在这个上报过程中,用户或测试反馈存在WiFi列表接收或显示异常,中文乱码等各种问题。
Darkershadow1 个月前
学习·蓝牙·ble·mesh
蓝牙学习之发送 Mesh Provisioning Service advertising未组网时发送的可连接的广播包,供GATT provisioner发现用。对应的payload设置API是 set_adv_provision()。数据格式详见 V1.1 spec的“7.1.2.2.1 Advertising”这个章节。 sample data详见 “8.5 Provisioning Service sample data”。
Darkershadow2 个月前
python·学习·蓝牙·ble·mesh
蓝牙学习之Time Set通过手机(src:0x0001)广播设置时间,参数为:86 77 0c 31 00 00 00 00 00 60
wotaifuzao2 个月前
认证·thread·ble·matter·pics
Matter-PICS梳理(ble-thread)1.在浏览器打开picstool工具:2.选择压缩文件,打开文件:3.点击验证所有PICS文件: 4.点击door lock跳转到锁的基本功能选择项上:
飞易通2 个月前
蓝牙模块·ble·wifi模块·低功耗蓝牙模块·wifi蓝牙组合模块
蓝牙WIFI模块推动两轮车仪表与智能头盔智能化发展近年来,随着我国经济持续发展和居民生活水平不断提高,消费者的出行理念正在发生明显变化。摩托车逐渐从传统代步工具,转变为兼具娱乐属性与生活方式属性的休闲运动产品。尤其是以 1995—2009 年出生人群为代表的 Z 世代群体,更倾向于通过摩托车骑行、摩旅出行等方式缓解城市生活节奏带来的压力,感受自然风光与骑行乐趣。
Industio_触觉智能2 个月前
蓝牙·openharmony·主机·ble·开源鸿蒙·rk3576·从机
触觉智能RK3576开发板OpenHarmony开源鸿蒙蓝牙BLE主机实现方案本文介绍OpenHarmony开源鸿蒙系统的BLE(低功耗蓝牙)主机实现示例,基于触觉智能RK3576开发板Purple Pi OH2演示。
wotaifuzao2 个月前
物联网·硬件架构·蓝牙·低功耗·ble·设计原理
(九)一文吃透 BLE:从低功耗原理到协议栈与实战概念真正掌握 BLE,不在于记住多少术语,而在于你是否理解了每一次“唤醒”和“睡眠”背后的设计取舍。BLE (Bluetooth Low Energy,低功耗蓝牙)是由蓝牙技术联盟(Bluetooth SIG)在蓝牙 4.0 规范中引入的一种短距离、低功耗无线通信协议。它与传统的“经典蓝牙”(Bluetooth Classic)虽然都是在通用的2.4 GHz ISM频段,但通过精妙的功耗管理设计:在物理层、连接机制和应用场景上有本质区别。使得BLE搭载小型电池的设备可以连续工作数月甚至数年。BLE广泛应用于智
Darkershadow2 个月前
学习·蓝牙·ble·mesh
蓝牙学习之Provision(7)bind (1)在 Bluetooth Mesh 网络中,设备完成 Provisioning(配网) 后,虽然已分配了 地址(Unicast Address) 和 网络密钥(NetKey),但此时它还不能接收任何应用层命令(如开关灯、调光等),因为它的 Model 尚未绑定 AppKey。
Darkershadow2 个月前
学习·蓝牙·ble·mesh
蓝牙学习之Provision(6)Provison CompleteProvision Complete 之后会上报设备的节点信息和provision状态。从工具目录下找到了json文件,如下图:
SmartRadio2 个月前
c语言·开发语言·c++·esp32·ble
ESP32添加修改蓝牙名称和获取蓝牙连接状态的AT命令-完整UART BLE服务功能后的完整`main.c`代码以下是整合新增UART BLE服务功能后的完整main.c代码,包含必要的头文件、宏定义、全局变量、函数实现和逻辑整合,确保代码可编译且功能完整:
Darkershadow2 个月前
学习·蓝牙·ble·mesh
蓝牙学习之Provision(2)本章分析telink sig mesh 工具通过网关给其他蓝牙设备配网的流程。请参考Bluetooth Mesh Profile Specification:
wotaifuzao2 个月前
物联网·蓝牙·ble·ota·mtu
(八)BLE MTU 全栈解析:从 20 字节瓶颈到 160KB/s蓝牙低功耗(Bluetooth Low Energy, BLE)作为现代物联网(IoT)的基石技术,其数据传输效率直接决定了用户体验的流畅度与设备的能效表现。在BLE协议栈的架构中,最大传输单元(Maximum Transmission Unit, MTU) 是一个贯穿物理层、链路层、逻辑链路控制与适配层(L2CAP)以及属性协议层(ATT)的关键参数。它不仅定义了数据包在逻辑通道中的最大载荷,更直接影响着通信的吞吐量、延迟特性以及功耗水平。
Darkershadow2 个月前
python·学习·ble
蓝牙学习之unprovision beacon使用telink的sig mesh tool,点击scan控件后网关会把收到的unprovision beacon上报上来,上报格式为:TSCRIPT_GATEWAY_DIR_RSP+ HCI_GATEWAY_CMD_UPDATE_MAC+mac(6 bytes)+unprovision beacon。即:91+88+mac(6 bytes)+ unprovision beacon。参考SIG Mesh SDK - Telink Documents
Darkershadow2 个月前
python·学习·ble
蓝牙学习之uuid与macTelink 中的 device uuid = 设备的全球唯一身份 id,用于识别、绑定、认证和管理设备。 在sdk中 device uuid 的生成如下:
Darkershadow3 个月前
学习·蓝牙·ble
蓝牙学习之亮度调节蓝牙设置亮度的opcode有以上两种1.先将两个蓝牙设备亮度调到最低。(一个0x0002,一个0x0004)
矜辰所致3 个月前
ble·沁恒微蓝牙·ch58x·蓝牙从机·ch59x
CH58x/CH59x 系列芯片从机示例解析学习 CH58x 有一段时间了,更多的都是忙着基础知识的学习,对于芯片的 Ble 从机角色的代码,我们还没有详细的学习过,想要更好的使用芯片做应用,代码框架我们理应有个清晰的认识,比如哪里开启广播,如何收发数据等等。