E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
L2CAP
Android bluetooth介绍(二): android 蓝牙代码架构及其uart 到rfcomm流程
关键词:蓝牙blueZ UART HCI_UART H4 HCI
L2CAP
RFCOMM 版本:基于android4.2之前版本bluez内核:linux/linux3.08系统:android/android4.1.3.4
xubin341719
·
2014-08-12 20:00
蓝牙
UART
Rfcomm
l2ca
蓝牙核心技术概述(四):蓝牙协议规范(HCI、
L2CAP
、SDP、RFOCMM)
关键词:蓝牙核心技术协议 HCI L2CAPSDPRFCOMM作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!)欢迎指正错误,共同学习、共同进步!!下载链接:BluetoothPROFILESPECIFICATIONS (基本涵盖所有蓝牙协议)、buletoothcore2.1-4.0SPECIFICATION(三蓝牙版本的核心协议v2.1\v3.0\v4.0)、蓝牙核心技术
xubin341719
·
2014-07-30 20:00
蓝牙
BlueTooth
hci
SDP
Rfcomm
L2CAP
蓝牙协议-----之pan profile on bluedroid
协议的概述1.1协议层次结构蓝牙pan就是我们熟知的蓝牙网络,他在蓝牙协议体系中的层次结构见如下图:BNEP相当于网络协议栈中的链路层,由该层虚拟出一个网络接口,而BNEP层以下就是蓝牙核心协议之一的
L2CAP
xiaojsj111
·
2014-07-10 12:00
最全最详细的蓝牙版本介绍包含蓝牙4.0和4.1
概述:蓝牙核心规范发展的主要版本: 表1 蓝牙核心规范发展介绍版本规范发布增强功能0.71998.10.19Baseband、LMP0.81999.1.21HCI、
L2CAP
、RFCOMM0.91999.4.30OBEX
zhaoshuzhaoshu
·
2014-06-27 17:00
蓝牙版本
蓝牙4.0和4.1
蓝牙core系统体系结构
摘自corespecv4.1(只讨论BR/EDR) Channelmanager负责创建,管理和销毁用于传输服务协议和用户数据流的
L2CAP
频道。
yuanzhangmei1
·
2014-05-07 16:00
用FTS分析蓝牙数据包
1.简介 FTS软件相当于蓝牙的数据分析仪器,它可以抓取通过蓝牙IC的数据包,从包中我们可以看到HCI,
L2CAP
等各层的封包数据,是一个十分有用的软件。
yuanzhangmei1
·
2014-05-05 19:00
FTS抓包看
L2CAP
Connection的建立(二)
1.概述 前面一篇博文已经介绍到远端设备对本地的Connectionrequest进行了response,目前
L2CAP
的连接处于pending状态。
yuanzhangmei1
·
2014-05-05 19:00
FTS抓包看
L2CAP
Connection的建立(一)
这个连接建立后,L2CAPsignalingchannel(CID=0x0001)就已经存在,可以进行
L2CAP
连接二.基本概念HCIACLDataFormat:L2CAPBasicinformationframe
yuanzhangmei1
·
2014-05-05 19:00
FTS抓包看AVDTP
2.Frame分析 首先贴出抓取的关于AVDTP的包: 在
L2CAP
层,分别由Maste和Slave建立了两条关于AVDTP的
L2CAP
连接,并完成了configure的过程,如下:我们可以看到
yuanzhangmei1
·
2014-05-05 19:00
蓝牙的
L2CAP
协议
1.概述
L2CAP
能向上层提供面向连接的或者无连接的数据服务,拥有multiplexingcapabilityandsegmentationandreassemblyoperation。
yuanzhangmei1
·
2014-05-05 19:00
蓝牙的OBEX协议
OBEX在蓝牙协议层中的位置如下图(在之前的OBEX版本中,OBEX是通过RFCOMM挂在
L2CAP
上的):2.ObjectModel OBEX定义了Objectmodel来进行数据的交换,形式为
yuanzhangmei1
·
2014-05-05 19:00
Android BlueTooth蓝牙知识全解
RFCOMM协议提供对基于
L2CAP
协议的串口仿真,基于ETSI07.10。可支持在两个BT设备之间同时保持高达60路
Eyebrows_cs
·
2014-02-24 10:00
Python编程.Bluetooth HID Mouse and Keyboard(二)
根据BluetoothHID协议,蓝牙设备在0x11和0x13这两个PSM上监听并接收从蓝牙主机发来的
L2CAP
连接请求。
huipengzhao
·
2014-01-16 11:00
python
mouse
BlueTooth
keyboard
HID
Kernel中Hid和Bnep的初始化
有了前面的
L2CAP
,RFCOMM的初始化分析,再来分析Hid和Bnep的代码就轻松很多了。基本来说,这两个protol没有太多的新意,直接看代码就可以看出来了。
Tommy_wxie
·
2013-12-31 16:00
Kernel中rfcomm层的初始化
篇文章《kernel中bluetooth的初始化》一文中晓东和大家分享了HCI层,
L2CAP
层以及SCO层的初始化流程,今天晓东继续和大家一起来看rfcomm层的初始化流程。
Tommy_wxie
·
2013-12-31 16:00
[Android源码分析]
L2CAP
的bind分析以及psm和cid的介绍和实现
继续上文的socke的创建之后,我们自然而然就会想到下面的工作了,没错就是bind。5.6l2cap的bind分析 按照国际惯例,在建了socket之后,必然会有bind,哈哈~~if(l2cap_bind(sock,&opts->src,server?opts->psm:0, opts->cid,err)sk; structl2cap_chan*chan=l2cap_pi(sk)->chan
u011960402
·
2013-12-27 09:00
android
bind
cid
psm
[Android源码分析]
L2CAP
的创建过程分析
L2CAP
层的实现在整个蓝牙的使用过程中尤为关键和复杂的,它涉及的方方面面比较多,晓东可能会要花几篇文章才能讲个大概,这篇文章先介绍
L2CAP
的初始化,这还是没有和controller交互的部分,要先建立整个
u011960402
·
2013-12-25 09:00
android
L2CAP
蓝牙的
L2CAP
协议
1.概述
L2CAP
能向上层提供面向连接的或者无连接的数据服务,拥有multiplexingcapabilityandsegmentationandreassemblyoperation。
gjsisi
·
2013-10-25 15:00
蓝牙的OBEX协议
OBEX在蓝牙协议层中的位置如下图(在之前的OBEX版本中,OBEX是通过RFCOMM挂在
L2CAP
上的):2.ObjectModel OBEX定义了Objectmodel来进行数据的交换,形式为
gjsisi
·
2013-10-25 15:00
Kernel中Hid和Bnep的初始化
有了前面的
L2CAP
,RFCOMM的初始化分析,再来分析Hid和Bnep的代码就轻松很多了。基本来说,这两个protol没有太多的新意,直接看代码就可以看出来了。
u011960402
·
2013-09-12 13:00
android
socket
蓝牙
HID
bnep
Kernel中rfcomm层的初始化
篇文章《kernel中bluetooth的初始化》一文中晓东和大家分享了HCI层,
L2CAP
层以及SCO层的初始化流程,今天晓东继续和大家一起来看rfcomm层的初始化流程。
u011960402
·
2013-09-10 15:00
android
socket
源代码
kernel
蓝牙
蓝牙编程-
l2cap
协议层的c/s程序
l2cap
协议方式的socket连接.以下为客户端的程序:#include#include#include#include#include#includeintmain(intargc,char**argv
rain0993
·
2013-09-06 17:00
通过反射调用Android的
L2CAP
接口
更底层的
L2CAP
接口并没有显式的提供出来。 其实通过java的反射机制,我们也是是可以调用到
L2CAP
接口的。
beijingshi1
·
2013-08-12 18:00
Bluetooth architecture (HCI/
L2CAP
)
1.HOSTtoController2.HCI3.L2CAP
xuexingyang
·
2013-04-01 17:00
和菜鸟一起学linux之bluez学习记录2
这里主要摘取对于hci,
l2cap
,sdp和rfcomm的一些应用编程。
eastmoon502136
·
2013-03-27 12:00
linux下使用蓝牙设备
1加载蓝牙模块 需要加载的模块有bluetooth、 hci_uart、
l2cap
、 rfcomm、 sco、 bnep,位于/lib/modules/`uname-r`/kernel/net/
Luohsh1
·
2013-03-20 16:00
实战Linux Bluetooth编程(六)
L2CAP
编程实例
例一:发送SignalingPacket:SignalingCommand是2个Bluetooth实体之间的
L2CAP
层命令传输。
sflfqx
·
2013-03-12 15:00
实战Linux Bluetooth编程(四)
L2CAP
层编程
(
L2CAP
协议简介,
L2CAP
在BlueZ中的实现以及
L2CAP
编程接口) 一:
L2CAP
协议简介:LogicalLinkControlandAdaptationProtocol(
L2CAP
) 逻辑连接控制和适配协议
sflfqx
·
2013-03-12 15:00
linux下bluetooth编程(二)blueZ协议栈
包括:HCI,
L2CAP
,RFCOMM和基本socket的实现。他就职于Qualcomm(高通)。MarcelHoltmann开发层的协议和应用,包括:
sflfqx
·
2013-03-12 15:00
Android中的蓝牙系统
蓝牙能同时进行异步数据及同步语音传输,它的底层协议层包括众多协议,如逻辑链路控制和适配协议(
L2CAP
)、服务发现协议(SDP)、串口模拟协议(RFCOMM)等,一起为上层提供传输支持。
sflfqx
·
2013-03-11 15:00
实战Linux Bluetooth编程(六)
L2CAP
编程实例
例一:发送SignalingPacket:SignalingCommand是2个Bluetooth实体之间的
L2CAP
层命令传输。
rain0993
·
2013-01-23 11:00
实战Linux Bluetooth编程(四)
L2CAP
层编程
(
L2CAP
协议简介,
L2CAP
在BlueZ中的实现以及
L2CAP
编程接口) 一:
L2CAP
协议简介:LogicalLinkControlandAdaptationProtocol(
L2CAP
) 逻辑连接控制和适配协议
rain0993
·
2013-01-23 11:00
实战Linux Bluetooth编程(二) BlueZ简介
包括:HCI,
L2CAP
,RFCOMM和基本socket的实现。他就职于Qualcomm(高通)。MarcelH
rain0993
·
2013-01-23 11:00
bluez/obex蓝牙协议栈编程
中使用蓝牙连接蓝牙设备Linux下基于bluez与obex的服务YC2440-F移植blueZbluetooth(蓝牙)在S3C2410上的移植Hi3110EV100平台上Bluetooth的移植蓝牙编程-
l2cap
ekenlinbing
·
2012-12-14 12:00
蓝牙协议的命令和事件
蓝牙协议的命令和事件(廖铮2001年06月18日16:21)命令下表列出蓝牙协议中从
L2CAP
到物理层的命令和事件映射。希望这个列表可以帮助你分析蓝牙协议中从协议高层发给较低层次的控制命令和消息命令。
zhaohc_nj
·
2012-09-18 10:00
manager
command
Authentication
buffer
encryption
features
android系统学习笔记九
蓝牙部分蓝牙协议栈 1.1 1.2 2.0 2.1 3.0 异步数据和语音传输 采用的协议: 逻辑链路控制和适配协议(
L2CAP
) 、服务发现协议(SDP) 、串口模拟协议(RFCOMM
retacn_yue
·
2012-09-03 15:00
android
jni
user
frameworks
linux内核
安全相关
android系统学习笔记九
蓝牙部分 蓝牙协议栈1.11.22.02.13.0 异步数据和语音传输采用的协议: 逻辑链路控制和适配协议(
L2CAP
)、服务发现协议(SDP)、串口模拟协议(RFCOMM) 主要控制接口由主机控制接口层体现
岳振华
·
2012-09-03 15:00
android
android系统学习笔记九
蓝牙部分 蓝牙协议栈1.11.22.02.13.0 异步数据和语音传输采用的协议: 逻辑链路控制和适配协议(
L2CAP
)、服务发现协议(SDP)、串口模拟协议(RFCOMM) 主要控制接口由主机控制接口层体现
yuezhenhua
·
2012-09-03 15:00
android
Bluetooth编程(二) BlueZ简介
包括:HCI,
L2CAP
,RFCOMM和基本socket的实现。他就职于Qualcomm(高通)。MarcelH
kobbee9
·
2012-07-13 17:00
编程
linux
socket
api
网络协议
Nokia
蓝牙协议中HCI层的研究与开发
从图中可以看出,HCI是位于蓝牙系统的
L2CAP
(逻辑链路控制与适配协议)层和LMP(链路管理协议)层之间的一层协议。HCI为上
android_huber
·
2012-07-08 23:00
加密
command
测试
buffer
Access
features
Linux 下Bluetooth开发包--BTX的开发的背景介绍
Sam评估后决定用以下结构:1.HID,
L2cap
,hci这三层protocol使用Linux下官方Bluetoo
gjsisi
·
2012-07-04 17:00
实战Linux Bluetooth编程(六)
L2CAP
编程实例
作者:Sam(甄峰)
[email protected]
例一:发送SignalingPacket:SignalingCommand是2个Bluetooth实体之间的
L2CAP
层命令传输。
lizzywu
·
2012-04-26 14:00
实战Linux Bluetooth编程(四)
L2CAP
层编程
作者:Sam(甄峰)
[email protected]
(
L2CAP
协议简介,
L2CAP
在BlueZ中的实现以及
L2CAP
编程接口) 一:
L2CAP
协议简介:LogicalLinkControlandAdaptationProtocol
lizzywu
·
2012-04-26 14:00
编程
linux
socket
struct
command
interface
实战Linux Bluetooth编程(二) BlueZ简介
包括:HCI,
L2CAP
,RFCOMM和基本s
lizzywu
·
2012-04-26 14:00
实战Linux Bluetooth编程(四)
L2CAP
层编程
作者:Sam(甄峰)
[email protected]
(
L2CAP
协议简介,
L2CAP
在BlueZ中的实现以及
L2CAP
编程接口) 一:
L2CAP
协议简介:LogicalLinkControlandAdaptationProtocol
chinaunixj
·
2012-04-18 14:00
编程
linux
struct
socket
command
interface
实战Linux Bluetooth编程(二) BlueZ简介
包括:HCI,
L2CAP
,RFCOMM和基本so
chinaunixj
·
2012-04-18 14:00
蓝牙headset和headfree简介
随着需求发展明显已经不能满足了,于是又补充了a2dp协议,a2dp协议在
l2cap
上层,使用sbc压缩
ameyume
·
2012-04-17 11:00
扩展
手机
电话
蓝牙headset和headfree简介
随着需求发展明显已经不能满足了,于是又补充了a2dp协议,a2dp协议在
l2cap
上层,使用s
ai_longyu
·
2012-04-17 11:00
head
linux蓝牙配置
加载蓝牙模块 需要加载的模块有bluetooth、hci_uart、
l2cap
、rfcomm、sco、bnep,位于/lib/modules/`uname-r`/kernel/net/bluetooth
velanjun
·
2012-02-23 11:00
linux
SAP
features
BT
networking
Types
BlueZ介绍
包括hci,
l2cap
,hid,rfcomm,sco,SDP,BNEP等协议的实现
Luohsh1
·
2012-02-10 16:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他