A utility meter, comprising: a processor; a memory device, in communication with the processor; a tag device to communicate using near field communication "NFC"; wherein the tag device is configured to communicate using NFC by: adapting Internet Protocol version 6 "IPv6" to 802.15.4 link-layer by a Low power Wireless Personal Area Networks version 6 "6LowPan" layer to provide link-layer frame payload limits and link-layer address sizes; and transporting an IPv6 layer on top of NFC protocols by using the 6LowPAN layer between an Near Field Communication Internet Protocol "NFCIP" data link layer and the IPv6 layer; wherein communication using NFC comprises: utilizing the NFCIP layer to format data for transmission by via NFC; setting a number of octets in the NFCIP link layer address to zero; and setting a remaining number of octets in the NFCIP link layer address to a randomly generated value so that the NFCIP data link layer address is compressed down to an address length of a 802.15.4 link-layer address length; wherein operation of the processor operates the tag device to: read from the memory device to obtain data for transmission via NFC; and/or write data obtained via NFC to the memory device. a processor; a memory device, in communication with the processor; a tag device to communicate using near field communication "NFC"; wherein the tag device is configured to communicate using NFC by: adapting Internet Protocol version 6 "IPv6" to 802.15.4 link-layer by a Low power Wireless Personal Area Networks version 6 "6LowPan" layer to provide link-layer frame payload limits and link-layer address sizes; and transporting an IPv6 layer on top of NFC protocols by using the 6LowPAN layer between an Near Field Communication Internet Protocol "NFCIP" data link layer and the IPv6 layer; wherein communication using NFC comprises: utilizing the NFCIP layer to format data for transmission by via NFC; setting a number of octets in the NFCIP link layer address to zero; and setting a remaining number of octets in the NFCIP link layer address to a randomly generated value so that the NFCIP data link layer address is compressed down to an address length of a 802.15.4 link-layer address length; wherein the tag device is configured to communicate using NFC by: adapting Internet Protocol version 6 "IPv6" to 802.15.4 link-layer by a Low power Wireless Personal Area Networks version 6 "6LowPan" layer to provide link-layer frame payload limits and link-layer address sizes; and transporting an IPv6 layer on top of NFC protocols by using the 6LowPAN layer between an Near Field Communication Internet Protocol "NFCIP" data link layer and the IPv6 layer; adapting Internet Protocol version 6 "IPv6" to 802.15.4 link-layer by a Low power Wireless Personal Area Networks version 6 "6LowPan" layer to provide link-layer frame payload limits and link-layer address sizes; and transporting an IPv6 layer on top of NFC protocols by using the 6LowPAN layer between an Near Field Communication Internet Protocol "NFCIP" data link layer and the IPv6 layer; wherein communication using NFC comprises: utilizing the NFCIP layer to format data for transmission by via NFC; setting a number of octets in the NFCIP link layer address to zero; and setting a remaining number of octets in the NFCIP link layer address to a randomly generated value so that the NFCIP data link layer address is compressed down to an address length of a 802.15.4 link-layer address length; utilizing the NFCIP layer to format data for transmission by via NFC; setting a number of octets in the NFCIP link layer address to zero; and setting a remaining number of octets in the NFCIP link layer address to a randomly generated value so that the NFCIP data link layer address is compressed down to an address length of a 802.15.4 link-layer address length; wherein operation of the processor operates the tag device to: read from the memory device to obtain data for transmission via NFC; and/or write data obtained via NFC to the memory device. read from the memory device to obtain data for transmission via NFC; and/or write data obtained via NFC to the memory device.