[Разработка для интернета вещей, Интернет вещей] Анонсируем новую версию Rightech IoT Cloud v2.2. Небольшой обзор
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Всем привет!
В рамках нашего блога мы планируем делиться не только историями и опытом, но также освещать последние нововведения и изменения, связанные с платформой Rightech IoT Cloud (RIC).
Недавно мы опубликовали версию RIC v2.2. А теперь рассказываем, что же именно вошло в релиз этого квартала.
Ну что, погнали?
Опираясь на отзывы и предложения наших пользователей, мы решили добавить следующие функции:
- Import/export сущностей платформы, а именно моделей, объектов и автоматов.
- Обработку ошибок в редакторе автоматов.
- RIC-app — упрощенную мобильную версию платформы.
Предисловие
Если вы новый пользователей нашей платформы, то наверное, многие из перечисленных параметров выше вам непонятны. Давайте немного разберем, что есть что.
Модель — это формализованное представление логических и аппаратных функций устройства. Модель обладает древовидной структурой, состоящей из подсистем, аргументов, событий и действий. Нет необходимости создавать модель для каждого из однотипных объектов. Единожды созданная модель может быть использована как для одного, так и для нескольких объектов, если они обладают одинаковым набором считываемых параметров и выполняемых функций.
Объект является представлением устройства, над которым осуществляется контроль и управление посредством использования функций платформы.
Автомат — это сценарий автоматизации, позволяющий выстраивать логику поведения вашего устройства.
Более подробно ознакомиться со всеми параметрами платформы можно в нашей документации.
Вернемся к обновлениям…
Import/export сущностей платформы
Все сущности в платформе представляют собой JSON-файлы. Такой формат позволяет организовать удобный обмен данными. Мы добавили в интерфейс возможность экспортировать и импортировать отдельные элементы ваших решений в формате JSON. Импортировать сущность можно из файлов или напрямую по ссылке, например, через raw-режим просмотра файлов на github.
Теперь появилась возможность делиться своими наработками, узнавать мнение комьюнити о своих идеях, использовать готовые решения других пользователей. Мы со своей стороны делимся собственным опытом и наполняем интересными проектами и находками вот этот репозиторий.
Модели
Возможность импорта/экспорта моделей особенно помогает при передаче своей реализации задачи другому человеку. Очень удобно поделиться программным кодом в виде, например, скетча Arduino и моделью объекта в виде JSON-файла.
Экспорт модели:
Импорт модели из файла:
Импорт модели по ссылке:
Объекты
Более того, поделиться можно не только моделью, но и объектом с уже настроенной конфигурацией и подробным описанием. Внутри своего аккаунта удобнее пользоваться функцией копирования объектов.
Экспорт объекта:
Импорт объекта из файла:
Импорт объекта по ссылке:
Автоматы
Также появилась возможность поделиться своими сценариями и использовать автоматы других пользователей. Изучайте опыт других пользователей. Делитесь своими достижениями. Спрашивайте совета и не бойтесь критики. Мы также будем выкладывать собственные проекты на github — например, те решения, которые уже используются в нашем офисе и в повседневной жизни наших сотрудников.
Экспорт автомата:
Импорт автомата из файла:
Импорт автомата по ссылке:
Обработка ошибок в редакторе автоматов
Сущности модель и автомат тесно связаны. При этом может возникнуть ситуация их несоответствия. Например, когда модель редактируется после создания автомата или при попытке использовать один автомат с разными моделями. Такая же проблема может возникнуть и при импорте автоматов со сторонних источников. Возникающие при этом ошибки приводят к тому, что в исполняемом автомате могут оказаться параметры, команды и события, которых нет в модели устройства. Соответственно, при исполнении такого автомата эти параметры не могут участвовать в проверке условий, события не могут вызвать перехода, а команды не будут быть отправлены.
Автомат с ошибками может быть сохранен и запущен, но в этом случае нет гарантии корректного исполнения автомата, поэтому советуем обращать внимание на логи запущенного автомата.
Именно поэтому мы добавили в интерфейс создания и редактирования автоматов дополнительную информацию о возникающих ошибках.
Автомат с ошибками:
Состояния
В состояниях автомата может возникнуть ситуация, когда в модели отсутствует выбранные действия, например, отправка команды при смене состояния автомата. Это может случится при редактировании модели устройства, изменении модели выбранной в автомате, импорте автомата. Действия, отсутствующие в модели, не смогут быть выполнены во время его выполнения и будут проигнорированы.
Ошибки в состоянии:
Переходы
Возникающие в переходах ошибки влияют на механизм смены состояний в исполняемом автомате. В случае ошибок событие, которое вызывает переход, не может произойти и условие, которое проверяется, не будет выполнено.
Возможно несколько вариантов ошибок:
- Отсутствие события, которое вызывает переход между состояниями;
- Отсутствие параметра, который используется в условии перехода.
Ошибки в переходах:
Ric-app
Рады сообщить, что у нас появилась мобильная версия. Приложение обладает основными возможностями платформы, связанными с контролем в режиме реального времени состояния объекта и его местоположения, управлять объектами посредством отправки команд, следить за оповещениями платформы.
Приложение для Android доступно в Play Market по ссылке. Приложение для iOS в скором времени появится в App Store.
Объекты
В списке объектов видна информация о статусе объектов. Можно зайти в каждый объект, посмотреть все его параметры, историю пакетов. Кроме того, доступна возможность отправки команд на устройства.
Список объектов:
Состояние объекта:
История объекта:
Управление объектом:
Карта
Меню с картой аналогично карте в интерфейсе платформы.
Карта:
Оповещения
Сообщения, генерируемые в автоматах, также видны в мобильном приложении в меню с сообщениями.
Оповещения:
На этом все новости последнего обновления :)
Надеемся, что новые фичи порадуют вас также, как и нас. Мы очень стараемся сделать нашу платформу удобной и понятной, чтобы каждый мог без особых усилий и навыков создать свой IoT-проект.
Ждем ваших комментариев, и не забывайте делиться своими предложениями. Возможно, именно ваши идеи будут воплощены в последующих релизах!
Stay tuned & just do IoT!
Полезные ссылки:
Обучающие видеоролики на примере мини-кейсов — rightech.io/video-tutorials
Создайте свой IoT-проект уже сейчас — dev.rightech.io/signup
Присоединяйтесь к единомышленникам — t.me/rightech_iot
GitHub — github.com/Rightech/ric-public
Вопросы и предложения — development@rightech.io
===========
Источник:
habr.com
===========
Похожие новости:
- [Работа с видео, Компьютерная анимация] 音MAD (otoMAD) — безумие или искусство?
- Доступен WebThings Gateway 1.0, шлюз для умного дома и IoT-устройств
- [Научная фантастика] Свежая научная фантастика об освоении Луны
- [Разработка под Android, DevOps] Прокачиваем Android проект с GitHub Actions. Часть 1
- [Разработка под iOS, ООП] Зачем нужно понимать ООП
- [Разработка игр, Машинное обучение, Карьера в IT-индустрии] Семь талантливых стажеров AI@Unity 2020. Часть 1 (перевод)
- [Программирование, Разработка под Android, Kotlin] Меняем стандартный диалог сбоя приложения в Android на собственный экран (перевод)
- [Интернет вещей, DIY или Сделай сам] Удобное DIY управление светом
- [Разработка для интернета вещей, Производство и разработка электроники, Умный дом] Многофункциональный сетевой контроллер управления и мониторинга Laurent-5G
- [Разработка под iOS, Swift, Разработка под MacOS] Top iOS Development Tools To Build Robust Apps | 2021
Теги для поиска: #_razrabotka_dlja_interneta_veschej (Разработка для интернета вещей), #_internet_veschej (Интернет вещей), #_iot, #_development, #_iot_platform, #_iot_development, #_iot_platforma (iot платформа), #_iot_razrabotka (iot разработка), #_chitalnyj_zal (читальный зал), #_blog_kompanii_rightech_iot_cloud (
Блог компании Rightech IoT Cloud
), #_razrabotka_dlja_interneta_veschej (
Разработка для интернета вещей
), #_internet_veschej (
Интернет вещей
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 13:57
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Всем привет! В рамках нашего блога мы планируем делиться не только историями и опытом, но также освещать последние нововведения и изменения, связанные с платформой Rightech IoT Cloud (RIC). Недавно мы опубликовали версию RIC v2.2. А теперь рассказываем, что же именно вошло в релиз этого квартала. Ну что, погнали? Опираясь на отзывы и предложения наших пользователей, мы решили добавить следующие функции:
Предисловие Если вы новый пользователей нашей платформы, то наверное, многие из перечисленных параметров выше вам непонятны. Давайте немного разберем, что есть что. Модель — это формализованное представление логических и аппаратных функций устройства. Модель обладает древовидной структурой, состоящей из подсистем, аргументов, событий и действий. Нет необходимости создавать модель для каждого из однотипных объектов. Единожды созданная модель может быть использована как для одного, так и для нескольких объектов, если они обладают одинаковым набором считываемых параметров и выполняемых функций. Объект является представлением устройства, над которым осуществляется контроль и управление посредством использования функций платформы. Автомат — это сценарий автоматизации, позволяющий выстраивать логику поведения вашего устройства. Более подробно ознакомиться со всеми параметрами платформы можно в нашей документации. Вернемся к обновлениям… Import/export сущностей платформы Все сущности в платформе представляют собой JSON-файлы. Такой формат позволяет организовать удобный обмен данными. Мы добавили в интерфейс возможность экспортировать и импортировать отдельные элементы ваших решений в формате JSON. Импортировать сущность можно из файлов или напрямую по ссылке, например, через raw-режим просмотра файлов на github. Теперь появилась возможность делиться своими наработками, узнавать мнение комьюнити о своих идеях, использовать готовые решения других пользователей. Мы со своей стороны делимся собственным опытом и наполняем интересными проектами и находками вот этот репозиторий. Модели Возможность импорта/экспорта моделей особенно помогает при передаче своей реализации задачи другому человеку. Очень удобно поделиться программным кодом в виде, например, скетча Arduino и моделью объекта в виде JSON-файла. Экспорт модели: Импорт модели из файла: Импорт модели по ссылке: Объекты Более того, поделиться можно не только моделью, но и объектом с уже настроенной конфигурацией и подробным описанием. Внутри своего аккаунта удобнее пользоваться функцией копирования объектов. Экспорт объекта: Импорт объекта из файла: Импорт объекта по ссылке: Автоматы Также появилась возможность поделиться своими сценариями и использовать автоматы других пользователей. Изучайте опыт других пользователей. Делитесь своими достижениями. Спрашивайте совета и не бойтесь критики. Мы также будем выкладывать собственные проекты на github — например, те решения, которые уже используются в нашем офисе и в повседневной жизни наших сотрудников. Экспорт автомата: Импорт автомата из файла: Импорт автомата по ссылке: Обработка ошибок в редакторе автоматов Сущности модель и автомат тесно связаны. При этом может возникнуть ситуация их несоответствия. Например, когда модель редактируется после создания автомата или при попытке использовать один автомат с разными моделями. Такая же проблема может возникнуть и при импорте автоматов со сторонних источников. Возникающие при этом ошибки приводят к тому, что в исполняемом автомате могут оказаться параметры, команды и события, которых нет в модели устройства. Соответственно, при исполнении такого автомата эти параметры не могут участвовать в проверке условий, события не могут вызвать перехода, а команды не будут быть отправлены. Автомат с ошибками может быть сохранен и запущен, но в этом случае нет гарантии корректного исполнения автомата, поэтому советуем обращать внимание на логи запущенного автомата. Именно поэтому мы добавили в интерфейс создания и редактирования автоматов дополнительную информацию о возникающих ошибках. Автомат с ошибками: Состояния В состояниях автомата может возникнуть ситуация, когда в модели отсутствует выбранные действия, например, отправка команды при смене состояния автомата. Это может случится при редактировании модели устройства, изменении модели выбранной в автомате, импорте автомата. Действия, отсутствующие в модели, не смогут быть выполнены во время его выполнения и будут проигнорированы. Ошибки в состоянии: Переходы Возникающие в переходах ошибки влияют на механизм смены состояний в исполняемом автомате. В случае ошибок событие, которое вызывает переход, не может произойти и условие, которое проверяется, не будет выполнено. Возможно несколько вариантов ошибок:
Ошибки в переходах: Ric-app Рады сообщить, что у нас появилась мобильная версия. Приложение обладает основными возможностями платформы, связанными с контролем в режиме реального времени состояния объекта и его местоположения, управлять объектами посредством отправки команд, следить за оповещениями платформы. Приложение для Android доступно в Play Market по ссылке. Приложение для iOS в скором времени появится в App Store. Объекты В списке объектов видна информация о статусе объектов. Можно зайти в каждый объект, посмотреть все его параметры, историю пакетов. Кроме того, доступна возможность отправки команд на устройства. Список объектов: Состояние объекта: История объекта: Управление объектом: Карта Меню с картой аналогично карте в интерфейсе платформы. Карта: Оповещения Сообщения, генерируемые в автоматах, также видны в мобильном приложении в меню с сообщениями. Оповещения: На этом все новости последнего обновления :) Надеемся, что новые фичи порадуют вас также, как и нас. Мы очень стараемся сделать нашу платформу удобной и понятной, чтобы каждый мог без особых усилий и навыков создать свой IoT-проект. Ждем ваших комментариев, и не забывайте делиться своими предложениями. Возможно, именно ваши идеи будут воплощены в последующих релизах! Stay tuned & just do IoT! Полезные ссылки: Обучающие видеоролики на примере мини-кейсов — rightech.io/video-tutorials Создайте свой IoT-проект уже сейчас — dev.rightech.io/signup Присоединяйтесь к единомышленникам — t.me/rightech_iot GitHub — github.com/Rightech/ric-public Вопросы и предложения — development@rightech.io =========== Источник: habr.com =========== Похожие новости:
Блог компании Rightech IoT Cloud ), #_razrabotka_dlja_interneta_veschej ( Разработка для интернета вещей ), #_internet_veschej ( Интернет вещей ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 13:57
Часовой пояс: UTC + 5