40 likes | 235 Views
Симулятор для моделирования протоколов в сенсорной сети. Никитин Павел, 2007-2008 Академия Современного Программирования Руководитель – Линский Евгений Михайлович. Архитектура системы. Active Object Message Gate Module Packet. Simulator. UI. Network. GUI. Tests. CUI. в. M O D
E N D
Симулятор для моделирования протоколов в сенсорной сети Никитин Павел, 2007-2008 Академия Современного Программирования Руководитель – Линский Евгений Михайлович
Архитектура системы • Active Object • Message • Gate • Module • Packet Simulator UI Network GUI Tests CUI в M O D E L S Model 1 Sensor Network Model 2 User Extentions … etc …
Ядром системы является Dispatcher, который диспетчеризует сообщения IMessage между объектами ActiveObject.Стандартная реализация – NetObject, см интерфейс INetObject.Mot является расширением этого класса, в который добавлены методы IMovingObject, мощность передатчика, порог приёма и стандартная линейная топология (топология - то, как соединены модули внутри него, см. Tutorial_Protocol).
Передача сообщений • Message Filter (Radio, Wired, etc) • Message • Network Object • Gate • Module • Packet Dispatcher Filter 1 Filter 2 Module 1 Module 2