Zigbee/IP gateway
First Claim
1. A method of transmitting messages between a personal area network (PAN) and an Internet Protocol (IP) network, said method comprising:
- allocating ports on an IP interface to one or more PAN clients in said PAN;
storing a routing table in memory for relating said PAN clients in said PAN with their corresponding ports, the routing table including therein an indication of the device types of said PAN clients; and
routing messages between said PAN clients and said IP network based on said routing table, by;
receiving from said IP network a query for a list of PAN clients that have a certain device type indicated in said routing table and their corresponding ports;
sending said list to said IP network responsive to said query; and
receiving a message at a port corresponding to one of said PAN clients in said list and routing the message to that PAN client based on the routing table.
1 Assignment
0 Petitions
Accused Products
Abstract
A gateway enables communications between a personal area network, such as a Zigbee network, and an Internet Protocol (IP) network. The gateway includes a first interface device for connecting to the personal area network, a second interface device for connecting to the IP network, and a gateway controller. In one embodiment, the gateway controller allocates ports on an IP interface to one or more clients in said personal area network, stores a routing table in memory for relating said clients in said personal area network with their corresponding ports, and transfers messages between said personal area network clients and said IP network based on entries in said routing table. In other embodiments, the gateway may function in conjunction with a gateway proxy.
142 Citations
26 Claims
-
1. A method of transmitting messages between a personal area network (PAN) and an Internet Protocol (IP) network, said method comprising:
-
allocating ports on an IP interface to one or more PAN clients in said PAN; storing a routing table in memory for relating said PAN clients in said PAN with their corresponding ports, the routing table including therein an indication of the device types of said PAN clients; and routing messages between said PAN clients and said IP network based on said routing table, by; receiving from said IP network a query for a list of PAN clients that have a certain device type indicated in said routing table and their corresponding ports; sending said list to said IP network responsive to said query; and receiving a message at a port corresponding to one of said PAN clients in said list and routing the message to that PAN client based on the routing table. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A gateway for connecting a personal area network (PAN) with an Internet Protocol (IP) network, said gateway comprising:
-
a PAN interface for connecting to said PAN; an IP interface for connecting to said IP network, said IP interface including one or more ports; a gateway controller for assigning ports on said IP interface to respective clients in said PAN; and memory for storing routing information associating said clients in said PAN with corresponding ports on said IP interface, the routing information including an indication of the device types of said clients in said PAN; wherein the gateway controller is configured to route data between said clients in said PAN and said IP network based on said routing table, by; receiving from said IP network a query for a list of PAN clients that have a certain device type indicated in said routing table and their corresponding ports; sending said list to said IP network responsive to said query; and receiving a message at a port corresponding to one of said PAN clients in said list and routing the message to that PAN client based on the routing table. - View Dependent Claims (7, 8, 9)
-
-
10. A method of communicating between one or more clients in a personal area network (PAN) and an IP client located external to said PAN, said method comprising:
-
receiving a message from the IP client that includes one or more parameters pertaining to configuration of a PAN agent on said PAN; creating a PAN agent on said PAN that is configured, in accordance with said one or more parameters, to communicate with one or more clients in said PAN under the direction of said IP client and according to PAN protocols, to thereby establish the presence of said IP client within said PAN; and communicating between said one or more clients in said PAN and said IP client through said PAN agent. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A gateway for connecting a personal area network (PAN) with an Internet Protocol (IP) network located external to said PAN, said gateway comprising:
-
a first interface device for connecting to one or more clients in said PAN; a second interface device for connecting to an IP client in said IP network and for receiving a message from the IP client that includes one or more parameters pertaining to configuration of a PAN agent on said PAN; and a gateway controller including a node manager for creating a PAN agent on said PAN that is configured, in accordance with said one or more parameters, to communicate with the one or more clients in said PAN under the direction of said IP client and according to PAN protocols, to thereby establish the presence of said IP client within said PAN. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification