Я пытался создать приложение, которое выполняет почти то же самое, что приложение smartthings, с некоторыми дополнительными функциями. Но я изо всех сил пытался понять их документацию и терминологию. Я попытался проиллюстрировать свои намерения ниже: My API Server->Smartthings Cloud->Smart Device">
Однако их иллюстрация такова:
Мои вопросыследующим образом:
Что они подразумевают под Сторонним облаком? Это то же самое, что Мой API-сервер ?
Что такое smartapps? Это какие-то программы для определения возможностей устройства? Если да, то как мы можем создать его, используя API вместо программы Groovy.
Как местоположения, SmartApps и устройства связаны друг с другом?
Как мы общаемся с концентраторами подключенных устройств? Другими словами, как My API Server узнает об изменениях состояния в устройстве? Используются ли здесь веб-крючки?