Ich arbeite an einer Idee, bei der mein Mac einige Daten an mein iOS-Gerät senden muss. Ich weiß, CoreBluetooth Framework ist nicht für Mac OS und nur für iOS, gibt es also eine Möglichkeit, dass ich meinen Mac ein Peripheriegerät zu stellen?
Ich habe etwas gegoogelt - habe keine klare Antwort: (
Die CoreBluetooth.Framework
ist für OSX da. Es ist in IOBluetooth.framework
eingebettet. Laden Sie die Beispiel-Mac-Apps von der Apple Dev-Website herunter. Der einzige Unterschied ist, dass die OSX-Version von CoreBluetooth.Framework
nicht die Klasse CBPeripheralManager
enthält. Sie sollten nur Ihr iOS-Gerät als Peripheriegerät und den Mac als zentrales Element verwenden. Das iOS-Gerät kann gleichzeitig fungieren und Daten können auf beide Arten gesendet werden.
Wenn Sie JavaScript schreiben möchten, können Sie bleno
verwenden. Es ist ein Modul node.js zur Implementierung von BLE (Bluetooth Low Energy) -Peripheriegeräten und es unterstützt Mac OS X 10.9 oder höher, Linux und Windows.
Sie finden ein Beispiel für die Implementierung eines Battery Service im peripheren Modus in ihrem github-Repository:
Tags und Links ios macos core-bluetooth iobluetooth cbperipheral