--- title: "3. 建立设备与用户绑定关系" date: 2019-09-05T23:06:51+08:00 draft: false chapter: false weight: 203 --- 在本章节中,我们会通过扫描设备二维码,来建立设备和用户之间的绑定关系。 1. 确保已经完成[上一步]({{< ref "2.smart-lamp-simulator.zh.md" >}})且"虚拟智能灯泡模拟器"程序正在运行。 1. 使用您的 **手机相机应用/微信** 来扫描二维码 1. 浏览器会被重定向到 **登陆页面** ,如果您还没有账号,请创建一个账号,如已经有账号,点击登录。 1. 浏览器会被重定向到 **设备绑定** 页面,点击 **Bind** 按钮 ![](/images/smart-home/ui-device-bind.png?width=300) 1. 刷新页面,检查这个按钮的状态是否变成了 **Unbind**, 如果已经变化, 则已经绑定成功 1. 打开 [DynamoDB 控制台](https://console.aws.amazon.com/dynamodb/home?region=us-east-1) 来确定数据库条目,这个表的名字应该 是 **Device-xxxxxxx**. 字段 *thingName* 是事物的名称,字段 *username* 是在 Cognito User Pool 中的用户名。 {{% notice tip %}} 这只是其中一种创建用户和设备绑定关系的简便方式,但 Alexa 本身对此并没有任何的要求。如何设计这个用户与设备之间的绑定流程,是设备厂家自己的责任,取决于业务场景和业务逻辑。 {{% /notice %}}