Create an IoT platform GUI to manage a single device with the following features: Device Management Page: Device Status: Display whether the device is connected or not. Show the last time the device was seen online. System Monitoring: Display the current system humidity level. Display the current system temperature. Firmware Information: Show the current firmware version in a "major.minor.patch" format. System Controls: Include an option to reset the system. Serial Monitoring Box: Provide a debugging serial box for troubleshooting. Firmware Update Page: Provide fields to input the new firmware version in "major.minor.patch" format. Include a file upload button to upload the new firmware file. | A shadcn/ui and v0 generation - v0