Turkish Journal of Electromechanics & Energy, vol.2, no.2, pp.1-6, 2017 (Peer-Reviewed Journal)
Wireless Sensor Networks (WSNs) have very wide range of applications from health to agriculture, from military technologies to observing of volcano activities. Developers and engineers frequently need to simulate WSN to ensure developed applications work successfully and to analyze effects of various configurations of wireless nodes.Simulating the designed scenario and embedding the designed algorithms into the wireless modules effectively are the important factors for the developers and engineers in this field. In this study, Contiki Operating System is proposed as a convenient solution for developers and engineers. Contiki is an open source, Linux based operation system, and developed for Internet of Things (IoT) devices.In this paper, primarily, Contiki OS usage and advantages in WSN were explained, then Contiki OS usage over a sample scenario was given and finally advantages of Contiki OS over other popular operation systems such as Tiny OS and Lite OS were examined. Background information on WSN and Contiki OS to build an example scenario for beginners were provided.