Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: FAQ по XPort
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > FAQ по XPort/WiPort
one_man_show
Что это такое?
XPort представляет собой прозрачный преобразователь интерфейсов
с поддержкой на стороне РС в виде виртуального СОМ-порта.
Однако можно работать и без виртуального порта, если использовать
собственный софт, работающий с TCP/IP.
С точки зрения сетевого устройства - это полноценный web-сервер с почтой,
с поддержкой iava-апплет. Что позволяет по событиям отсылать почту,
обеспечивать подключенное к нему устройство web-интерфейсом с
динамикой состояния и возможностью изменения состояния устройства
через java. Кроме HTTP и SMTP поддерживаются ARP, UDP, TCP, ICMP, Telnet,
TFTP, AutoIP, DHCP. Есть возможность установки пароля на вход, есть
поддержка шифрования Rijndael.
Для хранения html-страниц есть Flash. Загружать html-страницы можно,
как на обычный web-сервер через TFTP. Существует возможность менять
прошивку на лету. Существует возможность создать собственную прошивку
со своими функциями, выходящими за рамки стандартного прозрачного
преобразователя.
XPort выполнен в корпусе удлинненой розетки RJ-45, имеет восемь
контактов для пайки на плату.
XPort не является законченным изделием, это микромодуль, которому
необходимы дополнительные компоненты (печатная плата, стабилизатор
напряжения, преобразователь RS232/RS485)

Что необходимо для работы с XPort?
Для работы необходимо иметь:
- XPort
- утилиту для настройки параметров DeviceInstaller
- виртуальный СОМ-порт ComPortRedirector

Какие бывают модели?
Существуют следующие версии аппаратного ядра:
XPort-01 - самый первый вариант изделия с максимальной скоростью
последовательного порта 115200 бит/с. В настоящее время не поставляется.
XPort-03 - последняя версия изделия с максимальной скоростью
последовательного порта 921600 бит/с
Существуют следующие версии XPort-03 с различными опциями:
XPort XE:
- p/n XP1001000-03R для расширенного температурного диапазона (-40..+75)
- p/n XP1001001-03R для коммерческого температурного диапазона (0..+70)
- p/n XP1001000M-03R для расширенного температурного диапазона
с поддержкой MODBUS
XPort SE:
- p/n XP1002000-03R для расширенного температурного диапазона
с шифрованием
- p/n XP1002001-03R для коммерческого температурного диапазона
с шифрованием
XPort SMPL:
- p/n XP100200S-03R для расширенного температурного диапазона
с шифрованием Sample, в круглой коробке, с утилитами и
документацией на CD
XPort-485:
- p/n XP1004000-03R для расширенного температурного диапазона
с шифрованием и RS485
XPort-485 SMPL:
- p/n XP1004000-03R для расширенного температурного диапазона
с шифрованием и RS485 Sample
XPort Development Kit:
- p/n XP100200K-03 кит с установленным XPort SE, документацией,
примерами и утилитами на CD, адаптером питания, комплектом кабелей

Как настроить параметры?
Настройка параметров может осуществляться со стороны последовательного
порта с помощью HyperTerminal (если девайс подключен своим
последовательным портом к РС) или со стороны Ethernet с помощью
web-интерфейса, Telnet или с помощью специальной
утилиты DeviceInstaller
- Со стороны RS, например, через HyperTerminal. Настроить порт на скорость
9600, 8-N-1, нажать клавишу 'X' и удерживаяя ее, включить питание XPort,
он перейдет в режим Setup (настройки парамеров), появится меню, далее
следуете по пунктам меню.
- Со стороны Ethernet. Можно использовать DeviceInstaller с интуитивно понятным
интерфейсом. Можно использовать Internet Explorer для доступа к
web-интерфейсу XPort, указав его IP-адрес. Можно использовать
telnet-соединение: telnet ip-устройства 9999. Здесь порт 9999
зарезервирован для telnet-доступа к конфигурации устройства. В окне
появится меню, похожее на то, что увидете при испольовании HyperTerminal
через RS

