Ребят привет! Хочу сделать что-то подобное, как уже писали в этом сообщении, но с оговорками:
1. Устройство не мое, называется Nanoleaf Light Panels
2. У меня уже получилось написать навык для умного дома, который бы включал и выключал устройство. Этот навык не использует никаких серверов в локальной сети и проброски портов, тем не менее все работает. Для подключения использовал созданный разработчиками nanoleaf "экшн" на ifttt. По сути делаю http запрос на определенный адрес и мое устройство включается.
3. У ifttt есть два ограничения - на бесплатном аккаунте только 3 действия и список доступных действий тоже ограничен предсозданными
4. Хочется сделать универсальный публичный навык для умного дома, а для этого мне нужно реализовать ровно такую же систему, как реализована у ifttt (возможно для этого нужна авторизация в аккаунт nanoleaf, но думаю это тоже возможно, там вроде oauth)
Еще пара мыслей: помимо nanoleaf + ifttt без лишних прослоек и проброски портов работают и умные розетки яндекса, возможно там используется тот же принцип обхода NAT, что и в моей связке.
Собственно хочется понять, как реализовать такую схему, где и что почитать?