(一)從0基礎(chǔ)到現(xiàn)在可以寫出一個完整的接收數(shù)據(jù)和發(fā)送數(shù)據(jù)的藍(lán)牙程序,我從以下的博客里面學(xué)到很到東西,特別也感謝在QQ群里面為我解答的各位大神們,是時候回饋社會啦。
1.首先是寫的很詳細(xì),并帶有demo示例的劉彥瑋大神的博客:http://liuyanwei.jumppo.com/2015/07/17/ios-BLE-0.htm
簡單易懂,涵蓋量廣,兼具中心與外設(shè)模式,劉大神還自己寫了一個BabyBluetooth的庫,據(jù)大家反應(yīng)很不錯。
2.第二個是可丁丹尼的博客:http://cms.35g.tw/coding/corebluetooth-central-4/
這個是分步來進(jìn)行原生庫的學(xué)習(xí)的,分了四個demo,每個部分都講的很清楚,看了劉大神的還有不懂就來可丁丹尼的博客進(jìn)去補充細(xì)節(jié)。
3.看了前面兩個博客,基本原理可以懂了,下面就可以看南峰子的博客:http://southpeak.github.io/blog/2014/07/29/core-bluetoothkuang-jia-zhi-%5B%3F%5D-:centralyu-peripheral/
里面包含了有后臺處理的demo,但是沒有源代碼是比較可惜的。
(二)接下來就是藍(lán)牙操作中的數(shù)值轉(zhuǎn)換與檢驗
這是個簡書里面的:http://www.itdecent.cn/p/a5e25206df39? 基本的數(shù)據(jù)類型都有轉(zhuǎn)換。