Patent ID: 8036108

Claim:
A method for providing a gateway for Internet Protocol version 6 (IPv6) packet transmission in a Wireless Local Area Network (WLAN) system, comprising: receiving service request messages for data communications from a plurality of IPv6 over Low Power Wireless Personal Area Network (6LoWPAN) nodes; generating a virtual interface for allocating IPv6 addresses to the 6LoWPAN nodes by adding a predetermined IPv6 address prefix to addresses of the 6LoWPAN nodes set in the service request messages; interfacing a socket adaptation layer of a 6LoWPAN middleware for receiving the IPv6 addresses from the virtual interface and transmitting data packets to the 6LoWPAN nodes; and said 6LoWPAN middleware: (1) controlling and managing an on-going file and routing data packets, when the data packets are transmitted and received to and from the 6LoWPAN nodes, (2) updating a routing table for controlling a routing path for a received IPv6 packet directed to an address of each of the 6LoWPAN nodes; and (3) generating a file descriptor pool for accessing the on-going file and a port pool for storing a port number.