Windows.Devices.Bluetooth.Advertisement Windows.Devices.Bluetooth.Advertisement Windows.Devices.Bluetooth.Advertisement Windows.Devices.Bluetooth.Advertisement Windows.Devices.Bluetooth.Advertisement Namespace

Allow apps to send and receive Bluetooth Low Energy (LE) advertisements.

Classes

BluetoothLEAdvertisement BluetoothLEAdvertisement BluetoothLEAdvertisement BluetoothLEAdvertisement BluetoothLEAdvertisement

A representation of a Bluetooth LE advertisement payload.

BluetoothLEAdvertisementBytePattern BluetoothLEAdvertisementBytePattern BluetoothLEAdvertisementBytePattern BluetoothLEAdvertisementBytePattern BluetoothLEAdvertisementBytePattern

A Bluetooth LE advertisement byte pattern for filters to match.

BluetoothLEAdvertisementDataSection BluetoothLEAdvertisementDataSection BluetoothLEAdvertisementDataSection BluetoothLEAdvertisementDataSection BluetoothLEAdvertisementDataSection

A Bluetooth LE advertisement section. A Bluetooth LE advertisement packet can contain multiple instances of these BluetoothLEAdvertisementDataSection objects.

BluetoothLEAdvertisementDataTypes BluetoothLEAdvertisementDataTypes BluetoothLEAdvertisementDataTypes BluetoothLEAdvertisementDataTypes BluetoothLEAdvertisementDataTypes

Some of the Bluetooth LE advertisement types defined in the Generic Access Profile (GAP) by the Bluetooth Special Interest Group (SIG).

BluetoothLEAdvertisementFilter BluetoothLEAdvertisementFilter BluetoothLEAdvertisementFilter BluetoothLEAdvertisementFilter BluetoothLEAdvertisementFilter

Groups parameters used to configure payload-based filtering of received Bluetooth LE advertisements.

BluetoothLEAdvertisementPublisher BluetoothLEAdvertisementPublisher BluetoothLEAdvertisementPublisher BluetoothLEAdvertisementPublisher BluetoothLEAdvertisementPublisher

An object to send Bluetooth Low Energy (LE) advertisements.

BluetoothLEAdvertisementPublisherStatusChangedEventArgs BluetoothLEAdvertisementPublisherStatusChangedEventArgs BluetoothLEAdvertisementPublisherStatusChangedEventArgs BluetoothLEAdvertisementPublisherStatusChangedEventArgs BluetoothLEAdvertisementPublisherStatusChangedEventArgs

Provides data for a StatusChanged event on a BluetoothLEAdvertisementPublisher.

BluetoothLEAdvertisementReceivedEventArgs BluetoothLEAdvertisementReceivedEventArgs BluetoothLEAdvertisementReceivedEventArgs BluetoothLEAdvertisementReceivedEventArgs BluetoothLEAdvertisementReceivedEventArgs

Provides data for a Received event on a BluetoothLEAdvertisementWatcher. A BluetoothLEAdvertisementReceivedEventArgs instance is created when the Received event occurs on a BluetoothLEAdvertisementWatcher object.

BluetoothLEAdvertisementWatcher BluetoothLEAdvertisementWatcher BluetoothLEAdvertisementWatcher BluetoothLEAdvertisementWatcher BluetoothLEAdvertisementWatcher

An object to receive Bluetooth Low Energy (LE) advertisements.

BluetoothLEAdvertisementWatcherStoppedEventArgs BluetoothLEAdvertisementWatcherStoppedEventArgs BluetoothLEAdvertisementWatcherStoppedEventArgs BluetoothLEAdvertisementWatcherStoppedEventArgs BluetoothLEAdvertisementWatcherStoppedEventArgs

Provides data for a Stopped event on a BluetoothLEAdvertisementWatcher. A BluetoothLEAdvertisementWatcherStoppedEventArgs instance is created when the Stopped event occurs on a BluetoothLEAdvertisementWatcher object.

BluetoothLEManufacturerData BluetoothLEManufacturerData BluetoothLEManufacturerData BluetoothLEManufacturerData BluetoothLEManufacturerData

A Bluetooth LE manufacturer-specific data section (one particular type of LE advertisement section). A Bluetooth LE advertisement packet can contain multiple instances of these BluetoothLEManufacturerData objects.

Enums

BluetoothLEAdvertisementFlags BluetoothLEAdvertisementFlags BluetoothLEAdvertisementFlags BluetoothLEAdvertisementFlags BluetoothLEAdvertisementFlags

Specifies flags used to match flags contained inside a Bluetooth LE advertisement payload.

BluetoothLEAdvertisementPublisherStatus BluetoothLEAdvertisementPublisherStatus BluetoothLEAdvertisementPublisherStatus BluetoothLEAdvertisementPublisherStatus BluetoothLEAdvertisementPublisherStatus

Represents the possible states of the BluetoothLEAdvertisementPublisher.

BluetoothLEAdvertisementType BluetoothLEAdvertisementType BluetoothLEAdvertisementType BluetoothLEAdvertisementType BluetoothLEAdvertisementType

Specifies the different types of Bluetooth LE advertisement payloads.

BluetoothLEAdvertisementWatcherStatus BluetoothLEAdvertisementWatcherStatus BluetoothLEAdvertisementWatcherStatus BluetoothLEAdvertisementWatcherStatus BluetoothLEAdvertisementWatcherStatus

Represents the possible states of the BluetoothLEAdvertisementWatcher.

BluetoothLEScanningMode BluetoothLEScanningMode BluetoothLEScanningMode BluetoothLEScanningMode BluetoothLEScanningMode

Specifies the Bluetooth LE scanning mode.

Remarks

The Windows.Devices.Bluetooth.Advertisement namespace provides an app with a simple but powerful set of methods that allow the following:

  • Receive advertisement data from Bluetooth LE peripherals with configurable filtering capabilities.
  • Send out Bluetooth LE advertisements allowing the app to operate as a source of beacon advertisements.

This namespace has two sets of classes used for the following:

  • Advertisement watcher for receiving.
  • Advertisement publisher for sending.

See Also