Zigbee pro: отправка многоадресной рассылки с фрагментацией - PullRequest
1 голос
/ 17 августа 2011

Хорошо, мы проводим мозговой штурм по будущему проекту с участием Zigbee PRO и кластера интерфейса протокола. Что-то вроде туннелирования протокола (bacnet) В сети zigbee.

В бакете есть одноадресный (одна цель) и широковещательный (много целей) кадр. Оба кадра передаются по сети bacnet, и их необходимо будет туннелировать в сети zigbee.

bacnet unicast ==> zigbee unicast. широковещательная рассылка ==> многоадресная рассылка Zigbee.

Когда полезная нагрузка bacnet> полезная нагрузка zigbee, фрагментация Zigbee включается в соответствии с полезной нагрузкой zigbee (кадр разбивается на меньшие кадры).

Но фрагментацию zigbee нельзя использовать в многоадресном фрейме (спецификация zigbee) ...!

Каков наилучший подход к этому вопросу? Можно ли обойти это, создав привязку между всеми устройствами zigbee?

Спасибо

Ссылка: http://www.bacnet.org/Addenda/Add-135-2008q.pdf

1 Ответ

1 голос
/ 19 августа 2011

Итак, вы говорите, что Zigbee обеспечивает фрагментацию для одноадресной, но не для многоадресной рассылки. Поэтому, поскольку вам все еще требуется фрагментация, вы должны реализовать кадрирование выше Zigbee.

Теперь у вас есть выбор: реализовать кадрирование один раз и использовать как для одноадресной, так и для многоадресной рассылки и игнорировать то, что Zigbee предоставляет для одноадресной передачи, или использовать только для многоадресной рассылки. Выбор зависит от ограничений и удобства протокола, может быть удобнее реализовать кадрирование самостоятельно и полностью игнорировать Zigbee.

...