完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、鸿蒙BLE蓝牙通信开发资料下载
目标 通过BLE扫描和广播提供的开放能力,可以根据指定状态获取外围设备、启动或停止BLE扫描、广播、数据交互。 关于BLE蓝牙的扫描和广播你可以查看官方文档 效果 蓝牙介绍 蓝牙是短距离无线通信的一种方式,支持蓝牙的两个设备必须配对后才能通信。HarmonyOS蓝牙主要分为传统蓝牙和低功耗蓝牙(通常称为BLE,Bluetooth Low Energy)。传统蓝牙指的是蓝牙版本3.0以下的蓝牙,低功耗蓝牙指的是蓝牙版本4.0以上的蓝牙。 如果你对蓝牙感兴趣,可以看看 HarmonyOS 蓝牙介绍或者我前面写的一篇文章:鸿蒙关于蓝牙的那些事 概念 在进入实战之前,先说明一个BLE蓝牙的通信协议,GATT【Generic Attribute Profile】,GATT 是一个在蓝牙连接之上的发送和接收很短的数据段的通用规范,这些很短的数据段被称为属性(Attribute)。在说明GATT之前还需要知道一个GAP【Generic Access Profile】。 GAP包含:搜索蓝牙设备(Discovery)、管理连接(Link establishment),还有不同的安全等级(Security)。以及从用户层面访问一些参数的方式。GAP给设备定义了若干角色,其中主要的两个是:外围设备(Peripheral)和中心设备(Central)。 外围设备:这一般就是非常小或者简单的低功耗设备,用来提供数据,并连接到一个更加相对强大的中心设备,例如:蓝牙手环。 中心设备:中心设备相对比较强大,用来连接其他外围设备,例如手机。 GATT定义两个BLE设备通过叫做Service和Characteristic的东西进行通信,他使用了ATT(Attribute Protocol)协议,需要说明的是,GATT连接必需先经过GAP协议。 另外,特别注意的是:GATT连接是独占的。也就是一个BLE外设同时只能被一个中心设备连接。一旦外设被连接,它就会马上停止广播,这样它就对其他设备不可见了。当设备断开,它又开始广播。中心设备和外设需要双向通信的话,唯一的方式就是建立GATT连接。 GATT连接的网络拓扑 一个外设只能连接一个中心设备,而一个中心设备可以连接多个外设。中心设备负责扫描外围设备、发现广播。外围设备负责发送广播。
鸿蒙BLE蓝牙通信开发资料下载.pdf
(516.03 KB, 下载次数: 5
)
2、鸿蒙关于蓝牙的那些事 什么是蓝牙? HarmaonyOS关于蓝牙的介绍 蓝牙:是短距离无线通信(一般10m内)的一种方式,支持蓝牙的两个设备必须配对后才能通信。HarmonyOS 蓝牙主要分为传统蓝牙和低功耗蓝牙。传统蓝牙指的是蓝牙版本3.0以下的蓝牙,低功耗蓝牙指的是蓝牙版本4.0以上的蓝牙。 传统蓝牙:可以用与数据量比较大的传输,如语音,音乐,较高数据量传输等 低功耗蓝牙:适用于实时性要求比较高,但是数据速率比较低的产品,如遥控类的,如鼠标,键盘,遥控鼠标(Air Mouse),传感设备的数据发送,如心跳带,血压计,温度传感器等。 一句话:蓝牙就是一种使用无线电通信技术去完成设备与设备间通讯与数据交换。 所有的蓝牙设备基本是基于蓝牙通信技术对外提供特定功能的设备,所以,蓝牙本身并不提供服务,蓝牙只是一种数据的传输方式或者是数据传输通道,而设备所提供的功能,则是由设备里的各种不同的程序所提供,这种程序功能称之为服务。 这里说到的服务可能比较抽象,举个简单的例子,比如一个蓝牙的键盘,他提供的是输入功能,输入功能就可以称为这个蓝牙的一种服务。服务其实可以分成三个部分:服务、特性、属性。
鸿蒙关于蓝牙的那些事.pdf
(468.39 KB, 下载次数: 2
)
|
|
575 浏览 0 评论
764 浏览 0 评论
666 浏览 0 评论
线上逛展 | 沉浸探索第三届OpenHarmony技术大会五大展区
653 浏览 0 评论
947 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 04:52 , Processed in 0.546600 second(s), Total 67, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号