Реализовать агрегацию в cooja

Может у кого-нибудь есть идея, как реализовать агрегацию в udp-client.c с помощью cooja Пожалуйста? У меня линейная сеть с одним сервером (узел 1) и 4-мя клиентами, работающими на контике. 1 подключен к 2, который подключен к 3, который подключен к 4, который подключен к 5. Моя цель состоит в том, чтобы узел 2 ждал данных от узла 3, прежде чем отправлять свои данные узлу 1, узел 3 ждет данных от узла 4, а узел 4 ждет данные из node5 перед отправкой в ​​node3. Я использую куджу. Спасибо!!!


person atangopascall    schedule 11.02.2020    source источник


Ответы (1)


Чтобы определить связь между различными узлами, вы используете режим DGRM Directed Graph Radio Medium (DGRM), чтобы указать качество связи между узлом 1 и узлом 2, узлом 2 и узлом 3 и т. д., чтобы создать линейную топологию для вашей сети.

Вы можете изменить код, выполняемый вашим узлом (udp-client.c), для отправки определенных сообщений. когда сообщение получено, узел, который получает сообщение, проверяет, что оно было отправлено родителем, поэтому он отправит сообщение своим дочерним элементам.

person Yacine Grine    schedule 02.11.2020