METHOD AND SYSTEM FOR QUERYING, MONITORING AND CONTROLLING A WIRELESS SENSOR NETWORK USING AN INSTANT MESSAGING SYSTEM
First Claim
1. A method of communicating with one or more sensor nodes in a Wireless Sensor Network (WSN) over a network, the method comprising:
- initiating communication with a server application by sending a message from an instant messaging client;
encoding the message received from the instant messaging client by the server application;
sending the encoded message to the one or more sensor nodes in the WSN by the server application;
receiving a response from the one or more sensor nodes in the WSN by the server application;
decoding the response received from the one or more sensor nodes by the server application; and
sending the decoded response to the instant messaging client.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating with one or more sensor nodes in a Wireless Sensor Network (WSN) over a network is disclosed. The method includes initiating communication with the sensor nodes by sending messages to the server application using the instant messaging system. The server application formats the received messages and communicates to the sensor nodes and in turn also receives responses from the sensor nodes and communicates them back to the IM client. The method also includes steps for enabling a WSN messaging client to converse with an instant messaging client over the network during communication with the one or more sensor nodes in the WSN. The method further includes identifying the IM client the user has employed for communication and the corresponding IM protocol. Also, the method includes the step of configuring the WSN messaging client with the same IM protocol to enable communication.
-
Citations
36 Claims
-
1. A method of communicating with one or more sensor nodes in a Wireless Sensor Network (WSN) over a network, the method comprising:
-
initiating communication with a server application by sending a message from an instant messaging client; encoding the message received from the instant messaging client by the server application; sending the encoded message to the one or more sensor nodes in the WSN by the server application; receiving a response from the one or more sensor nodes in the WSN by the server application; decoding the response received from the one or more sensor nodes by the server application; and sending the decoded response to the instant messaging client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for enabling a Wireless Sensor Network (WSN) messaging client to converse with an instant messaging client over a network during communication with one or more sensor nodes in the WSN, the method comprising:
-
identifying at least one of a plurality of instant messaging clients that a user is using for conversing by sending messages; determining one or more instant messaging protocols that are employed by the identified instant messaging client for sending messages; configuring the WSN messaging client to operate with at least one of the determined instant messaging protocol; and adding a messaging buddy with its unique identifier name, associated to the configured WSN messaging client, in one or more instant messaging clients to facilitate communication with one or more sensor nodes in the WSN over a network through the WSN messaging client. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for communicating with one or more sensor nodes in a Wireless Sensor Network (WSN) over a network, the system comprising:
-
one or more instant messaging clients configured for sending a message from a user; and a server application module configured for; encoding the message received from the one or more instant messaging clients; sending the encoded message to the one or more sensor nodes in the WSN; receiving an encoded response from the one or more sensors nodes in the WSN; and decoding the encoded response and sending the decoded response to the instant messaging client. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer program product comprising a computer usable medium having a computer readable program code embodied therein for communicating with one or more sensor nodes in a Wireless Sensor Network (WSN) over a network, the computer program product comprising:
a program code adapted for; initiating communication with a server application by sending a message from an instant messaging client; encoding the message received from the instant messaging client by the server application; sending the encoded message to the one or more sensor nodes in the WSN by the server application; receiving a response from the one or more sensor nodes in the WSN by the server application; decoding the response received from the one or more sensor nodes by the server application; and sending the decoded response to the instant messaging client.
-
36. A computer program product comprising a computer usable medium having a computer readable program code embodied therein for enabling a Wireless Sensor Network (WSN) messaging client to converse with an instant messaging client over a network during communication with one or more sensor nodes in a WSN, the computer program product comprising:
-
a program code adapted for; identifying at least one of a plurality of instant messaging client that an user is using for communication by sending messages; determining one or more instant messaging protocols that is employed by the identified instant messaging client for sending messaging; configuring the WSN messaging client to operate with at least one of the determined instant messaging protocol; and adding a messaging buddy with its unique identifier name, associated to the configured WSN messaging client, in one or more instant messaging clients to facilitate communication with one or more sensor nodes in the WSN over a network through the WSN messaging client.
-
Specification