我正在尝试使用Arduino和Amazon的服务菜单(Alexa Skill Kit,AWS Lambda和AWS IoT)来学习IoT开发。我已经走了很长一段路,但是当我考虑将其实现为一系列设备时,我不知道该如何解决这个问题:
对于无头设备,如何将客户的设备与该客户链接?
每当用户调用您的Alexa技能时,您都可以轻松地从Alexa获取用户ID,并且可以将数据库中的用户ID与客户进行匹配,并可以将其与向该客户注册的设备进行匹配-但是如何向客户注册设备?是否一定要让客户在某个地方的UI中输入序列号?我曾想过,您可能会使用OAUTH从例如客户的Amazon帐户中获取令牌,然后将其发送到设备,然后让该设备向您的数据库同时显示令牌和其自身的标识符。这样,您至少在他们的关联帐户和设备之间具有链接。
这听起来像是一种合理的方法吗?关于将特定设备连接到特定客户帐户的信息,我找不到很多,因此非常欢迎提供更多信息的任何链接。