A method of bidirectional network geography delivery, the method comprising: receiving, by a network gateway, a reference subnet network geography from a commissioning tool on a main network, wherein the reference subnet network geography comprises a complete set of reference device keys for all devices in the subnet network, and each reference device key comprises one or more device identifying attributes of a reference device in the subnet network and a reference device key component to enumerate a reference relative geographic location on the network; storing the received reference subnet network geography; retrieving an actual subnet network geography of a subnet network, wherein the actual subnet network geography comprises a complete set of actual device keys for all devices in the subnet network, and each actual device key comprises one or more device identifying attributes of an actual device in the subnet network and an actual device key component to enumerate an actual relative geographic location on the network; comparing the reference device key components in the reference subnet network geography to the actual device key components in the actual subnet network geography and determining if they match, wherein a threshold is set and a match is determined even though not all device key components in the reference network geography and the actual network geography are exactly the same; commissioning the subnet network based on the received reference subnet network geography when the received reference subnet network geography and the actual subnet network geography of the subnet network match, wherein commissioning comprises setting device addresses for all devices on the subnet network; sending the actual subnet network geography of the subnet network to the commissioning tool on the main network; causing the actual subnet network geography to become a new reference subnet network geography; and storing the new reference subnet network geography, wherein the actual subnet network geography is updated when a change in the actual subnet network geography is discovered, and wherein the stored new reference subnet network geography is used for the comparison between the updated actual subnet network geography and the new reference subnet network geography. receiving, by a network gateway, a reference subnet network geography from a commissioning tool on a main network, wherein the reference subnet network geography comprises a complete set of reference device keys for all devices in the subnet network, and each reference device key comprises one or more device identifying attributes of a reference device in the subnet network and a reference device key component to enumerate a reference relative geographic location on the network; storing the received reference subnet network geography; retrieving an actual subnet network geography of a subnet network, wherein the actual subnet network geography comprises a complete set of actual device keys for all devices in the subnet network, and each actual device key comprises one or more device identifying attributes of an actual device in the subnet network and an actual device key component to enumerate an actual relative geographic location on the network; comparing the reference device key components in the reference subnet network geography to the actual device key components in the actual subnet network geography and determining if they match, wherein a threshold is set and a match is determined even though not all device key components in the reference network geography and the actual network geography are exactly the same; commissioning the subnet network based on the received reference subnet network geography when the received reference subnet network geography and the actual subnet network geography of the subnet network match, wherein commissioning comprises setting device addresses for all devices on the subnet network; sending the actual subnet network geography of the subnet network to the commissioning tool on the main network; causing the actual subnet network geography to become a new reference subnet network geography; and storing the new reference subnet network geography,