完善资料让更多小伙伴认识你,还能领取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
)
|
|
掰掉卫星电话的外置天线,华为“天才少年”助力 Mate 捅破天
5426 浏览 0 评论
1206 浏览 2 评论
华秋电子 | 电子发烧友亮相OpenHarmony人才生态大会2024
2304 浏览 0 评论
OpenHarmony有 支持的分布式数据库吗? 自动同步各节点数据?
1644 浏览 0 评论
OpenHarmony人才生态大会南向生态社区发展论坛在武汉圆满举办
1247 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 10:52 , Processed in 0.820223 second(s), Total 68, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号