z-logo
open-access-imgOpen Access
Designing a Virtual Platform for Modeling Nodes in Wireless Sensor Networks at the Central Processing Unit Level
Author(s) -
Mothanna Alkubeily Ghaidaa Mohammad Esber
Publication year - 2021
Publication title -
مجلة العلوم الهندسية و تكنولوجيا المعلومات
Language(s) - English
Resource type - Journals
ISSN - 2522-3321
DOI - 10.26389/ajsrp.e120621
Subject(s) - computer science , microprocessor , testbed , wireless sensor network , node (physics) , kernel (algebra) , embedded system , compiler , key distribution in wireless sensor networks , virtual machine , wireless , protocol (science) , wireless network , operating system , computer network , engineering , medicine , alternative medicine , mathematics , structural engineering , pathology , combinatorics
Wireless sensor network simulation programs provide representation for an actual system, without needing to deploy real testbed which is highly constrained by the available budget, and the direct operations inside physical layer in most of these programs are hidden and work implicitly. This is what motivated us to build a kernel for a virtual simulation platform to be able to simulate protocol operations and algorithms at the node processing unit level, The proposed system aims to observe the execution of operations at the low level of the wireless sensor physical infrastructure with the ability to modify at this level. That give the improvers of wireless sensor nodes the ability to test their ideas without needing to use physical environment. We have built the functionality operations which are related to the platform kernel at several stages. We defined (as a first step) the essential operations inside a virtual microprocessor that uses a partial set pf MIPS instructions, and built the kernel of minimized virtual WSN simulator depending on the proposed microprocessor, that means we can add any number of nodes inside the GUI of the WSN simulator kernel, and these nodes use the proposed virtual microprocessor . Then we improved this platform by adding the instruction set of a real microprocessor that is used in wireless sensor network nodes. Finally, (and to ease and simplify the interaction operation between program GUI of the platform kernel and the user), we have built simplified compiler that allows user to deal with microprocessor GUI inside each node, and to clarify protocol and algorithm operations by a set of orders and functions without needing to deal with low level language (Assembly language) in a direct way. The simulation results have presented high flexibility and performance to this platform in observing the operation sequence inside wireless sensor nodes at assembly level, in addition to focus on some parameters that are related to microprocessor inside each node.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom