藍芽認證之PTS
2014年春節過後,發現SIG已經將原價5700$的PTS軟體免費開放給所有註冊使用者下載。
下載、安裝到windows xp上之後,發現公司的Dell E6400自帶的broadcom 藍芽晶片即可被PTS識別(除了PAN的case執行不了),以前購買的盜版藍芽dongle不行,除了可以購買SIG官方出售的radio module之外,建議使用CSR的藍芽晶片配合。
PTS可以嗅探藍芽收發的資料包,解析內容,是一個很有用的工具。
我們沒有直接pass的case,只有HID的幾個,需要host端主動發出output report,查看了Android 4.2的原始碼,發現已經提供hide的API,所以只需要寫一個apk在平臺進行編譯,呼叫API就行了。順利pass了那幾個case。
由於是不帶3G模組的平板產品,所以刪除了HSP,HFP,連PAN都刪掉了,認證少了很多事。
相關推薦
藍芽認證之PTS
2014年春節過後,發現SIG已經將原價5700$的PTS軟體免費開放給所有註冊使用者下載。 下載、安裝到windows xp上之後,發現公司的Dell E6400自帶的broadcom 藍芽晶片即可被PTS識別(除了PAN的case執行不了),以前購買的盜版藍芽dongl
藍芽模組之開發心得
這是本人部落格處女座,也許會有很多問題,還請各位大神指點。之所以寫這邊部落格,並不是因為自己這方面學的很深入,只是最近在初學藍芽模組,想對學習過程做個總結。 好的,廢話少說,直接開始正文。 使用 Android BluetoothAPI 來完成使用藍芽進行通訊的四項主要任務:設定藍芽、查詢區域性
安卓 藍芽通訊之聊天小程式
安卓 藍芽聊天小程式 一、簡述 記--簡單的藍芽聊天小程式。使用的是傳統藍芽開發。(某些手機由於Android版本原因需要新增新的許可權) 兩臺裝置開啟藍芽,一臺裝置設定藍芽可見性,另一臺裝置進行連線,然後互相收發資訊。
Android手機藍芽總結之傳統藍芽
出處:Android手機藍芽總結之傳統藍芽 最近,公司有一個專案時關於手機藍芽和硬體藍芽相互通訊的需求。基於之前很久沒有學習硬體的知識,這次記錄下來,以備下次需要時使用。 首先,需要搞清楚一些基本的概要,藍芽3.0以前的是傳統藍芽,4.0以後的是低功耗藍芽,Android藍
Android藍芽開發之低功耗藍芽(藍芽4.0)開發全記錄
主要內容概況 前面我記錄了開發藍芽2.0的過程,今天準備介紹現在的主流藍芽技術,藍芽4.0的開發,該藍芽技術是在Android4.3(API級別18)版本引入的API。 官方文件 具體的區別主要以下幾點: 1.新的藍芽技術提供了連線服務的方法,以前是沒有提供連線藍芽的方法
Android藍芽開發之經典藍芽(藍芽2.0)開發全記錄
前言部分 最近因為需要開始藍芽相關開發,所以在網上搜索了很多內容,並且結合自己的開發過程做了一個總結,先儲備上,也許可能幫到正在做藍芽開發的同學。 藍芽很早就是android裝置上基本通訊功能了,只是以前的沒有那麼多藍芽裝置,現在藍芽裝置種類繁多,所以經常會有人遇到藍芽相關的開發
Android 藍芽連線之 A2dp
A2DPProfile 定義了高質量音訊資料傳輸的協議和過程,包括立體聲和單聲道資料的傳輸。這裡的高質量音訊指的是單聲道(Mono)和立體聲(Sterco) 的音訊,主要區別於藍牙 SCO 鏈路上傳輸的普通語音。A2DP 的典型應用是將音樂播放器的音訊資
BQB認證,藍芽BQB認證,藍芽認證,藍芽測試,藍芽實驗室,深圳BQB認證,藍芽BQB認證費用,BQB認證實驗室,BQB認證機構,BQB認證公司
1、什麼是藍芽BQB認證? 藍芽認證也就是BQB認證,簡言之就是如果您的產品具有藍芽功能並且在產品外觀上要標明藍芽標誌,必須通過一個叫做BQB的認證。所有Bluetooth SIG成員公司完成認證之後均可使用藍芽字標和徽標。藍芽字標和徽標僅可用於通過藍芽資格認證
低功耗藍芽BLE之連線事件、連線引數和更新方法
連線事件 在一個連線當中,主裝置會在每個連線事件裡向從裝置傳送資料包。一個連線事件是指主裝置和從裝置之間相互發送資料包的過程。連線事件的進行始終位於一個頻率,每個資料包會在上個數據包發完之後等待
藍芽協議-----之pan profile on bluedroid
1 藍芽pan profile協議的概述 1.1 協議層次結構 藍芽pan就是我們熟知的藍芽網路,他在藍芽協議體系中的層次結構見如下圖: BNEP相當於網路協議棧中的鏈路層,由該層虛擬出一個網路介面,而BNEP層以下就是藍芽核心協議之一的L2CAP。這個是在藍芽協議中的層
藍芽學習之旅——低功耗藍芽BLE基礎
(一)BLE與藍芽4.0的區別 藍芽4.0實際是個三位一體的藍芽技術,它將三種規格合而為一,分別是傳統藍芽、低功耗藍芽和高速藍芽技術,這三個規格可以組合或者單獨使用。 (二)BLE的體系結構 (三)BLE裝置鏈路層狀態 (四)通道 頻率/MHz 通道編號 通道型別 24
Android 藍芽開發之搜尋、配對、連線、通訊大全
藍芽( Bluetooth®):是一種無線技術標準,可實現固定裝置、移動裝置和樓宇個人域網之間的短距離資料交換(使用2.4—2.485GHz的ISM波段的UHF無線電波)。藍芽裝置最多可以同時和7個其它藍芽裝置建立連線,進行通訊,當然並不是每一個藍芽都可以達到
android藍芽研發之從裝置
android 藍芽研發之從裝置 1,定義許可權 <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name
IPhone MFI藍芽認證分析
一、開發專案:藍芽解碼槍 公司近期立項開發藍芽解碼槍專案,該專案通過解碼槍終端掃描解碼,然後通過藍芽將資料傳送到手機(基於安卓,IOS系統)。目前已經完成了安卓裝置的APP開發工作,支援大多數的主流安卓裝置(主要安卓各廠商的藍芽不同,完全相容希望不大),然後打算繼續
Android平臺藍芽程式設計之藍芽聊天分析(二)
接著上一篇沒有完成的任務,我們繼續分析這個藍芽聊天程式的實現,本文主要包括以下兩個部分的內容:其一,分析掃描裝置部分DeviceListActivity,其二,分析具體的聊天過程的完整通訊方案,包括埠監聽、連結配對、訊息傳送和接收等,如果有對上一篇文章不太熟悉的,可以返回
Android開發藍芽篇之藍芽配對、連線與接收資料
首先是此部分涉及到的類 BluetoothAdapter 藍芽介面卡,即該類裡面包含了藍芽使用中常用到的一些API。 BroadcastReceiver 廣播接收者,不難猜測,藍芽裝置開啟或者關閉、搜尋到周邊裝置就要來通知應用,那麼Android系統就會以廣
藍芽小試牛刀之模擬藍芽客戶端向服務端傳資料
今天我們來實現一下客戶端和服務端通過藍芽傳資料 效果圖如下: 這個佈局太簡單了,我就不給出了,直接上邏輯. MainActivity: public class MainActivity extends Activity implements
iOS淺析藍芽裝置之伺服器(外圍裝置)
藍芽服務端-(外部裝置) 主要內容 1. 建立外部管理器物件 2. 設定本地外設的服務和特徵 3. 新增服務和特徵到到你的設定的資料庫中 4. 向外公佈你的的服務 5. 相應來自連線上的中心裝置的請求 6. 向訂閱了特徵值改變的中心裝置傳送通知 1. 建立外設管理器 首先你需要建立一個CBPeriph
藍芽學習之旅——低功耗藍芽之報文(廣播報文&資料報文)
1.低功耗藍芽規範中,有兩類報文:廣播報文和資料報文。 (1)裝置利用廣播報文發現、連線其它裝置。一旦連線建立之後,則開始使用資料報文。 (2)低功耗藍芽規定了3個廣播通道和37個數據信道。 2.無論是廣播報文還是資料報文,鏈路層只使用一種資料包格式: 注:報文是一位元
藍芽系列之BlueDroid與MTK程式碼分佈
目錄: 0 應用層設計相關 一、application Framework 二、Bluetooth server層:服務層 包括兩部分--Bluetooth System service(部分)和Bluetooth profile; 2.1 mtk