Směrovací protokoly pro ztrátové bezdrátové síte

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Tato práce zkoumá vhodnost a požadavky návrhu simulací pro simulátor NS-3 pro případ bezdrátových sítí používaných v měřící infrastruktuře společnosti Kamstrup. V práci jepopsán simulátor NS-3 a je vytvořena základní implementace dvou protokolů. WirelessM-Bus jako příklad jednosměrného protokolu pro zařízení napájené z baterií. Simulace Wireless M-Bus je porovnána s daty naměřenými v reálném systému. NS-3 poskytuje flexibilní prostředí pro vývoj simulací různých síťových protokolů, včetně těch určených pro sítě inteligentních měřidel.

Vydal: FEKT VUT Brno Autor: Zenon Kuder

Strana 11 z 44

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
Unit Test Framework order avoid introducing errors and check existing code, tests can prepared check the models behave expected way. 11 . The models are not limited just network protocols. There are, for example, models for mobility, propagation loss and energy consumption included. The seed the generator can set from the command line using run number that guarantees the pseudo-random streams will not overlap.NS-3 NS-3 simulator was chosen versatile simulation tool that can used simulate different types networks including their potential upgrades and replacements. Tracing obtain results from the simulation, trace sources exist the models and can accessed trace sinks. NS-3 discrete-event simulator, the scheduling responsible for managing events. This feature can used run multiple trials the simulation, while keeping consistent results for each trial when desired. Attribute System system string-based attributes for objects, that can be used easily set different simulation and object parameters, from code and from the command line. The core NS-3 set libraries that offers framework and tools support simulation development. Pseudo-Random Value Generator Gives the same results each time the pro- gram run unless set otherwise. Improved Objects Objects derived from NS-3 Object class can use advanced features such aggregation, easy downcasting and “smart” pointers, that count the number references and automatically delete the object. Command Line Arguments Support Allows for easy addition custom ar- guments and access the attribute system. In addition, the base package NS-3 also contains existing models several Internet protocols that can used simulations. Some these tools are: Scheduling The core the simulator. NS-3 written solely C++ (as opposed its predecessor, NS-2, which used a combination C++ and OTcl) and offers binding for Python for most its API [1] that can used create scripts, simulations prototypes Python. Moreover, thanks its open- source nature and popularity there are also models that are contributed are in an early development. Callbacks Callbacks allow the simulation stay flexible, because they allow calling methods without knowing their object’s type. Logging System Offers several levels verbosity that can set per-model both from the main program and from the command line