A method of simultaneously connecting a first Near Field Communication-enabled device in poll mode and a plurality of second Near Field Communication-enabled listen mode devices (70, 72, 74), the method comprising: detecting the presence of the plurality of second Near Field Communication-enabled listen mode devices (70, 72, 74) and characterized by the first NFC-enabled device sending an "RF discover select" command (102, 104, 106) for each second NFC-enabled device (70, 72, 74), which activates each second NFC-enabled device (70, 72, 74) upon receipt of a response signal (108, 110, 112), populating and maintaining a device-specific RF finite state machine for each identified second listen mode device (70, 72, 74) to reflect the connection status for each second listen mode device (70, 72, 74) from sleep to "activated" (114, 116, 118); allocating to each of the detected second Near Field Communication-enabled listen mode devices (70, 72, 74), a separate dynamic logical channel in a Near Field Communication Controller Interface of the first Near Field Communication-enabled device; populating and maintaining a device-specific Near Field Controller Communication Interface finite state machine for each identified second listen mode device (70, 72, 74), which contains a table that maps each of the detected, in-range second listen mode devices (70, 72, 74) to a separate, dynamic logical channel, wherein in each dynamic logical channel, establishing and maintaining a connection (220, 222, 224) between the first poll mode device and each of the second listen mode devices (70, 72, 74) such that: data can be transmitted and routed directly from one second listen mode device to another second listen mode device by mapping the data transmission using the multiple open connections and the dynamic channel mappings contained in the Near Field Controller Communication Interface finite state machine and the RF finite state machine. detecting the presence of the plurality of second Near Field Communication-enabled listen mode devices (70, 72, 74) and characterized by the first NFC-enabled device sending an "RF discover select" command (102, 104, 106) for each second NFC-enabled device (70, 72, 74), which activates each second NFC-enabled device (70, 72, 74) upon receipt of a response signal (108, 110, 112), populating and maintaining a device-specific RF finite state machine for each identified second listen mode device (70, 72, 74) to reflect the connection status for each second listen mode device (70, 72, 74) from sleep to "activated" (114, 116, 118); allocating to each of the detected second Near Field Communication-enabled listen mode devices (70, 72, 74), a separate dynamic logical channel in a Near Field Communication Controller Interface of the first Near Field Communication-enabled device; populating and maintaining a device-specific Near Field Controller Communication Interface finite state machine for each identified second listen mode device (70, 72, 74), which contains a table that maps each of the detected, in-range second listen mode devices (70, 72, 74) to a separate, dynamic logical channel, wherein in each dynamic logical channel, establishing and maintaining a connection (220, 222, 224) between the first poll mode device and each of the second listen mode devices (70, 72, 74) such that: data can be transmitted and routed directly from one second listen mode device to another second listen mode device by mapping the data transmission using the multiple open connections and the dynamic channel mappings contained in the Near Field Controller Communication Interface finite state machine and the RF finite state machine. data can be transmitted and routed directly from one second listen mode device to another second listen mode device by mapping the data transmission using the multiple open connections and the dynamic channel mappings contained in the Near Field Controller Communication Interface finite state machine and the RF finite state machine.