A system for data communication in a wireless mesh network, comprising: a network switch; a wired second communication network in communication with the network switch; and wired source device in the wired second communication network operable to communicate with the network switch via a wired connection to provide a packet from the source device to a first access point for a destination access point via a wireless connection, the first access point configured to operate as a root node in a wireless mesh network and the destination access point configured to communicate with a mobile unit in the wireless mesh network; wherein the network switch is operable to generate and update a routing table for the wireless mesh network when the wireless mesh network is deployed and modified and transmit the routing table to all the access points (25, 30, 35) in the mesh network, when the routing table is updated, the routing table including addressing data (205, 210) for determining a transmission path for the packet to be transmitted to or from the wired second communication network through the mesh network, the routing table including a radio interface to be used for transmitting the packet by the first access point to the destination access point in the mesh network, characterized by the fact that the packet, when communicated from the network switch to the wireless mesh network via the wired connection and to the mobile unit, is configured and formatted in the network switch according to the wireless communication protocol, and includes a header that includes a first identifier associated with the first access point, a destination identifier associated with the destination access point, and a source identifier identifying the wired source of the packet in the wired second communication network and includes an unencrypted header and an encrypted data portion that is decrypted at the mobile unit, wherein the encryption is performed by using a wireless encryption protocol at the network switch, the wireless mesh network routing the packet to the mobile unit based at least in part on the unencrypted header. a network switch; a wired second communication network in communication with the network switch; and wired source device in the wired second communication network operable to communicate with the network switch via a wired connection to provide a packet from the source device to a first access point for a destination access point via a wireless connection, the first access point configured to operate as a root node in a wireless mesh network and the destination access point configured to communicate with a mobile unit in the wireless mesh network; wherein the network switch is operable to generate and update a routing table for the wireless mesh network when the wireless mesh network is deployed and modified and transmit the routing table to all the access points (25, 30, 35) in the mesh network, when the routing table is updated, the routing table including addressing data (205, 210) for determining a transmission path for the packet to be transmitted to or from the wired second communication network through the mesh network, the routing table including a radio interface to be used for transmitting the packet by the first access point to the destination access point in the mesh network, characterized by the fact that the packet, when communicated from the network switch to the wireless mesh network via the wired connection and to the mobile unit, is configured and formatted in the network switch according to the wireless communication protocol, and includes a header that includes a first identifier associated with the first access point, a destination identifier associated with the destination access point, and a source identifier identifying the wired source of the packet in the wired second communication network and includes an unencrypted header and an encrypted data portion that is decrypted at the mobile unit, wherein the encryption is performed by using a wireless encryption protocol at the network switch, the wireless mesh network routing the packet to the mobile unit based at least in part on the unencrypted header.