dc.description.abstract | The Internet of Things (IoT) gateway is a critical technology in IoT frameworks for connecting sensing layer devices to the Internet, managing heterogeneous network devices, and establishing communication between such devices. The complexity of the IoT sensing layer has increased continually, and the growing quantity of devices has resulted in insufficient IPv4 addresses. Thus, this study designed an IoT gateway based on IPv4/IPv6 dual stacks. The Contiki operating system was ported to enable communication and management functions of devices that require minimal hardware resources, thereby improving the single operation mode of the uIP and uIPv6 stacks in the Contiki network. The proposed gateway facilitates collecting, storing, and remotely monitoring sensed data in network environments with IPv4 and IPv6 mixed notations. Moreover, the gateway incorporates an embedded database engine (EDE) to provide local data storage and device configuration backup functions, facilitating continuous data collection even in real environments where Internet networks are scarce. The webpage-support feature allows remote users to monitor the device network status and data through a web browser. The software–hardware integration verification and experiment demonstrated that the proposed gateway, which requires minimal hardware resources, can facilitate data acquisition, management, and monitoring of remote devices in IPv4/IPv6 dual-protocol mixed environment. Moreover, incorporated with EDE, the gateway can collect and manage data even in offline states. Overall, the proposed gateway can accelerate constructing and deploying IoT applications. | en_US |