Научная статья на тему 'ВОЗМОЖНОСТИ В ПРОГРАММНОЙ СРЕДЕ COOJA'

ВОЗМОЖНОСТИ В ПРОГРАММНОЙ СРЕДЕ COOJA Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
92
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БЕСПРОВОДНЫЕ СЕНСОРНЫЕ СЕТИ / СИМУЛЯТОР

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Васенкина Е.В., Данилова М.В.

В статье рассматриваются общие характеристики и возможности программной среды Cooja на ПО Contiki. Особенности версии Conriki 3.0

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

OPPORTUNITIES IN THE SOFTWARE ENVIRONMENT COOJA

The article deals with General characteristics and capabilities of the software environment in Cooja FOR Contiki. The features of version 3.0 Conriki

Текст научной работы на тему «ВОЗМОЖНОСТИ В ПРОГРАММНОЙ СРЕДЕ COOJA»

обращения 22 апреля 2016 г.).

2. DataTEst [Электронный ресурс] Квалификационный сетевой кабельный тестер//Режим доступа: http://datatest.ru/test-and-measurement/datacom/ethernet/526-signaltek-ii, (дата обращения 22 апреля 2016 г.).

3. Psiber [Электронный ресурс]//Режим доступа: http://bookasutp.ru/Chapter2_3.aspx, (дата обращения 22 апреля 2016 г.).

4. Связь комплект [Электронный ресурс]//Режим доступа: http://www.skomplekt.com/tovar/1/1/25/, (дата обращения 22 апреля 2016 г.).

УДК 007.3

Васенкина Е.В. студент, 4 курс Данилова М.В. студент, 4 курс Поволжский государственный университет телекоммуникаций и информатики

Россия, г. Самара ВОЗМОЖНОСТИ В ПРОГРАММНОЙ СРЕДЕ COOJA Аннотация: в статье рассматриваются общие характеристики и возможности программной среды Cooja на ПО Contiki. Особенности версии Conriki 3.0

Ключевые слова: Contiki,Cooja, беспроводные сенсорные сети, БСС, симулятор.

Vasenina E. V. student,4th year

Povolzhskiy state University of telecommunications and Informatics

Russia, Samara Danilova M. V. student,4th year

Povolzhskiy state University of telecommunications and Informatics

Russia, Samara

OPPORTUNITIES IN THE SOFTWARE ENVIRONMENT COOJA.

Abstract: the article deals with General characteristics and capabilities of the software environment in Cooja FOR Contiki. The features of version 3.0 Conriki

Keywords: Contiki,Cooja, wireless sensor network, WSN, simulator.

Широкое распространение беспроводных сенсорных сетей (БСС) и интеграция их в глобальное инфокоммуникационное пространство, например, передача трафика через публичную сеть (Интернет), привело к необходимости решения вопросов обеспечения безопасности в БСС. Важной

проблемой обеспечения безопасности БСС является выбор оптимальных протоколов маршрутизации [1, 2]. При моделировании беспроводных сенсорных сетей с реализацией механизмов, обеспечивающих безопасность, приходится сталкиваться с выбором подходящего симулятора. Важными требованиями при разработке модели БСС являются обеспечение всех возможных взаимодействий между устройствами, для чего необходима подходящая операционная система (ОС).

В операционной системе с открытым ключом - Contiki, разработанной как раз для беспроводных сетей, которая даёт возможность оценить работу созданной сети до её реализации. Данная ОС разработана и реализуется на сенсорных узлах, но может быть реализована на виртуальной машине и позволяет создать модели сети с самыми разнообразными топологиями и типами узлов.СопйЫ была первой ОС, которая представила IP-связь в сетях с низким энергопотреблением

Cooja - это симулятор сетевых процессоров ОС Contiki, созданный для разработки ПО беспроводных сенсорных сетей и, при необходимости, его отладки. Плагины позволяют формировать симуляцию, интерфейс описывает свойства сенсорного узла.

Особенность данного симулятора заключается в том, что он может моделировать на разных уровнях - это сетевой, операционной системы и машинного кода. Все взаимодействия с моделируемыми узлами выполняются через плагины.

Исследуемая версия Contiki 3.0 (выпущена в 2013). Она считается лучшим релизом за всю работу команды, поддерживает IEEE 802.15.4(6LoWPAN) и Bluetooth-радио

Это позволяет Contiki устройствам быть обнаружены с помощью смартфона приложение ОС IOS или Android, без каких-либо дополнительных аппаратных средств или программного обеспечения.

Шифрования и поддержки безопасности всегда катастрофически не хватало в предыдущих версиях Contiki. Новая версия приносит столь необходимую поддержку для 802.15.4 канального уровня шифрования с AES128, доступной в программном обеспечении для всех платформ и аппаратно- для тех платформ, которые поддерживают его (в первую очередь TI CC2538).

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

В окне программы (рис.1) представлено 27 различных сенсорных узлов. Различные цвета соответствуют различным видам. (Так, например, оранжевые узлы соответствуют типу IPv6.) Обратим внимание на 26 и 27. Это разные узлы. Задача 26 быть узлом шифрования, а 27 быть узлом дешифрования. Остальные узлы представлены в качестве доказательства успешной работы при большом уровне помех.

Рис 1. - Окно программы Cooja На рис. 2 представлено шифрование 26 узла , а на рис. 3 его расшифровывание на 27 узле. Данный эксперимент доказал успешное выполнение функции заявленной разработчиками СопйЫ версии 3.0

о Hii" •»Щн*

"•-'"Л-

| т»»» на. Нкиг>

1 •*> да* 1мг|ц j 1 -.ic.j »»in.wi «г«п>о мм» и lb«» atartH «1th • Мгжэ* 0 Я 9 S4}) ( т> « I* UM« |«| Li «W it > 1« v»t К J» it, »ill-л >Ii«n' rat* I'M' *C

ао к л Tntab«« Ui* tu«l им» iiitm <■№ ixk с эооо cccc ахи oat aai» .сь iii *ini п.!« 'Я>1( m«'i*qi

ий EQJ6 '-Urtl/HJ t»I*l pftflll 1»»Г1,Ч «цПквЬч Mill

ий СОХ (П ЕС да

■si д

Рис 2. - Узел 26

Рис 3. - Узел 27

Однако узлы подготовлены по умолчанию и выполняют каждый свою функцию. Пока что модифицировать и сделать их более универсальными невозможно. Эти возможности будут реализованы в более поздних версиях Contiki.

Использованные источники:

1. H. Chan, A. Perrig, D. Song, "Random key predistribution schemes for sensor networks," Proceedings of the IEEE Computer Society Symposium on Security and Privacy, Piscataway, USA: IEEE, pp. 197-213, 2003.

2. V. T. Kesavan, S. Radhakrishnan, "Multiple Secret Keys based Security for Wireless Sensor Networks", International Journal of Communication Networks

i Надоели баннеры? Вы всегда можете отключить рекламу.