2016-07-26 5 views

Antwort

0

Fügen Sie Ihrem Projekt die BLE.swift-Klasse hinzu.

Und lassen Sie uns annehmen, dass Sie die BLE-Objekt in einem View-Controller verwenden möchten:

import UIKit 

class ViewController: UIViewController, BLEDelegate { 

    var bluetoothManager : BLE! 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     bluetoothManager = BLE() 
     bluetoothManager.delegate = self 

     bluetoothManager.startScanning(10) 
    } 

    func bleDidUpdateState() { 
     print("Called when ble update did state") 
    } 

    func bleDidConnectToPeripheral() { 
     print("Called when ble did connect to peripheral") 
    } 

    func bleDidDisconenctFromPeripheral() { 
     print("Called when ble did disconnect from peripheral") 
    } 

    func bleDidReceiveData(data: NSData?) { 
     //method called when you receive some data from the peripheral 
     print("Called when ble did receive data") 
    } 
} 

Sie an ein Gerät anschließen kann den folgenden Aufruf verwenden:

bluetoothManager.connectToPeripheral(bluetoothManager.peripherals[index]) 

Sie von einem Gerät trennen können Verwendung:

bluetoothManager.disconnectFromPeripheral(bluetoothManager.peripherals[index]) 

Um Daten Verwendung zu senden:

bluetoothManager.send(...some NSDATE...)