2015-11-12 5 views
2

Привет, ребята, пожалуйста, помогите мне с этим. У меня есть HM-11, подключенный к моему arduino, и я хочу прочитать состояние светодиода через Bluetooth на моем iPhone. Я могу контролировать сервопривод через пользовательское приложение. Я не знаю, как читать данные с ардуино.Core Bluetooth прочитал данные

func read() 
{ 
self.peripheral.readValueForCharacteristic(char) 
    print(char.value) 
} 

ответ

0

Вы должны реализовать didUpdateValueForCharacteristic, чтобы получить результат readValueForCharacteristic:

func peripheral(peripheral: CBPeripheral, didUpdateValueForCharacteristic characteristic: CBCharacteristic, error: NSError?) { 
    // TODO: check error here. 

    // if you're expecting a string 
    let strValue = NSString(data:characteristic.value!, encoding: NSUTF8StringEncoding) 
    // do something with strValue 
} 
Смежные вопросы