2015-04-21 2 views
0

Я пытаюсь реализовать функцию радиосвязи для беспроводных сенсорных сетей с использованием Cooja. Поскольку, я новичок в Cooja, кто-нибудь сделал это раньше или не знает, как реализовать его в Cooja в качестве плагина.Wake-Up Radio plugin/simulation для Cooja

Wake-up radio (WuR) - это, в основном, вторичное радиоприемник, подключаемый к основному звуку и может быть внутриполосным или внеполосным радио. Этот WuR является устройством с очень низким энергопотреблением (nA) и может поддерживаться на полную мощность и будет контролировать канал. По действительным данным, которые будут переданы, он отправит пробуждающий вызов другому приемнику пробуждения, который затем просыпает основной канал с помощью прерывания.

Будет действительно полезно, если кто-нибудь может предоставить некоторые рекомендации о том, как реализовать это вторичное радио.

+0

В отличие от сайтов на форуме, мы не используем «Спасибо» или «Любая помощь оценена» или подписи на [so]. См. «[Должны ли« Привет »,« спасибо », теги и приветствия удалены из сообщений?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be - спасибо за сообщение). Кстати, это «Спасибо заранее», а не «Спасибо в продвинутый». –

ответ

1

Cooja предназначен для поддержки радиостанций 802.15.4. Если вам нужно только внутриполосное пробуждение, вы можете просто расширить один из существующих радиостанций, контролируя изменения в усилении сигнала. Это, вероятно, легче, чем писать второе радио.

Если вам требуется что-то вне диапазона (а это означает не 802.15.4), вам нужно будет добавить параллельное радио - или расширить одну из существующих моделей - и радио. Есть кое-что о Cooja и PLC. Это может быть хорошей отправной точкой.

В принципе, вы должны решить, можете ли вы продолжить продление существующего материала или что-то реализовать параллельно, и особенно для какой платформы. К счастью, Cooja - один из лучших структурированных проектов (хотя некоторые из фактического кода довольно уродливые). Таким образом, тратить один или два дня на чтение источника, вероятно, хорошая идея.

Поскольку я просто потратил некоторое время на то, чтобы копаться в радиокодете Cooja: вы можете использовать интерфейс CustomDataRadio. Теоретически это должно позволить вам отправлять специальный объект с использованием радиосредства. Тем не менее, я не выкапывал достаточно глубоко, чтобы понять, как это работает.

+0

Спасибо Morty за ваш ответ. Идею состоит в том, чтобы использовать внеполосные радиостанции main mote telosb на частоте 2,4 ГГц, я буду смотреть на ваше предложение Cooja и PLC и еще раз поблагодарить. Я считаю, что создание плагина для внеполосного радио потребует дополнительной работы. – user3315702

Смежные вопросы