Systems and methods for displaying node information in wireless networks
First Claim
1. A system for displaying node information in a wireless mesh network, the system comprising:
- a plurality of nodes forming the wireless mesh network, one of the plurality of nodes configured to receive from the wireless mesh network a plurality of scripts uploaded to the one node through the wireless mesh network, the one node further configured to store each of the scripts, wherein each of the scripts defines a respective function for the one node;
memory configured to store a list of the plurality of nodes; and
logic remote from the one node, the logic configured to display the list and to receive a first user input selecting the one node, the logic further configured to display a plurality of function identifiers in response to the first user input, each of the function identifiers identifying a respective one of the scripts stored at the one node, the logic further configured to receive a second user input selecting one of the function identifiers and to transmit a remote procedure call through the wireless mesh network to the one node in response to the second user input, wherein a virtual machine of the one node is configured to run the script identified by the selected function identifier in response to the remote procedure call, wherein the script identified by the selected function identifier comprises bytecode, and wherein the virtual machine is configured to run the script identified by the selected function identifier by interpreting the bytecode.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure generally pertains to systems and methods for displaying node information in wireless sensor networks. An exemplary system has logic that is configured to display a list of nodes in a wireless sensor network. The logic is further configured to display a plurality of function identifiers in response to a first user input identifying one of the nodes, and the function identifiers identify a plurality of functions and a script image of the one node. The logic is further configured to receive a second user input selecting one of the function identifiers and to transmit a remote procedure call through the wireless network to the one node in response to the second user input. The one node is configured to run the function or script image identified by the selected function identifier in response to the remote procedure call.
-
Citations
11 Claims
-
1. A system for displaying node information in a wireless mesh network, the system comprising:
-
a plurality of nodes forming the wireless mesh network, one of the plurality of nodes configured to receive from the wireless mesh network a plurality of scripts uploaded to the one node through the wireless mesh network, the one node further configured to store each of the scripts, wherein each of the scripts defines a respective function for the one node; memory configured to store a list of the plurality of nodes; and logic remote from the one node, the logic configured to display the list and to receive a first user input selecting the one node, the logic further configured to display a plurality of function identifiers in response to the first user input, each of the function identifiers identifying a respective one of the scripts stored at the one node, the logic further configured to receive a second user input selecting one of the function identifiers and to transmit a remote procedure call through the wireless mesh network to the one node in response to the second user input, wherein a virtual machine of the one node is configured to run the script identified by the selected function identifier in response to the remote procedure call, wherein the script identified by the selected function identifier comprises bytecode, and wherein the virtual machine is configured to run the script identified by the selected function identifier by interpreting the bytecode. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for displaying node information in a wireless mesh network having a plurality of nodes, the method comprising the steps of:
-
receiving at one of the plurality of nodes a plurality of scripts uploaded to the one node through the wireless mesh network; storing at the one node each of the scripts, wherein each of the scripts defines a respective function for the one node; displaying a list of the plurality of nodes via a graphical user interface at a location remote from the one node; receiving, at the location remote from the one node, a first user input selecting the one node; displaying, in response to the first user input, a plurality of function identifiers via the graphical user interface at the location remote from the one node, each of the function identifiers identifying a respective one of the scripts; receiving, at the location remote from the one node, a second user input selecting one of the function identifiers; transmitting a remote procedure call through the wireless mesh network to the one node in response to the second user input; and running on a virtual machine of the one node the script identified by the selected function identifier in response to the remote procedure call, wherein the script identified by the selected function identifier comprises bytecode, and wherein the running step comprises the step of interpreting the bytecode via the virtual machine. - View Dependent Claims (8, 9, 10, 11)
-
Specification