С чего начать и как проверить его работу?
- Настройте XPort одним из указанных выше способов: присвойте IP-адрес,
задайте destination IP = IP PC, на котором установлен
COmPortRedirector, destination Port = 10001
- Настройте ComPortRedirector: создайте виртуальный СОМ-порт, ассоциируйте
его с IP XPort-а, номер порта 10001, в настройках выберите Raw Mode
(прозрачное соединение).
- Запустите на РС HyperTerminal два раза для двух СОМ-портов: один для
виртуального, второй для физического, к которому подключите RS XPort-а
(через преобразователь RS232). Печатая в окнах двух HyperTerminal-ов будете
видеть сквозное прохождение информации туда-сюда.

Что такое прошивка?
Прошивка - это внутреннее ПО устройства (Firmware) осуществляющее
основные его функции. Прошивку можно и нужно (если вышла новая версия) обновлять.

Рекомендация по поводу прошивок
При получении нового девайса, проверьте номер его версии, затем сходите на
сслыку Последние версии прошивок и утилит для всех девайсов
и проверьте сочетание имеющихся у Вас версий прошивки (Firmware) и утилиты
настройки (DeviceInstaller) с последними, выложенными на сайте. Раньше замечал
глюки при несоответствии комбинации версий прошивки и утилиты, результаты
были интересные, пока не разобрался, доходило до танцев с бубном smile.gif
Кроме того есть еще одна важная рекомендация: после замены прошивки могут
слететь установленные ранее параметры, но это обычное и нестрашное дело в
случае с параметрами, которые видны на первых страницах утилиты настройки
и телнета, т.е. это сразу можно увидеть. Но есть другая проблемка: могут
слететь номера портов HTTP и SMTP! Проверяйте номера портов обязательно после
апгрейда прошивки, иначе не будет работать ни вэб-интерфейс, ни почта в девайсе.

Кто производитель и где купить?
Производитель компания Lantronix, США
Поставщик в России Родник Софт, Москва

Полезные ссылки
Полная документация
Последние версии утилит настройки параметров
Последние версии прошивок
Зарубежный FAQ

Полезные утилиты
TCP_Terminal
UDP_Terminal

Всегда готов ответить на ваши вопросы,
one_man_show
witcherry
Хочу заметить, что часто бывает при установке утилиты DeviceInstaller ругается на отсутствие в системе платформы .NET
Необходимый файл установки можно скачать здесь
nodva
Приобрел два девайса Xport1001000-03 для тестирования. При тестировании выяснилось, что одно устройство в Modem emulation mode по умолчанию работало в режиме многосимвольного ответа, а второе - односимвольного цифрового. Нас интересует последний режим работы. На команду ATV1 первое устройство реагирует, но при перезагрузке не запоминает результат действия этой команды.
Каким образом можно заставить xport запомнить состояние?
one_man_show
XPort можно заставить запомнить конфигурацию его параметров, а команды управления он не запоминает. Если нет необходимости постоянно менять режимы "Full Verbose" и "1-Character Response", то проще записать параметр конфигурации, XPort его запомнит. В конфигурации "Connect Mode" пропишите раз и навсегда значение D7. Если требуется постоянно менять режим, то и запоминать ничего в XPort-е не нужно, Ваш МК каждый раз сам будет менять режим с помощью команд ATV0/ATV1
bzikn
Здравствуйте. Тема уже очень старая, но возможно кто-то сможет ответить на мой вопрос. Могу ли я, используя Xport, подключиться к ip-камере, принимать от нее видео и управлять ей?
Elfi
А мне такую вот штуку прислали, сказали полный аналог Xport - называется Eport X10 из Китая. Кто-нибудь сталкивался?
ссылка - http://www.hi-flying.com/products_detail/productId=89.html
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2022 Invision Power Services, Inc.