public ScanFilter.Builder setDeviceAddress(String deviceAddress) {
            if (deviceAddress != null && !BluetoothAdapter.checkBluetoothAddress(deviceAddress)) {
                throw new IllegalArgumentException("invalid device address " + deviceAddress);
            }
            mDeviceAddress = deviceAddress;
            return this;
        }
Set filter on device address.

@param deviceAddress The device Bluetooth address for the filter. It needs to be in the
           format of "01:02:03:AB:CD:EF". The device address can be validated using
           {@link BluetoothAdapter#checkBluetoothAddress}.
@throws IllegalArgumentException If the {@code deviceAddress} is invalid.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java