Всем привет!
@ya_nikitin и
@MaprapuH особенно.
Есть вопрос по Умному дому.
Документация говорит, что "Платформа умного дома предлагает разработчикам навыков два протокола взаимодействия: REST и JSON-RPC 2.0".
Далее, она пишет, что "Реализация JSON-RPC поддерживается только через Yandex Cloud Functions".
Однако, если я создаю облачную функцию и пытаюсь привязать к ней свой навык, интерфейс разработчика пишет мне "
Облачные функции недоступны в официальных навыках".
У меня пригорает от того, что в документации ничего про это не сказано. В
определении официальных навыков сказано только то, что они поддерживаются производителем умных устройств.
Можете, пожалуйста, объяснить логику, почему, если мой навык официально поддерживается производителем умных устройств, его нельзя хостить на функциях?
Мне кажется логичным, что уж официальные-то навыки, где быстродействие особенно важно, в первую очередь и должны размещаться на такой платформе, которая обеспечивает оптимальное сочетание быстродействия и масштабируемости. Кроме того, мне, как подрядчику производителя умных устройств, совершенно не хочется самостоятельно заниматься хостингом навыка - и производителю тоже не хочется, т.к. это не их основная работа.
Подскажите пожалуйста, есть ли способ использовать JSON-RPC в официальных навыках, а если нет, то в чём мотивация такого решения?