BLE сканирующие устройства - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть проект WinForms, в котором используется библиотека 32feet . Следующий фрагмент кода должен обнаружить устройства BLE (устройства с низким энергопотреблением Bluetooth), однако он возвращает только обычные устройства Bluetooth.

Есть идеи?

private void blescan()
{
    {
        lsb_device.Items.Clear();
        BluetoothRadio.PrimaryRadio.Mode = RadioMode.Connectable;
        BluetoothClient client = new BluetoothClient();
        BluetoothDeviceInfo[] devices = client.DiscoverDevices();
        BluetoothClient bluetoothClient = new BluetoothClient();
        String authenticated;
        String classOfDevice;
        String connected;
        String deviceAddress;
        String deviceName;
        String installedServices;
        String lastSeen;
        String lastUsed;
        String remembered;
        String rssi;
        foreach (BluetoothDeviceInfo device in devices)
        {
            lbl_status.Visible = true;
            authenticated = device.Authenticated.ToString();
            classOfDevice = device.ClassOfDevice.ToString();
            connected = device.Connected.ToString();
            deviceAddress = device.DeviceAddress.ToString();
            deviceName = device.DeviceName.ToString();
            installedServices = device.InstalledServices.ToString();
            lastSeen = device.LastSeen.ToString();
            lastUsed = device.LastUsed.ToString();
            remembered = device.Remembered.ToString();
            rssi = device.Rssi.ToString();
            string[] row = new string[] { authenticated, classOfDevice, connected, deviceAddress, deviceName, installedServices, lastSeen, lastUsed, remembered, rssi };

            lsb_device.Items.Add("Device Name:" + row[4] + " || MAC Address:" + row[3]);
        }
        lbl_status.Text = "Scan completed.";
    }
}

Вот скриншот для сканирование Form:

BLE Scanner

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...