802.15.4

所属分类:.net编程
开发工具:Visual C++
文件大小:13878KB
下载次数:6
上传日期:2014-07-18 16:50:02
上 传 者gaozhan512
说明:  802.15.4的omnet++的物理层模块实现
(Code of the IEEE802.15.4 MAC-PHY Model)

文件列表:
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\Ethernet\EtherApp.msg (1342, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\Ethernet\EtherAppCli.cc (5528, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\Ethernet\EtherAppCli.ned (1924, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\Ethernet\EtherAppSrv.cc (4139, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\Ethernet\EtherAppSrv.ned (1247, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\Ethernet\Makefile (5544, 2008-03-12)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\Generic\IPTrafficGenerator.ned (1049, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\Generic\IPTrafGen.cc (4784, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\Generic\IPTrafGen.h (1953, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\Generic\IPTrafGen.ned (2224, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\Generic\Makefile (5053, 2008-03-12)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\Makefile (2929, 2008-03-12)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\PingApp\Makefile (5333, 2008-03-12)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\PingApp\PingApp.cc (7696, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\PingApp\PingApp.h (2040, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\PingApp\PingApp.ned (2489, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\PingApp\PingPayload.msg (1067, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\GenericAppMsg.msg (1583, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\Makefile (9292, 2008-03-12)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPApp.ned (1009, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPBasicClientApp.cc (3666, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPBasicClientApp.h (1723, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPBasicClientApp.ned (3113, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPEchoApp.cc (2610, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPEchoApp.h (1048, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPEchoApp.ned (1963, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPGenericCliAppBase.cc (4075, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPGenericCliAppBase.h (3672, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPGenericSrvApp.cc (4281, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPGenericSrvApp.h (1271, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPGenericSrvApp.ned (1839, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPGenericSrvThread.cc (2011, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPGenericSrvThread.h (975, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPSessionApp.cc (4640, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPSessionApp.h (1276, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPSessionApp.ned (2785, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPSinkApp.cc (1641, 2006-10-20)
INET-20061020-chen_wpan_v01(1)\INET-20061020\Applications\TCPApp\TCPSinkApp.h (943, 2006-10-20)
... ...

INET Framework for OMNEST/OMNeT++ ================================= The INET framework is an open-source communication networks simulation package, written for the OMNEST/OMNeT++ simulation system. The INET framework contains models for several Internet protocols: beyond TCP and IP there is UDP, Ethernet, PPP and MPLS with LDP and RSVP-TE signalling. See the CREDITS file for the names of people who have contributed to the INET Framework. IMPORTANT: The INET Framework is continuously being improved: new parts are added, bugs are corrected, and so on. We cannot assert that any protocol implemented here will work fully according to the specifications. YOU ARE RESPONSIBLE YOURSELF TO MAKE SURE THAT THE MODELS YOU USE IN YOUR SIMULATIONS WORK CORRECTLY, AND YOU'RE GETTING VALID RESULTS. Contributions are highly welcome. You can make a difference! See the WHATSNEW file for recent changes. GETTING STARTED --------------- You may start by downloading and installing the INET demo on Windows. Then you can gather initial experience by following the INET tutorial. After that, you can learn the NED language from the OMNeT++ manual & sample simulations. After that, you may write your own topologies using the NED language. You may assign some of the submodule parameters in NED files. You may leave some of them unassigned. Then, you may assign unassigned module parameters in omnetpp.ini of your simulation. (You can refer to sample simulations & manual for the content of omnetpp.ini) Finally, you will be ready to run your simulation. As you see, you may use the INET framework without writing any C++ code, as long as you use the available modules. Finally, to implement new protocols or modify existing ones, you'll need to download the INET source, compile it yourself, then start adding/modifying source files yourself. It is a workable approach to compile your C++ code as shared library (.so on Linux/Unix), and get the INET executable load it dynamically. See the following URL for hints: http://www.omnetpp.org/article.php?story=20050603034256799 Directory structure ------------------- Directories of INET framework source are arranged roughly along the OSI layers. Bottom-up: NetworkInterfaces/ L2 (data link layer) protocols Contract/ API to common L2 functionality Ethernet/ Ethernet model (MAC, LLC, Encap) EtherSwitch/ Ethernet switch (relay unit) model PPP/ basic PPP model (framing only) MFCore/ Core modules from the Mobility Framework (modified) MF80211/ MF's 802.11b ad-hoc mode model (modified) Network/ L3 (network layer) protocols Contract/ API to common L3 functionality AutoRouting/ autoconfiguration of static routes ARP/ ARP protocol Queue/ router queues (QoS, RED, etc) IPv4/ IPv4 and associated protocols IPv6/ IPv6 implementation (currently in work) ICMPv6/ ICMPv6 implementation (currently in work) MPLS/ MPLS implementation (will be replaced soon) LDP/ LDP signalling protocol for MPLS RSVP_TE/ RSVP-TE signalling protocol for MPLS (will be replaced soon) Scenario/ specific for RSVP-TE (will be replaced soon) Transport/ transport layer protocols Contract/ API to transport layer functionality TCP/ TCP protocol UDP/ UDP protocol RTP/ Realtime Transport Protocol (not yet integrated) Applications/ application layer TCPApp/ TCP application models UDPApp/ UDP application models (VideoStream, etc.) Generic/ traffic generators (directly for IP) Ethernet/ traffic generators (directly for Ethernet) PingApp/ ping application Further directories are: World/ scenario manager, MF channel manager Nodes/ protocol stacks, host and router models INET/ IP-based components IPv6/ IPv6-based components MPLS/ router models with MPLS/LDP/RSVP-TE Examples/ example networks Ethernet/ example Ethernet networks INET/ IP-based example networks IPv6/ IPv6-based example networks MPLS/ example networks for MPLS/LDP/RSVP-TE RTP/ RTP examples (not yet integrated) MobileAdhoc/ mobile and ad-hoc networks (incomplete) Base/ common header files, base classes Util/ utility classes Documentation/ documentation Tests/ test suite IPv4/ for IPv4 components IPv6/ for IPv6 components MPLS/ for the MPLS models NewTCP/ for the TCP model

近期下载者

相关文件


收藏者