wifi/BT
里拉克丝_tiny
这个作者很懒,什么都没留下…
展开
-
wpa_supplicant与kernel的接口
1. 接口定义实现wpa_drivers wpa_drivers的定义如下:[cpp] view plaincopystruct wpa_driver_ops *wpa_drivers[] = { #ifdef CONFIG_DRIVER_WEXT &wpa_driver_wext_ops,转载 2014-06-09 18:19:37 · 830 阅读 · 0 评论 -
Linux Wireless架构总结--wifi的数据通路
1. 无线网络驱动(ath9k_htc) ath9k_htc是一个基于USB接口的SoftMAC无线网络适配器。为了其驱动能正常工作,首先必须调用usb_register来注册驱动定义的usb_driver,以借助USB Core的力量来处理与USB协议相关的事件。其代码如下:[cpp] view plaincopystat转载 2014-05-28 16:53:01 · 4324 阅读 · 0 评论 -
WiFi基本知识
1. IE802.11简介标准号IEEE 802.11b IEEE 802.11aIEEE 802.11gIEEE 802.11n标准发布时间1999年9月1999年9月2003年6月2009年9月工作频率范围2.4-2.4835GHz5.150-5.350GHz5.475-5.725GHz5转载 2014-05-28 14:25:44 · 664 阅读 · 0 评论 -
IEEE802.11协议基础知识
1. 802.11管理功能–用户接入过程 STA (工作站)启动初始化、开始正式使用、AP 传送数据幀之前,要经过三个阶段才能接入: (1) 扫描(SCAN) (2) 认证(Authentication) (3) 关联(Association) 1.1 802.11管理–扫描(SCAN)转载 2014-05-28 14:44:09 · 755 阅读 · 0 评论 -
Android 4.4 蓝牙解析(一)
由于开发项目的关系,最近一直在对android4.4的bluedroid进行研究,并且开发了一个面向用户的应用,但是实际上从开发过程遇到的问题发现,android4.4 bluedroid做的还是不完善,特别是在ble一连多和使用ble bluetoothgattserver roles的情况下。开发过程发现实际现在网上对于最新的android4.4 ble介绍很少,自己感觉不是很满意。所转载 2014-06-17 10:45:52 · 1518 阅读 · 0 评论 -
Android4.4 Bluetooth enble
Android BluetoothAndroid 4.4上蓝牙协议栈采用的是BRCM和Google共同开发的bluedroid,代替了之前的Bluez.一、 Bluetooth 源码分布 (基于Android 4.4 )1. packages/apps/Settings/src/com/android/settings/bluetooth bluetoo转载 2014-06-17 17:57:37 · 2734 阅读 · 0 评论 -
Android4.2蓝牙基础架构学习
接下来就要进入到真正的Android4.2蓝牙系统的学习了,Are you ready?本文不会涉及任何代码,主要对整个Android的蓝牙结构进行一个框架上的分析。Android4.2使用了Bluetooth.apk管理所有蓝牙相关的操作,Bluedroid作为蓝牙协议栈。整个蓝牙的关系架构如下图所示:下面逐一进行讲解:Applicatio转载 2014-06-20 10:27:05 · 778 阅读 · 0 评论