Patent ID: 8924587

Claim:
A site controller for use in a wireless communication network to monitor and control a plurality of remote devices via a host computer, the wireless communication network comprising a plurality of wireless transceivers having unique identifiers, the site controller comprising: a processor; and a memory containing instructions that, when executed by the processor, cause the site controller to: receive original data messages and repeated data messages transmitted by a first wireless transceiver in the plurality of wireless transceivers, the first wireless transceiver being associated with a first remote device in the plurality of remote devices, the original data messages comprising a sensor data signal received from the first remote device and a first unique identifier associated with the first wireless transceiver, the repeated data messages comprising a sensor data signal from a second remote device associated with a second wireless transceiver in the plurality of wireless transceivers, the repeated data messages further comprising a second unique identifier associated with the second wireless transceiver; identify remote devices in the plurality of remote devices associated with the sensor data signals of the received original data messages and repeated data messages; provide information related to the sensor data signals to a wide area network for access by the host computer; transmit a status message to one or more remote devices in the plurality of remote devices requesting current operating status of the one or more remote devices, wherein the operating status comprises information indicative of a condition monitored and/or controlled by the one or more remote devices; receive a first response message comprising the current operating status and identification information of the one or more remote devices; provide information corresponding to the operating status and identification information of the one or more remote devices to the wide area network for access by the host computer; and determine and store upstream and downstream communication paths for one or more of the plurality of remote devices in the wireless communication network.