13 lines
764 B
PowerShell
13 lines
764 B
PowerShell
[Windows.Devices.Bluetooth.BluetoothLEDevice,Windows.Devices.Bluetooth,ContentType=WindowsRuntime] | Out-Null
|
|
$op = [Windows.Devices.Bluetooth.BluetoothLEDevice]::FromBluetoothAddressAsync(232857434550649)
|
|
while ($op.Status -eq [Windows.Foundation.AsyncStatus]::Started) { Start-Sleep -Milliseconds 100 }
|
|
$dev = $op.GetResults()
|
|
Write-Host ("Dev: " + $dev)
|
|
if ($dev) {
|
|
Write-Host ("ConnectionStatus: " + $dev.ConnectionStatus)
|
|
$gattOp = $dev.GetGattServicesAsync([Windows.Devices.Bluetooth.BluetoothCacheMode]::Uncached)
|
|
while ($gattOp.Status -eq [Windows.Foundation.AsyncStatus]::Started) { Start-Sleep -Milliseconds 100 }
|
|
$gatt = $gattOp.GetResults()
|
|
Write-Host ("Gatt status: " + $gatt.Status + " Services count: " + $gatt.Services.Count)
|
|
}
|