diff --git a/webapp/src/components/NavBar.vue b/webapp/src/components/NavBar.vue
index a827cc1..9b4f13b 100644
--- a/webapp/src/components/NavBar.vue
+++ b/webapp/src/components/NavBar.vue
@@ -30,6 +30,7 @@
Info
diff --git a/webapp/src/components/SystemInfoView.vue b/webapp/src/components/SystemInfoView.vue
new file mode 100644
index 0000000..b7ab4df
--- /dev/null
+++ b/webapp/src/components/SystemInfoView.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/webapp/src/components/partials/FirmwareInfo.vue b/webapp/src/components/partials/FirmwareInfo.vue
new file mode 100644
index 0000000..cde8da1
--- /dev/null
+++ b/webapp/src/components/partials/FirmwareInfo.vue
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+ | Hostname |
+ {{ systemDataList.hostname }} |
+
+
+ | SDK Version |
+ {{ systemDataList.sdkversion }} |
+
+
+ | Firmware Version |
+ {{ systemDataList.firmware_version }} |
+
+
+ | Reset Reason CPU 0 |
+ {{ systemDataList.resetreason_0 }} |
+
+
+ | Reset Reason CPU 1 |
+ {{ systemDataList.resetreason_1 }} |
+
+
+ | Config save count |
+ {{ systemDataList.cfgsavecount }} |
+
+
+
+
+
+
+
+
+
diff --git a/webapp/src/components/partials/FsInfo.vue b/webapp/src/components/partials/FsInfo.vue
new file mode 100644
index 0000000..53441cd
--- /dev/null
+++ b/webapp/src/components/partials/FsInfo.vue
@@ -0,0 +1,40 @@
+
+
+ | {{ name }} |
+
+
+
+ {{ this.getPercent() }}%
+
+
+ |
+
+ {{ Math.round((total - used) / 1024) }}
+ KByte
+ |
+ {{ Math.round(used / 1024) }} KByte |
+ {{ Math.round(total / 1024) }} KByte |
+
+
+
+
diff --git a/webapp/src/components/partials/HardwareInfo.vue b/webapp/src/components/partials/HardwareInfo.vue
new file mode 100644
index 0000000..bf4575a
--- /dev/null
+++ b/webapp/src/components/partials/HardwareInfo.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+ | Chip Model |
+ {{ systemDataList.chipmodel }} |
+
+
+ | Chip Revision |
+ {{ systemDataList.chiprevision }} |
+
+
+ | Chip Cores |
+ {{ systemDataList.chipcores }} |
+
+
+ | CPU Frequency |
+ {{ systemDataList.cpufreq }} MHz |
+
+
+
+
+
+
+
+
+
diff --git a/webapp/src/components/partials/MemoryInfo.vue b/webapp/src/components/partials/MemoryInfo.vue
new file mode 100644
index 0000000..dda20fb
--- /dev/null
+++ b/webapp/src/components/partials/MemoryInfo.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+ | Type |
+ Usage |
+ Free |
+ Used |
+ Size |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/webapp/src/router/index.js b/webapp/src/router/index.js
index 5e7b6b1..7b0b0c4 100644
--- a/webapp/src/router/index.js
+++ b/webapp/src/router/index.js
@@ -2,6 +2,7 @@ import { createWebHistory, createRouter } from 'vue-router';
import HomeView from '@/components/HomeView'
import AboutView from '@/components/AboutView'
import NetworkInfoView from '@/components/NetworkInfoView'
+import SystemInfoView from '@/components/SystemInfoView'
const routes = [
{
@@ -18,6 +19,11 @@ const routes = [
path: '/info/network',
name: 'Network',
component: NetworkInfoView
+ },
+ {
+ path: '/info/system',
+ name: 'System',
+ component: SystemInfoView
}
];