METHOD AND SYSTEM FOR CREATING A VIRTUAL WIRELESS SENSOR NETWORK
First Claim
1. A computer implemented method of creating a virtual Wireless Sensor Network (WSN), the method comprising:
- extracting one or more niceties of a physical WSN, wherein extracting the one or more niceties comprises;
determining a communication mode between a plurality of sensor nodes of the physical WSN and a base station;
segregating a plurality of packets exchanged by the plurality of sensor nodes of the physical WSN and the base station;
identifying a source sensor node and a traversed network path of the plurality of segregated packets;
transforming at least one of sensor data and control data from the plurality of segregated packets into a predefined format; and
embedding at least one of the extracted niceties in a soft object to represent one or more sensor nodes of the physical WSN.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for creating a virtual Wireless Sensor Network (WSN) is disclosed. The method includes extracting one or more niceties of a physical WSN and embedding at least one of the extracted niceties in a soft object to represent one or more sensor nodes of the physical WSN. The method includes, sending equivalent command to the one or more sensor nodes of the physical WSN, when one or more changes are performed on corresponding niceties of the soft object. Further, the method adding or deleting one or more niceties corresponding to the one or more sensor nodes from the soft object upon ingress or egress of the one or more sensor nodes in the physical WSN. The method also includes steps of building application using the soft object of the virtual WSN.
11 Citations
28 Claims
-
1. A computer implemented method of creating a virtual Wireless Sensor Network (WSN), the method comprising:
-
extracting one or more niceties of a physical WSN, wherein extracting the one or more niceties comprises; determining a communication mode between a plurality of sensor nodes of the physical WSN and a base station; segregating a plurality of packets exchanged by the plurality of sensor nodes of the physical WSN and the base station; identifying a source sensor node and a traversed network path of the plurality of segregated packets; transforming at least one of sensor data and control data from the plurality of segregated packets into a predefined format; and embedding at least one of the extracted niceties in a soft object to represent one or more sensor nodes of the physical WSN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer implemented method of building an application using a virtual Wireless Sensor Network (WSN), the method comprising:
-
identifying a plurality of sensor nodes of a physical WSN embedded in the form of a soft object for creating the application; obtaining access to one or more niceties of the plurality of identified sensor nodes embedded in the soft object through a Graphical User Interface (GUI); updating the one or more niceties of the plurality of identified sensor nodes in the soft object to obtain a desired functionality of the application; and deploying changes on a corresponding sensor node in the physical WSN by transferring the update performed on the identified sensor nodes in the soft object to build the desired application. - View Dependent Claims (17, 18)
-
-
19. A system for creating a virtual Wireless Sensor Network (WSN) corresponding to a physical WSN, the system comprising:
an extraction module configured for recording one or more niceties of the physical WSN, wherein the extraction module comprises; an abstraction module for determining a mode of communication between a plurality of sensor nodes of the physical WSN and a base station; a filtering module for segregating a plurality of packets exchanged between the physical WSN and the base station; an interpretation module for identifying a source sensor node and a traversed network path of a plurality of segregated packets; a conversion module for transforming at least one of sensor data and control data from the plurality of filtered packets into a predefined format; and an embedding module configured for creating a soft object by using at least one of the recorded niceties to represent one or more sensor nodes of the physical WSN. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
27. A computer program product comprising a computer usable medium having a computer readable program code embodied therein for creating a virtual Wireless Sensor Network (WSN), the computer program product comprising:
a program code adapted for; extracting one or more niceties of a physical WSN, wherein extracting the one or more niceties comprises; determining a communication mode between a plurality of sensor nodes of the physical WSN and a base station; segregating a plurality of packets exchanged by the plurality of sensor nodes of the physical WSN and the base station; identifying a source sensor node and a traversed network path of the plurality of segregated packets; transforming at least one of sensor data and control data from the plurality of segregated packets into a predefined format; and embedding at least one of the extracted niceties in a soft object to represent one or more sensor nodes of the physical WSN.
-
28. A computer program product comprising a computer usable medium having a computer readable program code embodied therein for building an application using a virtual Wireless Sensor Network (WSN), the computer program product comprising:
a program code adapted for; identifying a plurality of sensor nodes of a physical WSN embedded in the form of a soft object for creating the application; obtaining access to one or more niceties of the plurality of identified sensor nodes embedded in the soft object through a Graphical User Interface (GUI); updating the one or more niceties of the plurality of identified sensor nodes in the soft object to obtain a desired functionality of the application; and deploying changes on a corresponding sensor node in the physical WSN by transferring the update performed on the identified sensor nodes in the soft object to build the desired application.
Specification