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
HCI
蓝牙Host Controller Interface笔记
From: http://blog.sina.com.cn/s/blog_69b5d2a50101eikk.html1.概述
HCI
提供了一个统一的使用蓝牙控制器(BR/EDRController
ymzhou117
·
2014-06-18 19:00
用FTS分析蓝牙数据包
1.简介 FTS软件相当于蓝牙的数据分析仪器,它可以抓取通过蓝牙IC的数据包,从包中我们可以看到
HCI
,L2CAP等各层的封包数据,是一个十分有用的软件。
yuanzhangmei1
·
2014-05-05 19:00
在
HCI
层看从inquiry的整个过程
一.概述 在windows下寻找远端蓝牙设备,从最开始的inquiry寻找设备,到连接设备,到最后配对完成,整个
HCI
层所发的command和event以及Data包可以反应整个蓝牙的inquiry
yuanzhangmei1
·
2014-05-05 19:00
在
HCI
层ACL Connection的建立
一.概述 上一篇博文介绍的是inquiry的整个过程中
HCI
层的command和event。
yuanzhangmei1
·
2014-05-05 19:00
FTS抓包看L2CAP Connection的建立(二)
2.一些FrameFrame50:
HCI
收到ACLData,传到L2CAP层,是远端的informationrequest00001001001000000
yuanzhangmei1
·
2014-05-05 19:00
蓝牙Host Controller Interface笔记
1.概述
HCI
提供了一个统一的使用蓝牙控制器(BR/EDRController,BR/EDR/LEController,LEController,AMPController等)的方法,它屏蔽了蓝牙的基带部分
yuanzhangmei1
·
2014-05-05 19:00
Android4.3 Bluetooth 抓取
hci
log
Android4.2之前抓取hcilog都是通过hcidump命令完成的,但是Android4.2Bluetooth引入了Bluedroid,这是一个新的蓝牙协议栈。所以抓取hcilog的方法也改变了。在我的Bluetooth计划里,本来是没打算写这篇blog的,但是在留言里看见有人问,所以写出来分享给那些目前还不会的。在Android4.2之后,Bluetooth控制hcidump的写开关和默认
yuanzhangmei1
·
2014-05-05 15:00
[android源码分析]enable_native中的
hci
dev注册和up
2、enableNative的分析 enableNative是真正的蓝牙使能的函数,蓝牙打开的一系列操作都是通过他来真正实现的。可以认为,这个函数蓝牙使能的主干,其余几个方面都可以认为是旁枝末节而已,因此,无论如何,我们必须了解到这个函数真正的精髓所在。 先来看jni层究竟是如何实现这个函数的:[cpp] viewplaincopystatic jint enable
Tommy_wxie
·
2013-12-31 16:00
Kernel中uart接口的bluetooth driver初始化分析
首先,我们来到kernel/drivers/bluetooth目录,看
hci
_ldisc.c文件。
Tommy_wxie
·
2013-12-31 16:00
Kernel中rfcomm层的初始化
篇文章《kernel中bluetooth的初始化》一文中晓东和大家分享了
HCI
层,L2CAP层以及SCO层的初始化流程,今天晓东继续和大家一起来看rfcomm层的初始化流程。
Tommy_wxie
·
2013-12-31 16:00
[Android源码分析]bluez internal event的处理
在上面2.1中是hcidev的注册和up,2.3中有bluez的初始化,这两者是有一个交集的,那就是说bluez初始化后会监听hcidev的一些event,主要有
HCI
_DEV_REG和
HCI
_DEV_UP
u011960402
·
2013-11-19 09:00
event
bluez
原:android4.2.2蓝牙源码阅读--bluedroid部分
概念: GKI:统一内核接口 BTE栈: BTU栈:BTU栈开始前必须调用BTE栈初始化 代码阅读: /external/bluetooth/bluedroid/
hci
/:
HCI
&
·
2013-11-16 00:00
android
[置顶] Android4.3 Bluetooth 抓取
hci
log
Android4.2之前抓取hcilog都是通过hcidump命令完成的,但是Android4.2Bluetooth引入了Bluedroid,这是一个新的蓝牙协议栈。所以抓取hcilog的方法也改变了。在我的Bluetooth计划里,本来是没打算写这篇blog的,但是在留言里看见有人问,所以写出来分享给那些目前还不会的。在Android4.2之后,Bluetooth控制hcidump的写
andy_android
·
2013-11-05 10:00
蓝牙常用接口说明
(1)主机控制接口(
HCI
) 蓝牙作为一种短距离的无线网络技术,为设备之间的互联提供了方面。
wangjia55
·
2013-10-29 15:00
[android源码分析]
hci
_init_req中的各种command和event的交互
本章会详细分析在
hci
_init_req过程中所涉及到的所有command和event的交互。
u011960402
·
2013-10-22 09:00
源码
android
command
event
[android源码分析]enable_native中的
hci
dev注册和up
2、enableNative的分析 enableNative是真正的蓝牙使能的函数,蓝牙打开的一系列操作都是通过他来真正实现的。可以认为,这个函数蓝牙使能的主干,其余几个方面都可以认为是旁枝末节而已,因此,无论如何,我们必须了解到这个函数真正的精髓所在。 先来看jni层究竟是如何实现这个函数的:staticjintenableNative(JNIEnv*env,jobj
u011960402
·
2013-10-21 09:00
源码
android
蓝牙
device
hci
enable_native
wince 蓝牙驱动(1) .
【转】wince蓝牙驱动(1)下面是WinCE中蓝牙协议栈的架构图:可以看到,
HCI
传输层以上的协议层全部由WinCE实现了,所以蓝牙模块只需要实现了基带层和链路管理层,并提供
HCI
传输接口给WinCE
Wilsonboliu
·
2013-10-14 10:00
BT
WinCE
ViewGroup的手势和绘制机制(个人看法)
首先先贴一下ScrollLayout的代码:packagecn.edu.scau.
hci
.widget; importandroid.content.Context; importandroid.util.AttributeSet
leaf志良
·
2013-09-14 12:00
android
ViewGroup
手势
绘制机制
Kernel中uart接口的bluetooth driver初始化分析
首先,我们来到kernel/drivers/bluetooth目录,看
hci
_ldisc.c文件。
u011960402
·
2013-09-13 16:00
android
socket
kernel
蓝牙
UART
Bluetooth
HCI
Event的处理
blog.sina.com.cn/samzhen1977作者:Sam(甄峰)
[email protected]
1.当BluetoothUSBdongle插入USB接口时,driver/bluetooth/
hci
_usb.c
u013030441
·
2013-09-13 00:00
Kernel中rfcomm层的初始化
篇文章《kernel中bluetooth的初始化》一文中晓东和大家分享了
HCI
层,L2CAP层以及SCO层的初始化流程,今天晓东继续和大家一起来看rfcomm层的初始化流程。
u011960402
·
2013-09-10 15:00
android
socket
源代码
kernel
蓝牙
在Linux中使用蓝牙
加载蓝牙适配器插入USB口之后,可以使用lsusb命令,看到:Bus004Device003:ID1131:1001IntegratedSystemSolutionCorp.这是,运行hciconfig可以看到:
hci
0
rain0993
·
2013-09-06 17:00
bluetooth(蓝牙)在S3C2410上的移植
安装前必须了解一下bluez的基本结构,直接位于发射传输协议之上的协议是
HCI
(hostcontrolinterface),我的手机和蓝牙GPS用到的高层协议是服务发现协议SDP和模拟串口的协议RFC
rain0993
·
2013-09-06 17:00
Linux下Bluetooth
HCI
Command的实现
if((ctl=socket(AF_BLUETOOTH,SOCK_RAW,BTPROTO_
HCI
)) 在此之前,因为
hci
_sock.c已经被built-in.所以
hci
_so
rain0993
·
2013-09-06 17:00
Linux BlueZ 下 Inquiry的实现
在应用程序中:
hci
_inquiry(dev_id,length,num_rsp,NULL,&info,flags);这样需要包含blueZ头文件如下:#include//BTPR
rain0993
·
2013-09-06 17:00
Bluetooth
HCI
Event的处理
1.当BluetoothUSBdongle插入USB接口时,driver/bluetooth/
hci
_usb.c中probe程序被调用。
rain0993
·
2013-09-06 17:00
csr8811蓝牙芯片porting总结
driver,提供给android接口,android文件目录是:system/Bluetooth/bluedroid、bluetooth.c文件2.在drivers/bluetooth目录下查看是否有
hci
_bcsp.ohci_ldisc.ohci_uart.o
lansefeiyang08
·
2013-09-02 16:00
Android4.0
BlueTooth
csr8811
内核中line discipline的注册流程以及BT hciattach进程的启动
以
hci
_ldisc.c为例,梳理内核中线路规程的注册流程我们的N_
HCI
的注册过程如下:bluetooth/
hci
_ldisc.c module_init(
hci
_uart_init);
yinlijun2004
·
2013-07-29 01:00
实战Linux Bluetooth编程(三)
HCI
层编程
实战Linux Bluetooth编程(三)
HCI
层编程(2009-06-1912:59:37)转载▼http://blog.sina.com.cn/s/blog_645b74b90101e74f.html
uyiwfn
·
2013-07-05 16:00
社会计算:服务群体社会的大数据科学
这个角度多限于微观和技术的层面,从
HCI
(HumanComputerInt
hexiaini235
·
2013-07-02 14:04
数学
计算机网络
信息技术
领域
方程式
一些名校在线课程
jan2012.ml-class.org/ 算法设计分析 http://www.algo-class.org/ 人工智能 http://www.algo-class.org/ 人机交互 http://www.
hci
-class.org
godenlove007
·
2013-05-10 22:00
基于bluez程序编译时注意事项
类似://==================================//bluetoothheaderfile#include//BTPROTO_
HCI
rain0993
·
2013-05-06 10:00
Hi3110 EV 100平台上Bluetooth的移植
一:Sam从linuxkernel中编译出了bluetooth.ko,
hci
_usb.ko,l2cap.ko,hidp.ko。二:下载新版bluez.http://www.bluez.o
rain0993
·
2013-05-06 09:00
Bluetooth architecture (
HCI
/L2CAP)
1.HOSTtoController2.
HCI
3.L2CAP
xuexingyang
·
2013-04-01 17:00
和菜鸟一起学linux之bluez学习记录2
这里主要摘取对于
hci
,l2cap,sdp和rfcomm的一些应用编程。
eastmoon502136
·
2013-03-27 12:00
在ubuntu中使用蓝牙
加载蓝牙适配器插入USB口之后,可以使用lsusb命令,看到:Bus004Device003:ID1131:1001IntegratedSystemSolutionCorp.这是,运行hciconfig可以看到:
hci
0
Luohsh1
·
2013-03-20 16:00
linux下使用蓝牙设备
1加载蓝牙模块 需要加载的模块有bluetooth、
hci
_uart、 l2cap、 rfcomm、 sco、 bnep,位于/lib/modules/`uname-r`/kernel/net/
Luohsh1
·
2013-03-20 16:00
linux下bluetooth编程(三)
HCI
层编程
1.
HCI
层协议概述:
HCI
提供一套统一的方法来访问Bluetooth底层。
sflfqx
·
2013-03-12 15:00
linux下bluetooth编程(二)blueZ协议栈
包括:
HCI
,L2CAP,RFCOMM和基本socket的实现。他就职于Qualcomm(高通)。MarcelHoltmann开发层的协议和应用,包括:
sflfqx
·
2013-03-12 15:00
bluez蓝牙协议
net/
hci
_core.cHCI在主机端的驱动主要是为上层提供一个统一的接口,让上层协议不依赖于具体硬件的实现。
Luohsh1
·
2013-03-12 14:00
Android中的蓝牙系统
而主要控制接口则由主机控制接口层(
HCI
)体现,它是蓝牙协议中软硬件之间的接口。在各
sflfqx
·
2013-03-11 15:00
如何分析
HCI
的Command Packet和Event Packet包
HCIPacket包括四种,即Command,Event,ACL和SCO/eSCO,对应到MS-Stack中的定义,即为COMMAND_PACKET,EVENT_PACKET,DATA_PACKET_ACL和DATA_PACKET_SCO。如下(详细参照bt_hcip.h):enumHCI_TYPE{ COMMAND_PACKET =1, DATA_PACKET_ACL
zhangchiytu
·
2013-01-23 22:00
实战 linux蓝牙编程之(八)
hci
协议 应用编程实现
对于
hci
层的编程是相当复杂的功能也是强大的,建议学习者去读bluez-lib中的
hci
和sdp 这里简要介绍我在开发公司的项目中的一个小的基础动作.该编程的过程基本理清了
hci
和sdp的衔接和应用.
rain0993
·
2013-01-23 11:00
实战Linux Bluetooth编程(三)
HCI
层编程
1.
HCI
层协议概述:
HCI
提供一套统一的方法来访问Bluetooth底层。
rain0993
·
2013-01-23 11:00
实战Linux Bluetooth编程(二) BlueZ简介
包括:
HCI
,L2CAP,RFCOMM和基本socket的实现。他就职于Qualcomm(高通)。MarcelH
rain0993
·
2013-01-23 11:00
Bluetooth Core Architecture Blocks (蓝牙核心架构)(一)
(2012年7月份最新更新)因为该图不很清楚,有人重画了下,稍微修改了其中一部分,如下图: 在硬件层和软件层之间,蓝牙规范定义了一个
HCI
层,即主机控制器接口,它提供了一个调用下层BB,LM、状态和控制器寄存器到硬件资源的统一命令接口
zhangchiytu
·
2013-01-21 21:00
傳統BT與BLE架構有什麼不一樣
以上面這張Bluetooth的架構圖,可以看到Bluetooth的基礎架構仍然是維持上下兩大塊,Host及controller,中間是兩方面溝通的
HCI
(HostControllerInterface)
njwxb
·
2013-01-14 15:00
蓝牙
BLE
蓝牙驱动和Profile
net/
hci
_core.cHCI在主机端的驱动主要是为上层提供一个统一的接口,让上层协议不依赖于具体硬件的实现。
rain0993
·
2013-01-03 17:00
HCI
-UART
HCI
传输层的比较
HCI
层位于蓝牙高层协议和低层协议之间,其目的是实现主机设备与蓝牙模块之间的互操作,即
HCI
是蓝牙主机与主机控制器间软硬件接口。
xuexingyang
·
2012-12-20 13:00
CSR蓝牙芯片进测试模式方法
一般来说有两种办法,一是编写蓝牙芯片里面的程序的时候加入进测试模式的功能,另外一种办法就是通过PC下发
HCI
指令进入。
yjcclove
·
2012-11-20 09:00
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他