Welcome to the Google Home Developer Center, the new destination for learning how to develop smart home actions. Note: You'll continue building actions in the Actions console.

Data payload returned with a UDP scan result. For UDP discovery, the scan data contains the hex-encoded packet provided by the local device in response to the UDP discovery broadcast.

const identifyHandler = (request: IntentFlow.IdentifyRequest):
  Promise<IntentFlow.IdentifyResponse> => {

    // Obtain scan data from protocol defined in your scan config
    const device = request.inputs[0].payload.device;
    const scanData = device.udpScanData;

    // data field is the hex-encoded UDP response packet
    const localDeviceId = Buffer.from(scanData.data, 'hex');





data: string

Hex-encoded response packet received from the device.