Ble协议——精选推荐

更新时间:2023-05-23 13:09:59 阅读: 评论:0

Ble协议
什么是BLE
BLE全称Bluetooth Low Energy,即蓝⽛低功耗。蓝⽛4.0才⽀持BLE,蓝⽛4.0向下兼容,包括传统蓝⽛技术、⾼速技术和低耗能技术三种规格。主要⽤于⼿机与周边设备进⾏通信,当然也可以⽤于所有BLE设备之间的通信。使⽤BLE可以实现Android与iOS之间的蓝⽛通信,⽽普通蓝⽛却不可以。
驾驶证过期开车怎么处罚
BLE利⽤了许多技术来降低功耗,了解这些技术可以解决许多开发问题。下⾯分享⼀下我所了解的知识:
峨眉山金顶图片连接间隔
肝郁气滞怎么调理BLE采⽤可变的连接间隔,也就是两个事件之间的间隔,间隔时间以1.25ms为单位。
当有数据进⾏传输时,必须要等到下⼀个事件的发⽣。所以间隔时间越长,事件发⽣的频率也就越低,传输速率就越慢,功耗就越低,反之亦然。当然它也有取值范围,连接间隔的值为6(7.5ms)~3200(4s)。Android⼿机规定连接参数最⼩是8,即10毫秒。iOS规定是16,即20毫秒。
蓁蓁其叶>鸽子炖天麻的做法
数据包长度
BLE数据包的结构跟协议有关,这⾥就不分析了。
BLE数据包中有效数据的最⼤长度是27字节,但这27字节指的是BLE底层的协议包格式。
对于profile层的characteristic(后⾯会讲到),其最⼤的长度是20字节,也就是每个包最⼤的长度是20字节。
传输速度
Android的BLE最快传输速度:20Byte/0.01s=2KB/s。
但有个原则:只在必要时(传输较⼤的数据),才缩短连接间隔。并且当数据传输完毕后,还原连接间隔。
因为缩短间隔会增⼤功耗,降低电池使⽤寿命。
组⽹⽅式
蓝⽛系统采⽤⼀种灵活的⽆基站的组⽹⽅式,使得⼀个蓝⽛设备可同时与7个其它的蓝⽛设备相连接。蓝⽛系统的⽹络结构的拓扑结构有两种形式:微微⽹(piconet)和分布式⽹络(Scatternet)。
欧美十大经典歌曲
职能管理
去痘痘秘诀⼀个蓝⽛⽹络由⼀个主设备和⼀个或多个从属设备组成,它们都与主设备的时间和跳频模式同步(以主设备的时钟和蓝⽛设备的地址为准)。每个独⽴的同步蓝⽛⽹络就被称为⼀个微微⽹(piconet),有⼀个主设备单元和最多7个从设备单元。
所以BLE⽀持两种⾓⾊,主设备(Master)和从设备(Slave)。Master可以同时与多个设备通信;Slave只能和⼀个Master通信。
BLE通信协议-GATT
GATT协议结构
BLE技术是基于GATT进⾏通信的,GATT(Generic Attribute Profile)是⼀种属性传输协议,简单的讲可以认为是⼀种属性传输的应⽤层协议。它的结构⾮常简单:

本文发布于:2023-05-23 13:09:59,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/925074.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:间隔   连接   设备   技术   结构   协议   了解
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图