CoreBluetooth For Central (8)

CoreBluetooth For Central (8) 前言 從2012年接觸CoreBluetooth至今也蠻長一段時間,不過還是純研究,也沒寫出相關的APP。不過,真正理解BLE溝通是在接觸TI CC2540並撰寫相關的程式,回過頭來又再看看CoreBluetooth整個流程與操作其實已經非常完整也較穩定,未來或許會有幾篇CC2540或BLE的相關心得說明。 RSSI RSSI是Received Signal Strength...

CoreBluetooth For Central (7)

CoreBluetooth For Central (7) Interact Data 從前面一系列的文章下來後對於掃描、停止掃描、連線、斷線、服務、屬性的使用都很清楚的了解,最後這篇文章要進入如何利用屬性與BLE週邊溝通獲取資料,藍牙 BLE CoreBluetooth 初探 中有張示意圖用來參考接下來要做的事情: 當我們尋訪完屬性之後,會得到屬性的UUID,從這邊我們要來利用CoreBluetooth讀取屬性設定以及設定屬性通知讓有資料更新時,CoreBluetooth...

CoreBluetooth For Central (5)

CoreBluetooth For Central (5) BLE Device >> reconnect ReConnect BLE Device 承前面CoreBluetooth For Central (4)文章了解如何掃描BLE裝置、連線、斷線BLE裝置後,這篇要了解的則是重新連線至BLE裝置,在iOS中,當你有記錄裝置的Device UUID時,我們可以使用UUID直接與裝置連線,省除還需要掃描裝置的步驟。 取得UUID 先前文章CoreBluetooth For Central...

CoreBluetooth For Central (4)

CoreBluetooth For Central (4) Connect BLE Device 承前面Discover BLE Device所介紹內容,我們修改這個專案更名為BluetoothLE-Connect,這節要完成的項目是從發現裝置之後,符合自已設定的周邊名稱後就自動連線至週邊,不過,Xcode的操作細節就不像先前一樣做介紹。 取得連線周邊的名稱 依照之前完成的程式碼,當按下Scan時就可以取得周邊訊息,範例如下: 2014-03-31 16:33:48.935...

藍牙 BLE CoreBluetooth 初探

藍牙 BLE CoreBluetooth 初探 藍牙 Bluetooth 4.0之後就將通訊模式分為高速及低速,低速低耗能簡稱為BLE,可以連接一些量測型的感測器類型像:心跳計、血壓…等,使得iDevice可以不用再使用Dock方式製作產品,也不需要再經過MFi認證才能與iDevice連接,如此一來可以增加APP型態的多元,也能間階的降低一些成本,如果想要跟BLE週邊連接,iOS 5之後提供corebluetooth...