
Столкнулся с проблемой несовместимости протоколов V1.* и V2.0
Кто-нибудь может поделиться опытом, как правильно решить вопрос интеграции BAOS 772 в систему Crestron?
Мои потуги в этом направлении выглядели следующим образом:
Изучая мануалы по CI-KNX я обнаружил, что это устройство как две капли воды похоже на устройство weinzierl KNX IP BAOS 770, те же 250 датапоинтов, те же настройки в ETS. Где-то на этом форуме находил инфу о том, что CI-KNX и есть OEM 770 модуль от weinzierl. (решил использовать 772-ой, у него 1000 датапоинтов и 10 линков).
Скачал модуль Crestron CI-KNX с демо программкой
и уперся в стену, connect есть, его статус я вывел на панель, но в шину KNX ничего не уходит, при этом обратная связь есть, нажимаю на KNX «выключателе» кнопку, срабатывает KNX актуатор реле, в Simpl Debugger получаю ответ
\x06\x20\xF0\x80\x00\x15\x04\x00\x00\x00\xF0\xC1\x00\x01\x00\x01\x00\x01\x18\x01\x01
или
\x06\x20\xF0\x80\x00\x15\x04\x00\x00\x00\xF0\xC1\x00\x01\x00\x01\x00\x01\x18\x01\x00
вкл-выкл соответственно, если это значение прописать в Serial IO модуле, то можно даже получить обратную связь на тач панели
Сама команда отправляемая в шину для однобитного датапоинта (Crestron CI-KNX 1 Bit v1.4 ) выглядит так \xF0\x06\x02\x01\x021\x01 - на нее естественно ноль реакции со стороны BAOS
пробовал через Serial IO модуль отправить строку : \x06\x20\xF0\x80\x00\x15\x04\x00\x00\x00\xF0\xC1\x00\x01\x00\x01\x00\x01\x18\x01\x01 - реакции ноль
Очевидно, что протоколы между weinzierl KNX IP BAOS 772 и CI-KNX разные, (уже посмотрел документацию). V1.* и V2.0
Я установил несколько разных снифферов IP сети, чтобы попробовать отловить телеграммы между оборудованием крестрон, но вот незадача, не видят снифферы телеграмм между оборудование крестрон, по всей видимости из-за того, что крестроновсвкое оборудование связывается между сбой по своему собственному гетвею. разве что при включенном в симпл баггере видно обращение процессора к компу, но от этих телеграмм толку не много.
Может быть в средствах самого крестрона есть какие-нибудь анализаторы его IP сети?
Я решил пробовать еще следующее, запустил на компе программку KnxBAOS DemoClient for protocol 2.0 отправил с нее команду в BAOS на активацию все того же датопоинта и отловил в шине посланные телеграммы. первая из них содержала следующее:
00 1C 42 94 9C 68 00 24 6D 00 4E 00 08 00 45 00
00 3D 00 99 00 00 10 06 27 E0 C0 A8 00 7C C0 A8
00 76 2E E4 08 32 0E 3E 7B 90 59 05 B0 DB 50 18
05 B4 58 7F 00 00 06 20 F0 80 00 15 04 00 00 00
F0 C1 00 01 00 01 00 01 18 01 01
как видите, то что выделено красным и есть все та же строка данных, которую я ловил в Simpl Debugger, пробую методом последовательных приближений выписывать эти данные в Serial IO и отправлять в шлюз, но пока реакции нет.
Можете ли кто-нибудь подсказать куда копать дальше? Может хотя бы подскажите как должна выглядеть строка Для первого 1 битового датапоинта?
За ранее благодарен.
