摘要: This report introduces a new sensor network simulator for the Contiki OS - COOJA Simulator. The is portable operating system designed specifically resource limited devices such as nodes. It built around an event-driven kernel but supports pre-emptive multithreading at per-process basis. also full TCP/IP stack via uIP and programming abstraction Protothreads. The main design goal of Simulator extendibility, which Interfaces Plugins are used. An Interface represents node property or device, position, button radio transmitter. A Plugin used to interact with simulation, example control simulation speed watch all traffic between simulated Both can easily be created added environment. number other parts simulator, medium responsible forwarding data, implemented simulator. And by supporting several different environments same time in one underlying hardware platforms heterogeneous networks. Java Native connect Contiki, allowing applications run real system. By using this approach, any application then on unaltered.