Patent ID: 8774080

Claim:
A gateway device for relaying data communication between a monitoring/controlling host connected thereto via a wired network and a plurality of wireless nodes connected thereto via a wireless circuit and constituting a wireless network, said gateway device comprising: wireless communication means for sending data from the host to at least one selected wireless node in the plurality of wireless nodes using a wireless communication protocol different than a wired communication protocol used for the wired network; redirect means for causing the wireless communication means to send the data to the selected wireless node and to transfer the data via the wired network to another gateway device of a plurality of other gateway devices connected to the wired network; wireless node list management means for exchanging a wireless node list, storing therein at least a network address of the wireless communication protocol of each one of the wireless nodes and a communication quality of a wireless circuit between each wireless node, with the plurality of other gateway devices via the wired network, thereby sharing the wireless node list with the plurality of other gateway devices, wherein said redirect means selects said another gateway device from among the plurality of other gateway devices having a communication quality value better than a communication quality value of the other gateway devices for a communication route extending from said another gateway device to the selected wireless node, based on the wireless node list of the plurality of other gateway devices obtained by the wireless node list management means, and transferring the data to the selected wireless node; wired communication means for implementing data send/receive between the host and said another gateway device via the wired network; storage means for storing therein the wireless node list and routing information; routing means for selecting one or more wireless nodes from among the plurality of wireless nodes that form a communication route extending from the gateway device to the selected wireless node having a cumulative communication quality value between each of the wireless nodes in the communication route that is better than a cumulative communication quality value between other wireless nodes in the plurality of wireless nodes, based on the data from the host and the wireless node list; communication protocol conversion means for mutually converting between communication data based on the wired communication protocol and communication data based on the wireless communication protocol; and wireless communication means for sending data from the host, that is converted into communication data based on the wireless communication protocol by the communication protocol conversion means, to the selected wireless node via the communication route determined by the routing means.