logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

蓝牙遥控器回连

1. 问题描述 【系统】【概率】设备熄屏后等三小时,等蓝牙遥控器休眠,再按遥控器电源键,遥控器不会回连,必现。   2. 问题分析 2.1 问题现状分析 a 按非power按键,遥控器发送定向广播 按非power按键,遥控器与tv可以回连,查看代码可以看到有相应的处理逻辑。   实现逻辑: 遥控器按非power按键的时候,遥控器会发送定向广播 tv会开启广播扫描,扫描到蓝牙设备

openHarmony应用开发环境搭建

可以使用如下连接安装windows平台的4.0relase版本。

#harmonyos#华为
界面开发起步

学习界面开发:build里面写代码,预览器看效果。开发工具:DevEco Studio。

#harmonyos
openHarmony之关蓝牙

1.整体框架 openHarmony的napi调用逻辑一般符合该流程。 2.代码调用流程 2.1 DisableBt(void) 框架层: js中的napi会调用c_adater中的接口 获取代理调用DisableBt() 利用ipc通讯,发送BT_DISABLE消息 服务层:接收发送的消息,解析消息后,调用相应的处理函数

openHarmony之开蓝牙

1.整体框架 openHarmony的napi调用逻辑一般符合该流程。 2.代码调用流程 2.1 EnableBt(void) 框架层: js中的napi会调用c_adater中的接口 获得proxy调用proxy中的EnableBt proxy中的EnableBt()通过ipc通讯,发送BT_ENABLE消息 服务层:接收发送的消息,解析消息后,调用相应的处理函数 调用Stub

ble之数据交换

GATT 数据特征与服务 GATT 服务是低功耗蓝牙连接中两个设备进行数据交换的基础设施,其最小数据单元是属性。在 数据表示与交换中,我们对 ATT 层的属性以及 GATT 层的特征数据、服务与规范进行了简要介绍。下面我们对基于属性的数据结构细节进行说明。 属性 属性由以下四部分组成 序号 名称 说明 1 句柄 (Handle) 16 位无符号整型,表示属性在 属性表中的索引 2 类型 (Type

ble之连接

连接的基本概念 连接的发起 在蓝牙核心规范 5.0 引入扩展广播特性以后, Legacy ADV 和 Extended ADV 对应的连接建立过程略有差异,下以 Legacy ADV 对应的连接建立过程为例。 当扫描者在某一个广播信道接收到一个广播数据包时,若该广播者是可连接的,那么扫描者可以在同一广播信道发送连接请求 (Connection Request)。对于广播者来说,它可以设置接受列表

ble之设备发现

广播 (Advertising) 与扫描 (Scanning) 是低功耗蓝牙设备在进入连接前在设备发现 (Device Discovery) 阶段的工作状态。下面,我们先了解与广播有关的基本概念。 广播的基本概念 广播是设备通过蓝牙天线,向外发送广播数据包的过程。由于广播者在广播时并不知道环境中是否存在接收方,也不知道接收方会在什么时候启动天线,所以需要周期性地发送广播数据包,直到有设备响应。在

低功耗蓝牙

引言 大多数人在生活中都接触过蓝牙,可能屏幕前的你现在正佩戴着蓝牙耳机,收听来自手机或电脑的音频。不过,音频传输是经典蓝牙 (Bluetooth Classic) 的典型应用场景,而低功耗蓝牙是一种与经典蓝牙不兼容的蓝牙通信协议,在蓝牙 4.0 中被引入。 低功耗蓝牙的分层架构 低功耗蓝牙协议定义了三层软件结构,自上而下分别是 应用层 (Application Layer) 主机层 (Host L

OpenHarmony蓝牙知识管理

工欲善其事,必先利其器WSL2安装ubuntu20.04WSL2安装Ubuntu20.04 _hack213-Laval社区hdc调试工具developtools_hdc:暂无描述 - GitCodehilog日志工具hiviewdfx_hilog:暂无描述 - GitCodeopenHarmony代码下载以及编译Ubuntu配置OpenHarmony开发环境.md · 刘勇/Documents

    共 18 条
  • 1
  • 2
  • 请选择