Конфигурация эмулятора для работы с Node Red
Концепция
Эмуляторы оборудования
Как работать с Control Center
Как работать с Control Center
Как работать с Control Center
Настройка эмулятора
Настройка конфигурации
Настройка конфигурации
Подключение
Последний шаг
721.73K

2 Настройка эмулятора оборудования

1. Конфигурация эмулятора для работы с Node Red

2. Концепция

Данные робота 2
• Концепция технологии
Интернета вещей построена
на общении нашей серверной
части (в данном случае Node
Red) с реальным
оборудованием, которое еще
называют вещами.
• Вещи отсылают нам свои
данные (как температура и
нагрузка), а мы пишем код,
которые обрабатывает их, а
также посылает ответ
(указание позиции
перемещения для робота).
Ответ от сервера
Концепция

3. Эмуляторы оборудования

• В случае отсутствия
реального оборудования
работоспособность нашей
системы можно проверить с
помощью программэмуляторов.
• В нашем случае данной
программой является IoT
Control Center.

4. Как работать с Control Center

• Control Center разделяется
на 3 блока:
• 1. В левой части находится
блок с информации о
текущем подключении к
серверу Node Red. Кнопка
Start Node Connection
отвечает за подключение к
серверу.

5. Как работать с Control Center

Генерация случайных данных
• 2. В центральной части
расположен блок,
отображающий данные
нашего оборудования.
• Здесь мы можем выбрать
вещь, задать ей случайную
генерацию данных или
установить какие-либо
значения.
Выбор вещи
Блок отображения
данных
(второй столбец –
данные
Оборудования,
третий –
данные, которые
отсылаем
мы из Node Red)

6. Как работать с Control Center

• 3. В правой части
расположен блок загрузки
конфигураций. Чтобы наш
эмулятор знал, к какому
конкретно серверу
подключаться, мы можем
выбрать нужную
конфигурацию данных
(кнопки Team1-Team9)

7. Настройка эмулятора

• Если сейчас попробовать
нажать на кнопку Start Node
Red connection в левой
части программы, то нам
выведется ошибка 404.
• Это происходит по той
причине, что наш эмулятор
не может достучаться до
сервера NodeRed с
Адрес нашего Node Red
Отличается от этого
текущими параметрами
Team1. А конкретно мы
имеем некорректный адрес
сервера.

8. Настройка конфигурации

• После запуска виртуальной машины с конфигурацией Node Red вам был выдан
ip адрес, на котором работает программа (у вас он может отличаться от моего):
Для того, чтобы наконец подключиться к серверу, нужно перейти в папку
эмулятора, затем в папку config и открыть файл ServerIPs через блокнот

9. Настройка конфигурации

• После открытия файла вы увидите список команд с данными ip, портом,
названием. В нашем случае нам нужно изменить адрес и порт у Team1 на
адрес, на котором запущен Node Red:
• После этого сохраните файл и перезапустите IoT Control Center
P.S. На соревнованиях «Профессионалы» настройкой конфигурации занимаются
технические эксперты.

10. Подключение

• После открытия Control Center в правой части нажимаем на кнопку
Team1. Видим, что IP адрес изменился
Далее в левой части нажимаем на кнопку Start NodeRed connection. В случае
успешного подключения нам будет выведено сообщение «Connected»

11. Последний шаг

• Рекомендую поставить галочку «Generate Random Data», чтобы на наш сервер с
определенной периодичностью от эмулятора отправлялись случайные данные.
Это упростит тестирование приложения.
English     Русский Rules