Я пытаюсь освоить разработку IoT, используя меню сервисов Arduino и Amazon - Alexa Skill Kit, AWS Lambda и AWS IoT. Я смог пройти долгий путь, но когда я думаю о реализации их для множества устройств, я не могу понять, как решить эту проблему:
Для устройства без наушников, как вы связываете устройство клиента с этим клиентом?
Вы можете легко получить идентификатор пользователя из Alexa всякий раз, когда пользователь вызывает ваш навык Alexa, и вы можете сопоставить его в своей базе данных с клиентом и, возможно, сопоставить его с устройством, зарегистрированным для этого клиента, но как зарегистрировать устройство для клиента ? Должно ли это быть похоже на то, чтобы клиент вводил серийный номер в пользовательский интерфейс? У меня была мысль, что вы могли бы потенциально использовать OAUTH для получения токена, например, из учетной записи Amazon клиента, отправить его на устройство и затем предоставить устройству и токен, и собственный идентификатор в вашей базе данных. Таким образом, у вас есть хотя бы связь между их связанной учетной записью и устройством.
Это звучит как разумный подход? Я не смог найти много информации о подключении определенных устройств к учетным записям конкретных клиентов, поэтому любые ссылки с дополнительной информацией очень приветствуются.