PadFone Infinity的藍芽有支援到4.0嗎?


lyre1710 wrote:
藍牙的應用很多喔
不...(恕刪)


是..L大大說的對!

但樓主是要用來寫程式用.

那不是和頭腦比較有關係嗎?!
------------
PFI規格表都有列出來了,還怕不能用嗎?
你永遠不驚寂寞 因為我乎你偎靠
痾....感覺有點曲解我的意思了
藍芽4.0有蠻多協定的,我指的不是什麼藍芽耳機藍芽什麼的
是內部的軟體和協定
因為sig在訂定bluetooth規格時
從最底層的rf一直到最上層的應用
全都訂死了
而賣晶片的廠商通常只管晶片和晶片跟cpu溝通的hci層
再往上的軟體層是純軟體實作

而系統廠開出來的規格
通常是寫晶片支援到的規格
至於純軟體有沒有支援到
就很難說了
因為andriod幾乎都是用android自己的藍牙應用層
很少是裝第三方軟體
所以如果google還沒作的profile
那就是沒有了

開版的問題確實是存在
但很難在產品規格內找到
因為真要寫就太長了

不過大公司的產品要賣前
都要先通過認證
而藍牙的認證是公開的
理論上可以在sig網站找到過認證時的規格
但不知道現在是不是要先加入sig會員才能找 XD

不過反過來說要是開版功力夠強大
其實也是可以從andriod的linux kernel
直接開一條通路
自己用hci跟晶片溝通
不過我覺得比較像是想作應用的ap
那就到android的develop網站
找android在bluetooth放多少api出來
有沒有符合你的需求

會這麼說的原因
通常藍牙幾點幾這種說法
大部份是指作在晶片上的那些東西
以及跟晶片溝通的底層
而應用層的profile只會分有支援哪些profile
哪個profile是哪一版是什麼角色
而不會歸類進幾點幾

所以如果要開發相關的東西
開版可能要再多瞭解一些
這樣才能問出正確的問題
目前有很多手機都有BLE 4.0的硬體,但是BLE 4.0與Bluetooth 3.0基本上是不相容的,所以你在手機上的Bluetooth功能中是無法search到BLE 4.0的Device。但BLE 4.0定義有

1. BLE 4.0 smart => 只是BLE 4.0 Device,如果在產品上印有smart,那它只能被有BLE 4.0 smart ready的裝置連接。
2. BLE 4.0 smart ready =>可以相容BLE 4.0與Bluetooth 3.0,其實就是裡面有Bluetootl 3.0與BLE 4.0的晶片,一般稱為雙模,連接時自動判斷是要用那種模式連接,可以當HOST及Device。

目前只有Apple有提供BLE 4.0的API,可以讓程式人員去連接BLE 4.0 smart的Device,所以目前很多應用只在Apple APP上。Android OS因為並沒有支援BLE 4.0的API,所以目前並不支援,也沒有相對應的APP可用,但有些手機廠有自己寫API,但只能在特定的機型上使用,且相容性很差。

BLE 4.0主要是省電,所以大部分都應用在sensor上,例如Heart Rate Monitor, 無線車錶等。這是目前BLE 4.0的情形。
lyre1710 lyre1710兩位你們真正說到我想要的答案了!!!
太感謝你們倆位了!!
我對藍芽4.0真的不是很熟
請問我需要看些麼書還是有什麼推薦的網站看呢
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!