Полная версия этой страницы:
SmartServer и IP-852
Sova910
12.12.2011, 18:22
Добрый день,
Помогите мне пожалуйста разобраться с очередной проблемой, а именно с настройкой канала ip-852 в i.Lon SmartServer.
Делаю я вот что:
1. Добавил в СмартСервере адрес хоста на котором расположен конфиг сервер (мой компьютер).
2. В конфиг сервере создал новый канал, Standard EIA-852 с адресом моего компа
3. Создал новый девайс, адрес указал то, на котором находится SmartServer.
4. Нажимаю на девайс правой кнопкой, выбираю Update device.
В результате и канал и девай отмечены красном, в логах пишет что не может послать пакет
Что я делаю не так?
Буду рад любой помощи, заранее спасибо.
Kaveckiy
12.12.2011, 19:05
1. А в СмартСервере активирована лицензия на канал IP-852?
2. Каким софтом на Вашем ПК поднят IP-852 сервер?
Sova910
12.12.2011, 19:13
1. Да, активирована.
2. Если я правильно все понимаю, то LNS server.
А какие они еще бывают? Не совсем разбираюсь в этом.
Kaveckiy
12.12.2011, 20:52
Цитата(Sova910 @ 12.12.2011, 18:13)

2. Если я правильно все понимаю, то LNS server.
А какие они еще бывают? Не совсем разбираюсь в этом.
Нужен IP-852 Server. Я их видел только в "железной" реализации от Loytec (L-IP).
А какая вобще задача стоит? А то кусок попытки реализации практически ни о чем не говорит.
Sova910
12.12.2011, 21:27
Есть простое приложение, которое отсылает и принимает пакеты протокола LonTalk, инкапсулируя их в ip. Нужна в основном для получения значений SNVT.
Вот и есть задача, послать запрос на СмартСервер и получить от него ответ.
Как-то вот так.
Dmitry K.
13.12.2011, 14:37
Цитата(Sova910 @ 12.12.2011, 19:22)

...
В результате и канал и девай отмечены красном, в логах пишет что не может послать пакет
Что я делаю не так?
Буду рад любой помощи, заранее спасибо.
Добрый день
Sova910.
Бывает, что порт 1629 запускаемого КонфигСервера занят другим приложением (службой) или прикрыт файерволом.
Цитата(Sova910)
Вот и есть задача, послать запрос на СмартСервер и получить от него ответ.
Как-то вот так.
Такую задачу вы можете решить с помощью вэб-сервисов СмарСервера, которые позволяют с использованием SOAP запросов получать и передавать данные.
Sova910
13.12.2011, 14:54
Цитата
Бывает, что порт 1629 запускаемого КонфигСервера занят другим приложением (службой) или прикрыт файерволом.
В TCPView смотрю, такого порта ненаблюдаю. А файервол отключен, да и Wireshark исходящий пакет перехватывает
Цитата
Такую задачу вы можете решить с помощью вэб-сервисов СмарСервера, которые позволяют с использованием SOAP запросов получать и передавать данные.
Дело в том, что нужна именно реализация стандарта ANSI/CEA-852 (BS 14908-4).
Sova910
13.12.2011, 15:19
Можете мне с самого начала рассказать, что мне нужно сделать, если у меня есть только SmartServer с лицензией на ip-852 и конфиг сервер? Что нужно еще установить? И где настроить?
Как я понял из user's gide, что LNS Server нужен, только если необходимо использовать LonMaker? Правильно ли я понял?
Буду сильно благодарен
Kaveckiy
13.12.2011, 16:37
IP-852 это по сути Лон канал, поверх IP.
Для формирования связей между маршрутизаторами с IP-852 нужен соответствующий сервер. Например в Лойтековских железках он поднимается на одном из L-IP маршрутизаторах, всем остальным маршрутизаторам из этой сети указывается IP сервера, который и рулит пакетами. Это если очень упрощенно.
Для того, чтобы подключиться к каналу IP-852 нужен соответствующий интерфейс, я знаю подобный у Лойтека - представляет собой USB ключ, который разрешает их софту подключаться к каналу.
Выше дело говорят, самый простой способ получить инфу с СмартСервера - использовать вэб-сервисы СмартСервера с использованием SOAP запросов.
Sova910
13.12.2011, 16:47
Цитата
Выше дело говорят, самый простой способ получить инфу с СмартСервера - использовать вэб-сервисы СмартСервера с использованием SOAP запросов.
Да я не спорю, просто необходимо именно сделать Lon over IP.
У меня еще на сервере не стартует RNI, с этим может быть связана проблема?
Kaveckiy
13.12.2011, 17:19
Может. RNI к СмартСерверу должен подключаться с полпинка.
Если всетаки нужен Lon over IP то нужно купить лицензию на поднятие такого канала на ПК, вроде иначе не подключить.
Sova910
13.12.2011, 17:29
Я просто читаю UG, там про лицензию на IP-сервер на ПК ничего не сказано, сказано как добавить смартсервер к ip каналу в конфигсервере, и вот это как раз и не получается.
А в чем может быть проблема с RNI?
Я когда ему выставляю статус Commission Status в Commissioned, после requesta он мне выдает error
Доброго времени суток!
Вы правы, для правильного фунционирования IP-852 нужен Configuration Server (CS) (в железе, например, от LOYTEC или софт, например, Echelon LonWorks-IP Configuration Server), в котором прописаны все соучастники.
Во всех Ваших Постах не увидел одной принципиальной вещи:
- в каком режиме Вы используете SmartServer: LNS или Standalone ???
Если мне не изменяет мой склероз, связь с IP-852 CS можно протестировать с какой-то из страниц SmartServer'a - Verify или как-то так.
Сделайте ScreenShort'ы - будет проще догадываться...
--
Успехов!
Sova910
15.12.2011, 13:03
Спасибо за советы, вроде все настроилось)
Цитата
Во всех Ваших Постах не увидел одной принципиальной вещи:
- в каком режиме Вы используете SmartServer: LNS или Standalone ???
Использую LNS, а возможно вообще использовать SmartServer как IP-852 роутер в Standalone режиме? Потому что такой вариант был бы наиболее предпочтительней
Sova910
21.12.2011, 10:56
Добрый день,
Появилась проблема N3:
SmartServer настроен как роутер, class repeater. Все стартовано.
Собираю IP-852 пакет, отсылаю его по UDP нас SmartServer, ответ не приходит, либо приходит но обрабатывает его по всей видимости VNIServer.exe
Вопрос вот, что мне в нем надо настроить, чтобы я смог сам получить и обработать респонсе? Или его надо на VNIServer отсылать?
Заранее спасибо
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.