logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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

蓝牙协议简介

1. 蓝牙应用的领域 2. 发展史 蓝牙技术联盟成立于1998年,非盈利行业协会,负责发展Bluetooth蓝牙技术 2.1 蓝牙1.x版本 1999年发布1.0版本 服务发现SDP,电话控制TCS 2001年发布1.1版本 物理层PHY和媒体访问控制MAC规范 传输速率0.7Mbps 2003年发布1.2版本 屏蔽硬件地址 适应性调频(AFH) 扩展同步数据连接(eSCO) 快速连接

    共 17 条
  • 1
  • 2
  • 请选择