Есть ли библиотека оболочки удаленной аутентификации API для Philips Hue (в JavaScript / Node.js)?

Я хочу управлять лампочкой из-за пределов моей домашней сети (в идеале с помощью функции AWS Lambda).

Я понимаю, что это возможно на этой странице (требуется аутентификация) .

Я определил свое приложение, и у меня есть идентификатор приложения, ClientID, ClientSecret и URL-адрес обратного вызова.

Однако процесс аутентификации (OAuth2) довольно сложен, хотя задокументирован здесь ( опять же, вам необходимо пройти аутентификацию для доступа к этой странице).

Есть ли библиотека, которая обрабатывает этот процесс за меня? В идеале модуль NPM ... Я нашел несколько проектов, связанных с Philips Hue (huejay, js-hue, ...), но ни один из них не касается части аутентификации для внешних приложений.

PS: Я также разместил это сообщение на форум Meethue, но надеюсь, что я смогу получить здесь ответ быстрее.

PPS: Этот вопрос устарел, Думаю так же есть официальный Remote API.


person jfix    schedule 18.06.2018    source источник
comment
Кроме того: перекрестная публикация на форумах в сети, как правило, не приветствуется, по крайней мере, в одно и то же время, поскольку она может создавать дублирующиеся / напрасные усилия. Не могли бы вы предоставить URL-адрес дубликата копии, чтобы в будущем люди могли также переходить отсюда туда, если в этой ветке есть ответы, которых нет у этой? Пожалуйста, также разместите здесь URL этой ветки.   -  person halfer    schedule 19.06.2018
comment
@halfer спасибо за редактирование моего вопроса! :-) Я добавил ссылку на вопрос на форуме meethue.com и сделаю то же самое там. Будем надеяться, что у кого-то есть ответ!   -  person jfix    schedule 19.06.2018


Ответы (1)


Теперь он встроен в последние версии node-hue-api (который находится в реестре npm) и предоставляет документацию по настройке удаленного подключения с помощью библиотеки: https://github.com/peter-murray/node-hue-api/blob/master/docs/remoteSetup.md

person Peter Murray    schedule 19.11.2019
comment
Питер Мюррей благодарит за ссылку; Я проверю его в ближайшее время и отмечу ваш ответ как принятый. - person jfix; 23.11.2019