Это старая версия документа.


Конвертер serial-to-ethernet на базе uPAC-7188EX

Индикация

Протокол обмена

outcoming requests

&<cmd>[<portparams>][:<data>][<crc>]<cr>

& - маркер начала посылки

cmd - команда

  • h<port> - запись в порт в символьном hex-формате, где port - номер последовательного контроллера. Пример: &h1:3132330D<cr> отправка в serial последовательности байт 31 32 33 0D.
  • b<port> - запись в порт в символьном bin-формате. Кодировка некоторых символов данных:
        &     -->  \a
        \     -->  \\
       <cr>   -->  \r

    Пример: &b1:Ampersand-\a. Backslash-\\.\r<cr> отправка в serial строки Ampersand-&. Backslash-\.<cr>.

  • setport <tcpport> - установка tcp-порта, пример: &setport 3070<cr>
  • setmask <ipmask> - установка маски, пример: &setmask 255.255.255.0<cr>
  • setip <address> - установка ip, пример: &setip 192.168.0.55<cr>
  • crcmode <off|on> - установка режима crc, пример: &crcmode on<cr>

data - данные

crc - crc16, четыре символа в hex-формате. Считается от маркера начала посылки включительно до последнего байта данных включительно.

<cr> - маркер конца посылки

incoming requests

&<cmd>:<data>[<crc>]<cr>


* **h<port>** - принятые данные в символьном hex-формате, где port - номер последовательного контроллера. Пример: ''&h1:3132330D<cr>'' означает, что в serial port 1 контроллера поступила последовательность байт ''31 32 33 0D''. 
* **b<port>** - принятые данные в bin-формате. Кодировка символов аналогична.

Режим Init

При включении контроллера в режиме init вступают в силу следующие параметры:

  • mask = 255.255.255.0
  • ip = 192.168.0.90
  • port = 3070
doc/sertoeth7188ex/main.1368695186.txt.gz · Последние изменения: 2013/05/16 13:06 — jamis7005
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0