Страница 1 из 1

Существуют ли эмуляторы оборудования для тестирования кода

Добавлено: Вт июн 21, 2016 3:04 pm
Brunetgk
Добрый день!

Вопрос, как это следует из заголовка, состоит в том, что я собираюсь заняться изучением Вашей платформы и интересует есть ли эмуляторы оборудования. Хочется поэкспериментировать, но покупать для этого далеко не дешевое оборудование не совсем позволительно для кошелька. :?

Возможно есть эмуляторы, подключаемые программно через виртуальный порт. Что позволит создавать готовое решение на основе виртуального оборудования, датчиков, показания на которые подаются вручную, как удобно, а потом при желании купить реальное железо и заменить. :geek:

Подобный опыт у меня уже есть в компании ЛУКОЙЛ. Там я создавал Автоматизированную систему управления посредством виртуальных датчиков.

Я думаю тема интересная, так как даст волю фантазии при отсутствии необходимости тратиться на то, что потом возможно не пригодится.

Спасибо.

Re: Существуют ли эмуляторы оборудования для тестирования ко

Добавлено: Вт июн 21, 2016 3:23 pm
sergejey
Система сама по себе не требует оборудования для работы. Оборудование расширяет области применения, но поэкспериментировать с интерфейсами, диалогами, сценариями и прочим можно вполне себе без дополнительных затрат. Вы можете сами написать скрипты, которые будут имитировать устройства, т.е. посылать в систему данные так, как буд-то они пришли извне.

Re: Существуют ли эмуляторы оборудования для тестирования ко

Добавлено: Вт июн 21, 2016 3:31 pm
Brunetgk
Ну как это не требуется?))

Конечно я понимаю, что можно посмотреть погоду с интернета и музыку включить, сказав Алиса зажигай)) Но с функциональной части данная платформа, я так понимаю, нужна в большей мере, чтобы сводить всю информацию наглядно с датчиков и отправлять управляющие сигналы на оборудование. Чтобы это было красиво и без глюков.

А на счет скриптов - тема конечно интересная. Когда изучу основной функционал платформы, попробую написать парочку. Просто я думал может существуют готовые решения, так как это реально бы упростило жизнь.

Спасибо!

Re: Существуют ли эмуляторы оборудования для тестирования ко

Добавлено: Ср июн 22, 2016 2:13 pm
Alien
Тема, в принципе, интересная. Вот только устройств, зачастую индивидуально-самопальных, слишком много чтобы уместить в один тест-модуль. А писать под каждое оборудование тест-модуля, то их количество зашкалит. Тут более верным может быть подход чтоб авторы модулей добавляли тест-режимы, но оно им надо? ;)
Лично мне, пока не было датчиков, вполне комфортно было вносить изменения в соответствующие свойства объектов и наблюдать за результатом.

Re: Существуют ли эмуляторы оборудования для тестирования ко

Добавлено: Ср июн 22, 2016 2:36 pm
Brunetgk
Я имел в виду, что возможно есть какие-то типовые эмуляторы датчиков. Протоколы ведь по сути одни и те же будут использоваться. И было бы клево, если бы было приложение, которое включало набор каких-то датчиков, визуализированное.

Хотя конечно, думаю, можно обойтись и скриптами.

Тогда новый вопрос! :D

Подскажите ПЖЛ как создать отдельное приложение, чтобы к нему как к датчику обращалась платформа через порт за данными, и даже не подозревала, что ее обманывают, и датчик - НЕ НАСТОЯЯЯССЧИЙЙ :twisted: :twisted: :twisted:

Это позволит максимально приблизить процесс к реальному

Спасибо!

Re: Существуют ли эмуляторы оборудования для тестирования ко

Добавлено: Пт июл 15, 2016 12:56 pm
alex1015
я когда осваивал, то поднял второй мжд для имитации датчиков, и в нём в скриптах прописывал реакцию на запрос из основного мжд (отдать показания, или сто-то сделать), и наоборот запросы к основному мжд по изменению каких-то состояний, можно задавать все показания и действия графическими рюшками меню или сцен. Потом когда разобрался переписал логику под веб-сервер на ардуинке.