1. A method of provisioning a wireless device to join a wireless mesh network, the method comprising: creating an association of a device ID that uniquely identifies the wireless device with a network manager of the wireless mesh network; generating a join key, and storing the join key and a network ID on a handheld device without revealing the join key to a human user; and providing the join key and the network ID from the handheld device to the wireless device through a secure data communication, without revealing the join key to a human user; wherein the human user at no point has access to the join key.