蓝牙物联网

 找回密码
 立即注册
蓝牙物联网
搜索
热搜: 蓝牙 Bluetooth BLE
12
返回列表 发新帖
楼主: zhjrdz

蓝牙核心技术(三)—— 蓝牙协议规范

[复制链接]

15

主题

68

帖子

165

积分

助理工程师

Rank: 2

积分
165
 楼主| 发表于 2015-4-11 23:17:48 | 显示全部楼层
十、网络封装协议  BNEP
        BNEP BluetoothNetworkEncapsulation Protocol 网络封装协议。
        为了使集成蓝牙技术的电脑、电话、PDA、家用电器等网络设备交换信息,需要在网络层统一数据分组。网络封装协议将来自不同网络的数据分组重新封装,通过L2CAP进行传输。这部分协议感觉在现实中用处不大,有更多简单便捷的方法去实现网络功能。
        BNEP支持Ipv4、Ipv6、IPX


回复 支持 反对

使用道具 举报

蓝牙物联网

15

主题

68

帖子

165

积分

助理工程师

Rank: 2

积分
165
 楼主| 发表于 2015-4-11 23:18:57 | 显示全部楼层
十一、音视频分发协议AVDTP
        AVDTPAudio/Video Distribution Transport Protocol音视频分发传输协议

        有关A/V的协议 AVDTP音视频分发传输协议、AVCTP音视频控制传输协议、GAVDP通用音视频分发框架、A2DP高级音频分发框架、AVCRP音视频遥控框架
1、基本概念术语
        流stream:流是音视频传输的数据形式,单向传输,在AVDTP中被分为媒介分组。流有句柄HS统一标识。

2、信令
        AVDTP信令列表
命令
信令标识符
描述
AVDTP_DISCOVER
0x01
发现设备中的流端点
AVDTP_GET_CAPABILITIES
0x02
获得流端点的信息能力
AVDTP_SET_CONFIGURATION
0x03
对SEP进行配置
AVDTP_GET_CONFIGURATION
0x04
获取SEP当前配置
AVDTP_RECONFIGURE
0x05
对SEP重新配置
AVDTP_OPEN
0x06
成功的配置SEP后,打开流
AVDTP_START
0x07
流被打开:用于开始形成流;流暂停时:用于重新形成流。
AVDTP_CLOSE
0x08
对SEP关闭
AVDTP_SUSPEND
0x09
请求SEP暂停
AVDTP_SECURITY_CONTROL
0x0A
设置设备内容保护、或者请求设备状况信息
AVDTP_ABORT
0x0B
中断正在建立或者传输的过程
AVDTP_GET_ALL_CAPABILITIES


AVDTP_DELAYREPORT


        这部分信令,实现了蓝牙的A2DP 数据流的控制;
(1)、流的信令管理流程


(2)、get capabilities  获取支持特性


(3)、set configuration 配置音频参数


其他指令类似去上面两个的操作。

回复 支持 反对

使用道具 举报

蓝牙物联网

15

主题

68

帖子

165

积分

助理工程师

Rank: 2

积分
165
 楼主| 发表于 2015-4-11 23:20:53 | 显示全部楼层
十二、音视频控制传输协议AVCTP

        AVCTP可以使音视频设备同时支持多个应用框架,每个应用框架定义了各自相应的消息格式与应用规则。
        这部分操作,在现实的应用中也有不足的地方,蓝牙传输的数据量有限,实现这些功能有一定的不足。随着科学技术的发展,蓝牙在无线通信方面的优点、缺点都凸显出来,找的合适的方向,合理的发展方向是硬道理。

回复 支持 反对

使用道具 举报

蓝牙物联网
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|蓝嵌科技|蓝牙物联网

GMT+8, 2018-2-23 04:08

蓝牙物联网

© 2001-2015 www.bluetooth-iot.com

快速回复 返回顶部 返回列表