2017-10-08 11 views
0

Webアプリケーションでリアルタイム更新にAWS IoTを使用します。 アプリケーションがaws-iot-device-sdkを使用してAWSのIoTに接続します。AWS IOTクライアントIDを取得するには?

const client = awsIot.device({ 
    region: awsConfig.region, 
    protocol: 'wss', 
    accessKeyId: <accessKey>, 
    secretKey: <secretKey>, 
    sessionToken: <sessionToken>, 
    port: 443, 
    host: <iotEndpoint> 
}); 

client.on('connect', res => { 
    // ok 
}); 

私はAWS Lifecycle Eventsを使用します。たとえば、

$aws/events/presence/connected/{clientId} 

MQTTクライアントIDの取得方法は次のとおりです。

答えて

1

the documentationを見ると、がdevice()メソッドに提供できるパラメータの1つであることがわかります。アプリケーションに固有の(つまり、AWSのIoTアカウントに固有の)接続された各デバイスのクライアントIDを生成する必要があります。

関連する問題