Приложение Serial-over-IP (SoI)

Приложение Serial-over-IP (SoI)

Дата релиза:Первоначальная версия (v1.00): 13/4/2009
Последнее обновление (4.30): 28/11/2016
Файлы проекта:Исходный код
Скомпилированный двоичный код для: EM500EV, EM1202EV, EM1000EV, DS1202, DS1000, DS1002, DS1003, DS1010, DS1012, DS1013, EM1000EV+GA1000, DS1000G, DS1002G, DS1003G, DS1010G, DS1010GC, DS1012G, DS1012GC, DS1013G, DS1013GC, EM1206EV, EM1206EV+GA1000, DS1206, DS1206N, DS1100, DS1101, DS1102, TPS3
Версия TIDE Минимум:3.07.76
Версия TiOS Минимум:3.50.04
Версия TDST Минимум:5.07.11
Платформа:EM1000 (DS1000), EM1206, DS1202 (EM1202EV), DS1206 (DS1206N), EM500 (EM500EV)
Может также потребоваться:Device Explorer

О приложении

Знакомство с продукцией Tibbo у многих наших покупателей началось с непрограммируемого сервера устройств (DS203) и модуля (EM203). Данный проект — приложение serial-over-IP (SOI), написанное на событийно-ориентированном языке Tibbo BASIC. Это приложение запускается на программируемых на BASIC устройствах, таких как DS110x (линейка программируемых последовательных контроллеров. Приложение совместимо с нашей готовой прошивкой SOI.

Важные дополнения:

Важные ограничения функциональности:

Аналогично нашим устройствам с фиксированной прошивкой, приложение SOI работает с набором вспомогательных программ (TDST). У нас также имеется справочник по решениям Serial-over-IP с подробными объяснениями. Представленный на этой странице материал предназначен лишь для получения поверхностного представления, как использовать написанное на Tibbo BASIC приложение SoI. Аналогичным образом мы кратко знакомим читателя с основными понятиями об OLED-дисплее или переключении интерфейсов.

Так, например, мы настроим один последовательный порт для устройства DS1101, чтобы иметь возможность работать с виртуальным последовательным портом VSP ("виртуальной подсистемой COM") на своем компьютере. Существует множество других сценариев использования серверов устройств, о которых мы не рассказываем в этом разделе.

Подготовка DS1101

Устройства DS1101 поставляются с предварительно загруженным SoI-приложением и должным образом проинициализированы. На случай, если на устройстве установлено другое приложение, для его подготовки необходимо выполнить следующее:

Обратите внимание: приложение SoI автоматически выключает дисплей по истечении срока ожидания. Для включения дисплея коротко нажмите кнопку MD.

При наличии дисплея:

При отсутствии дисплея:

После перезагрузки вы должны увидеть свое устройство в DS Manager. У подготовленных устройств отключен DHCP, поэтому IP вашего DS1101 будет 1.0.0.1.

Обратите внимание: время от времени у наших пользователей возникают проблемы с брандмауером. Вам, возможно, потребуется отключить брандмауер (или разрешить UDP-трафик через порт 65535) для того, чтобы DS Manager смог увидеть ваше устройство DS1101.

Настройка IP-адреса

Использование административного веб-интерфейса

После того, как всем вашим устройствам присвоены IP-адреса, и Вы их знаете, можно использовать веб-браузер для настройки устройств DS1101. Откройте IP-адрес в браузере. Дальнейшие действия очевидны.

Подсказка: пароля нет, просто щелкните кнопкой мыши по Login. Пароль можно установить потом.

Настройка связи между VSP и DS1101

Тестирование связи с VSP-DS1101

Здесь подойдет любое ПО для последовательного порта. Можно воспользоваться нашим многопротокольным сниффером I/O Ninja.

Работа с интерфейсами Wi-Fi и GPRS

Наше SOI-приложение позволяет использовать интерфейсы Wi-Fi и GPRS. Исходя из силы сигнала, приложение выбирает лучший среди доступных и активных интерфейсов.

Приоритет всегда остается за Ethernet-интерфейсом. Он остается "активным", пока к устройству подключен кабель Ethernet. Выдерните его, и устройство начнет поиск альтернативных интерфейсов.

Если есть активный Wi-Fi интерфейс, устройство постарается его использовать. При неуспешной попытке подключения устройство обратится к GPRS интерфейсу (если оно доступно и активно). Подключите Ethernet-кабель к устройству, и приложение вновь будет использовать Ethernet-интерфейс.

Устройство DS1101 можно опционально расширить модулем для Wi-Fi интерфейса (GA1000). Предположим, что у вашего устройства уже есть этот модуль, тогда приступим к настройкам:

Нужна дополнительная информация?

Почитайте Справочник по решениям для Serial-over-IP!