Нет, сейчас, на этапе настройки/отладки все находится в одном помещении физически и в одном сегменте сети логически.
Цитата: Оказывается что утилита эта, несмотря на явное указание расположения файла, отправляет "данные" NO FILE при запросе с кредла первого lookup файла.
Сегодня снова мониторил пакеты Wirashark'ом - и понял свою ошибку, это не хост терминалу говорит "NO FILE", а терминал хосту. Есть в настройках приложения на ТСД возможность выгрузки этих самых файлов, а т.к. файлов нет - то и выгружать нечего.
Сегодня же бился в основном с ошибкой "Transfer [DBF] file failed". По логам Wireshark взаимодействие абсолютно прозрачное, и в этих логах видно, что сначала ТСД выгружает всю имеющуюся на нем информацию (в соответствии с настройками приложения), а потом пытается загрузить (кстати, загрузить пытается только если файл новее, чем тот, что ТСД загружал или пытался загрузить в прошлый раз) файл lookup. Файлы эти представляют собой обычный csv, и передаются построчно и вот после передачи первой же строчки - на экране терминала появляется ошибка, а в логах Wireshark - команда DONE.
В настройках приложения задано, в каком формате должны быть эти lookup файлы, количество полей, максимальная длинна поля и разделитель - все параметры соответствуют имеющимся файлам, но загружать ТСД эти файлы упорно не хочет, вне зависимости от того, одна строчка в файле, десять строчек или 20к.
Так же есть в этом ТСД возможность использования MicroSD карты памяти и, соответственно, есть возможность выбора, куда загружать эти файлы, или в SRAM или на карту памяти. Для эксперимента поставил карту, изменил настройки - и все загрузилось с первого раза, без каких либо вопросов. Но, как водится, не все так хорошо как хотелось бы - файл на карту памяти нужно загружать не в CSV формате, а в том самом DBF формате, который формируется специальной утилитой ручками на хосте.