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