在我的應用程序中,我需要連接具有4.0低功耗藍牙模塊的智能手機。然後模塊向手機發送頻繁的數據。與Android的藍牙連接
- 你知道一些很好的教程用於編程藍牙連接 與Android?
- 你可以給我一些鏈接,其中藍牙的基本知識是 解釋? (德國,如果可能的話)
- 我該如何測試它? (我將程序藍牙設備過於 並且這還不算完JET)
在我的應用程序中,我需要連接具有4.0低功耗藍牙模塊的智能手機。然後模塊向手機發送頻繁的數據。與Android的藍牙連接
谷歌還沒看明白,他們有時實際創建並推動自己的東西,不只是捎帶上開源的東西和銷售它作爲他們自己的。
不幸的是,沒有標準化的BT 4.0。 Low Energy API for Android yet。也許谷歌只是決定只爲NFC錢包或其他東西,然後讓BLE死掉。 (我們真的需要BOTH!)
Broadcom試圖製作一個開源的API,但不知何故(也許Broadcom想從他們那裏拿錢)?沒有手機在他們的Android版本中包含「.so」文件,所以這個API是沒用的。
TI和摩托羅拉爲在舊版Android 2.3.3上運行的RAZR系列製作了另一個API。這實際上有效,但摩托羅拉從他們的網站中刪除了文檔和源代碼。根據HTC的說法,HTC ONE X +和更新的HTC手機將支持一個新的API「很快」,並帶有特殊的HTC庫。 (至少看起來他們在做什麼)
三星Galaxy S3有一些「祕密」API,有些人可以用它來發現設備,掃描服務和特性(在谷歌播放中有一個應用程序「semilink Bluetooth Smart Scanner」在Galaxy S3上可以做這些事情)。
Google要求Broadcom在Android 4.2中替換Bluez。不幸的是,這個版本打破了很多功能和外設兼容性。也許是因爲一個或多個Wifi/GPS/Bluetooth Classic/Bluetooth Low Energy共享相同的硬件資源,但驅動程序不能很好地處理這些資源。 Lot的人們遇到了最新的Android藍牙功能問題。
所以我期望Broadcom專注於解決這個混亂問題,然後與Google一起繼續添加藍牙4.0。低能量。谷歌曾表示「低能量是我們將整合的下一個大事」。至少一年來不及。
我個人不得不購買iPhone4S和iPad視網膜,以獲得支持低能量的平臺。有了這些,我們就可以完成BLE外設sw並獲得協議工作。現在我們正在等待Google和Broadcom清理這個爛攤子。希望有一些向後兼容性,以便使用BT4.0的所有舊手機。功能強大的芯片組也將開啓coincell電池驅動外設的美妙世界;-)(夢見)。
實際上,我們必須等待HTC發佈他們的API並讓Google選擇/驅動標準API。
Windows Phone 8應該得到BLE,但它已被推遲更新。 (Lumia 920已通過認證,但沒有API(AGAIN !!),我們的開發人員很無奈)
對於Windows 8以及MAC「OS」x,還有不錯的GATT API。
您真的應該投資TI BLE開發套件,其價格爲$ 50- $ 100,可用於BLE嗅探的加密狗。當您開發您的BLE外設軟件時,它非常方便。
如果你會解釋你想創建什麼樣的應用程序可能會有助於我們建議你.. – Janmejoy
我測量紫外線輻射並將其發送到智能手機。在那裏我分析和顯示當前的輻射,紫外線指數,你消耗的輻射歷史和這樣的東西。如果你暴露很長時間,你會被警報警告。 –