Форум » » Jupiter FUSION CATALYST 1000 » Ответить

Jupiter FUSION CATALYST 1000

marty_iron: Добрый день! Подскажите на Jupiter FUSION CATALYS 1000, подойдет модуль с маркета на Jupiter Systems Fusion 950?

Ответов - 5

Igor: marty_iron, сравните протокол Fusion Catalyst x000 с кодом имеющегося модуля.

marty_iron: Igor вроде все совпадает и видно что он коннектед, но... Он почему-то на верные данные аутентификации выдает ERR Все как в инструкции админ без пароля, при этом с софтины аутентификация проходит...

Вячеслав: Может в этом причина: Если поле пароля через параметр реализовано, оно не может быть пустым. Если вы туда что то внесли типа \x0D это тоже символ и расценивается как не пустой пароль (без до телодвижений в модуле). Задайте пароль, если возможно.


marty_iron: Вячеслав а чем можно создать пустоту пароля?

Вячеслав: Все зависит от принимающей стороны. Что она понимает в качестве пустого пароля. Например, BOSCH 1000D принимает пароль как содержимое между "". Но в параметре + модуля компилятор не допускает пустое поле. Для этого придумываете свой символ, который потом распознаете как признак пустого пароля. Для наглядности примера, пусть это будет: 777 Поэтому внутри модуля приходится выбранный символ интерпретировать примерно так: if(PasswordParametr="777"){Pass="";}else{Pass=PasswordParametr;} и потом в конструкции команды на меcте пароля помещать: "\x22password\x22:"+"\x22"+Pass+"\x22 получится "password":"" Понятное дело можно было бы все упростить и любой пароль просто задавать в двойных кавычках. ТОгда в случае пустого в параметр вписываете "" "\x22password\x22:"+PasswordParametr В любом случае такую информацию пришлось бы писать в описании модуля. пример справедлив лишь для BOSCH, для Jupiter возможно надо просто разделитель правильный подобрать из вариантов \x0A \x0A\x0D \x0D Может проще и быстрее будет пароль задать не пустой?



полная версия страницы