7

ここで、2011 年半ば以降の Apple コンピューターは BLE (Bluetooth Low Energy) をサポートする必要があると読みました。デバイスとオペレーティング システムが BLE をサポートしているかどうかを確認する方法 (おそらくコマンド ラインを使用) はありますか?

4

4 に答える 4

6

Mac OS X ターミナル アプリでは、次のように入力できます。

system_profiler -detailLevel full SPBluetoothDataType | grep "LMP Version"

このコマンドが >= を出力する場合'0x6'、Bluetooth 4.0 がサポートされているため、BLE もサポートされています。

于 2014-10-20T09:35:04.253 に答える
2

コードを実行できるという意味で、iOS と OSX の CBCentralManager API は同じか非常に似ているようです (iOS と OS X から始めたばかりなので、それが予想されるかどうかはわかりません)。

switch ([_manager state])
{
    case CBCentralManagerStateUnsupported:
        state = @"This device does not support Bluetooth Low Energy.";
        break;
    case CBCentralManagerStateUnauthorized:
        state = @"This app is not authorized to use Bluetooth Low Energy.";
        break;
    case CBCentralManagerStatePoweredOff:
        state = @"Bluetooth on this device is currently powered off.";
        break;
    case CBCentralManagerStateResetting:
        state = @"The BLE Manager is resetting; a state update is pending.";
        break;
    case CBCentralManagerStatePoweredOn:
        state = @"Bluetooth LE is turned on and ready for communication.";
        break;
    case CBCentralManagerStateUnknown:
        state = @"The state of the BLE Manager is unknown.";
        break;
    default:
        state = @"The state of the BLE Manager is unknown.";

}

OS Xの同等のiOS Q&A (クレジットは Bob に送られます) で提供され、デバイスが ble をサポートしているかどうかを知ることができます。

于 2013-08-08T09:22:39.173 に答える