vanos Posted September 19, 2014 Share Posted September 19, 2014 Здравствуйте! Необходимо программно сбрасывать моксу до заводских настроек. Возникла проблема с подключением через ipserial.dll к моксе nport 5410. Т.е. команда nsio_init() проходит, а следующая за ней команда nsio_resetserver возвращает -102(NSIO_NOT_ALIVE). Библиотека ipserial v1.7.0.0 Подключался из delphi и из с++. В чем может быть причина? Link to comment
Komantsev Posted September 23, 2014 Share Posted September 23, 2014 Здравствуйте, Я боюсь, что в библиотеке нет функции, сбрасывающей NPort к заводским настройкам. Функция nsio_resetserver просто перезагружает NPort. Вообще всё, что касается именно настройки NPort (задание IP-адреса, выбор режима работы итп) можно задать только вручную из утилиты или через Web-консоль. Link to comment
vanos Posted September 23, 2014 Author Share Posted September 23, 2014 Как тогда просто вызвать эту функцию(nsio_resetserver), чтобы она сработала? Самое интересное, что связь через web консоль есть,а функция не работает. Также не работает ни один из примеров в мануале... Link to comment
Komantsev Posted September 23, 2014 Share Posted September 23, 2014 Добрый день, Может быть, у Вас в сети включен Firewall, который блокирует функции управления? Ну, например, для выполнения nsio_resetserver() требуется доступ к NPort по TCP-порту 4900 This function uses TCP package to communicate to NPort TCP port 4900. Link to comment
vanos Posted September 24, 2014 Author Share Posted September 24, 2014 Telnet на этот ip и порт проходит. Брандмауэр и защитник винды отключены. Никаких антивирусов и файрволов не стоит. Может версия библиотеки устаревшая или прошивка моксы(3.9 Build 11080114) ? Link to comment
Незнайка Posted September 24, 2014 Share Posted September 24, 2014 vanos, да нет, вроде нормальная у Вас версия прошивки. Версия IPSerial.lib тоже нормальная. Ещё уточню. Вы пишете, что nsio_init проходит. А nsio_checkalive работает, или уже нет? Link to comment
vanos Posted September 24, 2014 Author Share Posted September 24, 2014 nsio_init = 0 nsio_checkalive = -203. Link to comment
Незнайка Posted September 24, 2014 Share Posted September 24, 2014 А утилита NPort Administrator при этом работает? Находит NPort, позволяет его конфигурировать? Link to comment
vanos Posted September 24, 2014 Author Share Posted September 24, 2014 Да, утилита находит моксу. И позволяет проводить настройки - менять ip, пароль и т.д. Link to comment
Незнайка Posted September 29, 2014 Share Posted September 29, 2014 Чудеса, да и только... Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now