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

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Brunetgk
Сообщения: 3
Зарегистрирован: Вт июн 21, 2016 2:40 pm
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение Brunetgk » Вт июн 21, 2016 3:04 pm

Добрый день!

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

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

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

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

Спасибо.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Вт июн 21, 2016 3:23 pm

Система сама по себе не требует оборудования для работы. Оборудование расширяет области применения, но поэкспериментировать с интерфейсами, диалогами, сценариями и прочим можно вполне себе без дополнительных затрат. Вы можете сами написать скрипты, которые будут имитировать устройства, т.е. посылать в систему данные так, как буд-то они пришли извне.
За это сообщение автора sergejey поблагодарил:
Brunetgk (Вт июн 21, 2016 3:38 pm)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Brunetgk
Сообщения: 3
Зарегистрирован: Вт июн 21, 2016 2:40 pm
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение Brunetgk » Вт июн 21, 2016 3:31 pm

Ну как это не требуется?))

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

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

Спасибо!
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

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

Сообщение Alien » Ср июн 22, 2016 2:13 pm

Тема, в принципе, интересная. Вот только устройств, зачастую индивидуально-самопальных, слишком много чтобы уместить в один тест-модуль. А писать под каждое оборудование тест-модуля, то их количество зашкалит. Тут более верным может быть подход чтоб авторы модулей добавляли тест-режимы, но оно им надо? ;)
Лично мне, пока не было датчиков, вполне комфортно было вносить изменения в соответствующие свойства объектов и наблюдать за результатом.
За это сообщение автора Alien поблагодарил:
Brunetgk (Ср июн 22, 2016 2:28 pm)
Рейтинг: 1.16%
Ubuntu на Banana pi M2U Connect
Brunetgk
Сообщения: 3
Зарегистрирован: Вт июн 21, 2016 2:40 pm
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение Brunetgk » Ср июн 22, 2016 2:36 pm

Я имел в виду, что возможно есть какие-то типовые эмуляторы датчиков. Протоколы ведь по сути одни и те же будут использоваться. И было бы клево, если бы было приложение, которое включало набор каких-то датчиков, визуализированное.

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

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

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

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

Спасибо!
alex1015
Сообщения: 4
Зарегистрирован: Пн мар 14, 2016 5:05 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение alex1015 » Пт июл 15, 2016 12:56 pm

я когда осваивал, то поднял второй мжд для имитации датчиков, и в нём в скриптах прописывал реакцию на запрос из основного мжд (отдать показания, или сто-то сделать), и наоборот запросы к основному мжд по изменению каких-то состояний, можно задавать все показания и действия графическими рюшками меню или сцен. Потом когда разобрался переписал логику под веб-сервер на ардуинке.
За это сообщение автора alex1015 поблагодарил:
Brunetgk (Пт июл 15, 2016 1:10 pm)
Рейтинг: 1.16%
Ответить