Configuration for initial node commissioning.

interface CommissioningOptions {
    additionalBleAdvertisementData?: Uint8Array;
    discriminator?: number;
    enabled?: boolean;
    flowType?: CommissioningFlowType;
    passcode?: number;
    productDescription?: ProductDescription;
    Configuration: any;
    FORBIDDEN_PASSCODES: number[];
}

Hierarchy

Properties

additionalBleAdvertisementData?: Uint8Array

Vendor-specific BLE advertisement data.

discriminator?: number

The discriminator used during initial commissioning.

enabled?: boolean

Allow commissioning of this device by one or more controllers. This is enabled by default.

It only makes sense for a device to be uncommissionable if it is itself a controller.

The Flow type of commissioning used in announcements.

passcode?: number

The commissioning passcode/pin.

productDescription?: ProductDescription

Product details included in commissioning advertisements.